Parler ne coûte pas cher. Montrez-moi le code.--Linus Torvalds.
Question 0000 : Ajoutez un chiffre rouge dans le coin supérieur droit de votre avatar QQ (ou avatar Weibo), similaire à l'effet rapide du nombre de messages non lus sur WeChat. Similaire à l'effet sur la photo
Question 0001 : En tant que développeur indépendant de l'application Apple Store, vous souhaitez lancer une promotion à durée limitée et générer des codes d'activation (ou coupons) pour votre application. Comment générer 200 codes d'activation (ou coupons) à l'aide de Python ?
Question 0002 : Enregistrez les 200 codes d'activation (ou coupons) générés par la question 0001 dans la base de données relationnelle MySQL .
Question 0003 : Enregistrez les 200 codes d'activation (ou coupons) générés par la question 0001 dans la base de données non relationnelle Redis .
Question 0004 : Comptez le nombre de mots apparaissant dans n'importe quel fichier de texte brut en anglais.
Question 0005 : Vous disposez d'un répertoire contenant de nombreuses photos et modifiez leur taille pour qu'elle ne soit pas supérieure à la résolution de l'iPhone5.
Question 0006 : Vous disposez d'un répertoire contenant votre agenda d'un mois, tout en txt. Afin d'éviter le problème de segmentation des mots, en supposant que le contenu est entièrement en anglais, veuillez compter les mots qui vous semblent les plus importants. chaque journal.
Question 0007 : Il existe un répertoire avec les programmes que vous avez écrits. Comptez le nombre de lignes de code que vous avez écrites. Incluez des lignes vides et des commentaires, mais répertoriez-les séparément.
Question 0008 : Pour un fichier HTML, recherchez le texte à l'intérieur.
Question 0009 : Un fichier HTML, retrouvez les liens à l'intérieur.
Question 0010 : Utilisez Python pour générer une image de code de vérification de lettre similaire à celle ci-dessous
Question 0011 : Le fichier texte de mots sensibles filtered_words.txt contient le contenu suivant lorsque l'utilisateur saisit un mot sensible, Liberté est imprimé, sinon Droits de l'homme est imprimé.
北京
程序员
公务员
领导
牛比
牛逼
你娘
你妈
love
sex
jiangge
Question 0012 : Fichier texte de mots sensibles filtered_words.txt, le contenu à l'intérieur est le même que celui de la question 0011. Lorsque l'utilisateur saisit un mot sensible, il est remplacé par un astérisque *. Par exemple, lorsque l'utilisateur saisit « Pékin est une bonne ville ». ", ça devient "** C'est une bonne ville."
Question 0013 : Utilisez Python pour écrire un programme d'exploration d'images pour explorer les photos de filles japonaises dans ce lien :-)
Question 0014 : Le fichier texte brut student.txt contient des informations sur les étudiants. Le contenu (y compris les accolades) est le suivant :
{
"1":["张三",150,120,100],
"2":["李四",90,99,95],
"3":["王五",60,66,68]
}
Veuillez écrire le contenu ci-dessus dans le fichier student.xls, comme indiqué ci-dessous :
Question 0015 : Le fichier texte brut city.txt contient des informations sur la ville. Le contenu (y compris les accolades) est le suivant :
{
"1" : "上海",
"2" : "北京",
"3" : "成都"
}
Veuillez écrire le contenu ci-dessus dans le fichier city.xls, comme indiqué ci-dessous :
Question 0016 : Le fichier texte brut number.txt, le contenu (y compris les crochets) est le suivant :
[
[1, 82, 65535],
[20, 90, 13],
[26, 809, 1024]
]
Veuillez écrire le contenu ci-dessus dans le fichier number.xls, comme indiqué ci-dessous :
Question 0017 : Écrivez le contenu du fichier student.xls de la question 0014 dans le fichier student.xml, tel que
Comme indiqué ci-dessous :
<?xml version="1.0" encoding="UTF-8"?>
<root>
<students>
<!--
学生信息表
"id" : [名字, 数学, 语文, 英文]
-->
{
"1" : ["张三", 150, 120, 100],
"2" : ["李四", 90, 99, 95],
"3" : ["王五", 60, 66, 68]
}
</students>
</root>
Question 0018 : Écrivez le contenu du fichier city.xls de la question 0015 dans le fichier city.xml, comme indiqué ci-dessous :
<?xmlversion="1.0" encoding="UTF-8"?>
<root>
<cities>
<!--
城市信息
-->
{
"1" : "上海",
"2" : "北京",
"3" : "成都"
}
</cities>
</root>
Question 0019 : Écrivez le contenu du fichier Numbers.xls de la question 0016 dans le fichier Numbers.xml, comme suit
Montré :
<?xml version="1.0" encoding="UTF-8"?>
<root>
<numbers>
<!--
数字信息
-->
[
[1, 82, 65535],
[20, 90, 13],
[26, 809, 1024]
]
</numbers>
</root>
Question 0020 : Après vous être connecté à la salle d'affaires en ligne de China Unicom, sélectionnez « Self-Service » -> « Requête de commande détaillée », puis sélectionnez la période que vous souhaitez interroger, cliquez sur le bouton « Requête » et en bas de l'écran. page des résultats de la requête, cliquez sur "Exporter" ", un fichier .xls de détails d'appel similaire au 1er octobre 2014 au 31 octobre 2014 sera généré. Écrivez du code pour établir des statistiques sur la durée des appels mensuels.
Question 0021 : Habituellement, pour vous connecter à un site Web ou à une application, vous devez utiliser un nom d'utilisateur et un mot de passe. Comment les mots de passe sont-ils cryptés et stockés ? Veuillez utiliser Python pour crypter les mots de passe.
Matériel de lecture Stockage du mot de passe utilisateur et exemple Python
Matériel de lectureHachage de chaînes avec Python
Lisez la méthode la plus sûre de Python pour stocker et récupérer des mots de passe à partir d'une base de données
Question 0022 : L'iPhone 6 et l'iPhone 6 Plus ont déjà été lancés à la vente. Veuillez vérifier si le code que vous avez écrit pour la question 0005 peut être réutilisé.
Question 0023 : Utilisez le framework Web de Python pour créer une version Web de l'application de livre d'or.
Matériel de lecture : Quels sont les frameworks Web disponibles pour Python ?
Question 0024 : Utilisez le framework Web de Python pour créer une version Web de l'application TodoList.
Question 0025 : Utilisez Python pour implémenter : rugissez sur l'ordinateur et ouvrez automatiquement le site Web par défaut dans le navigateur.
例如,对着笔记本电脑吼一声“百度”,浏览器自动打开百度首页。
关键字:Speech to Text
Idées de référence :
1 : Obtenir l'enregistrement sur ordinateur -> Fichier WAV, enregistrement python wav
2 : Fichier d'enregistrement --> texte
STT: Speech to Text
STT API Google API
3:Texte -> Commande informatique