Reden ist billig. Zeigen Sie mir den Code. --Linus Torvalds
Frage 0000: Fügen Sie in der oberen rechten Ecke Ihres QQ-Avatars (oder Weibo-Avatars) eine rote Zahl hinzu, ähnlich dem sofortigen Effekt der Anzahl ungelesener Nachrichten auf WeChat. Ähnlich dem Effekt im Bild
Frage 0001: Als unabhängiger Entwickler der Apple Store App möchten Sie eine zeitlich begrenzte Aktion durchführen und Aktivierungscodes (oder Coupons) für Ihre Anwendung generieren . Wie generiert man 200 Aktivierungscodes (oder Coupons) mit Python?
Frage 0002: Speichern Sie die 200 Aktivierungscodes (oder Coupons), die durch Frage 0001 generiert wurden, in der relationalen MySQL- Datenbank.
Frage 0003: Speichern Sie die 200 durch Frage 0001 generierten Aktivierungscodes (oder Coupons) in der nicht relationalen Redis- Datenbank.
Frage 0004: Zählen Sie die Anzahl der Wörter, die in einer englischen Klartextdatei vorkommen.
Frage 0005: Sie haben ein Verzeichnis mit vielen Fotos und ändern deren Größe so, dass sie nicht größer als die Auflösung des iPhone5 ist.
Frage 0006: Sie haben ein Verzeichnis mit Ihrem Tagebuch für einen Monat, alles im TXT-Format. Um das Problem der Wortsegmentierung zu vermeiden, zählen Sie bitte die Wörter, die Ihrer Meinung nach die wichtigsten sind jedes Tagebuch.
Frage 0007: Es gibt ein Verzeichnis mit den von Ihnen geschriebenen Programmen. Zählen Sie, wie viele Codezeilen Sie geschrieben haben. Fügen Sie Leerzeilen und Kommentare ein, listen Sie diese jedoch separat auf.
Frage 0008: Suchen Sie bei einer HTML-Datei den darin enthaltenen Text .
Frage 0009: Eine HTML-Datei, finden Sie die darin enthaltenen Links .
Frage 0010: Verwenden Sie Python, um ein Bild mit einem Briefbestätigungscode zu generieren, das dem folgenden ähnelt
Frage 0011: Die Textdatei für sensible Wörter filtered_words.txt enthält den folgenden Inhalt. Wenn der Benutzer ein sensibles Wort eingibt, wird „Freiheit“ gedruckt, andernfalls wird „Menschenrechte“ gedruckt.
北京
程序员
公务员
领导
牛比
牛逼
你娘
你妈
love
sex
jiangge
Frage 0012: Sensible Worttextdatei filtered_words.txt, der Inhalt darin ist derselbe wie in Frage 0011. Wenn der Benutzer ein sensibles Wort eingibt, wird es durch ein Sternchen * ersetzt, wenn der Benutzer beispielsweise „Peking ist eine gute Stadt“ eingibt „, es wird zu „** Es ist eine gute Stadt.“
Frage 0013: Schreiben Sie mit Python ein Bild-Crawling-Programm, um die Bilder japanischer Mädchen in diesem Link zu crawlen:-)
Frage 0014: Die Klartextdatei student.txt enthält Studenteninformationen. Der Inhalt (einschließlich geschweifter Klammern) lautet wie folgt:
{
"1":["张三",150,120,100],
"2":["李四",90,99,95],
"3":["王五",60,66,68]
}
Bitte schreiben Sie den obigen Inhalt in die Datei student.xls, wie unten gezeigt:
Frage 0015: Die Klartextdatei city.txt enthält Stadtinformationen. Der Inhalt (einschließlich der geschweiften Klammern) lautet wie folgt:
{
"1" : "上海",
"2" : "北京",
"3" : "成都"
}
Bitte schreiben Sie den obigen Inhalt wie unten gezeigt in die Datei city.xls:
Frage 0016: Die Klartextdatei zahlen.txt, der Inhalt (einschließlich eckiger Klammern) ist wie folgt:
[
[1, 82, 65535],
[20, 90, 13],
[26, 809, 1024]
]
Bitte schreiben Sie den obigen Inhalt wie unten gezeigt in die Datei „numbers.xls“:
Frage 0017: Schreiben Sie den Inhalt der Datei student.xls in Frage 0014 in die Datei student.xml, z
Wie unten gezeigt:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<students>
<!--
学生信息表
"id" : [名字, 数学, 语文, 英文]
-->
{
"1" : ["张三", 150, 120, 100],
"2" : ["李四", 90, 99, 95],
"3" : ["王五", 60, 66, 68]
}
</students>
</root>
Frage 0018: Schreiben Sie den Inhalt der Datei city.xls in Frage 0015 in die Datei city.xml, wie unten gezeigt:
<?xmlversion="1.0" encoding="UTF-8"?>
<root>
<cities>
<!--
城市信息
-->
{
"1" : "上海",
"2" : "北京",
"3" : "成都"
}
</cities>
</root>
Frage 0019: Schreiben Sie den Inhalt der Datei „numbers.xls“ in Frage 0016 wie folgt in die Datei „numbers.xml“.
Gezeigt:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<numbers>
<!--
数字信息
-->
[
[1, 82, 65535],
[20, 90, 13],
[26, 809, 1024]
]
</numbers>
</root>
Frage 0020: Nachdem Sie sich in der Online-Business-Halle von China Unicom angemeldet haben, wählen Sie „Self-Service“ -> „Detaillierte Bestellabfrage“, wählen Sie dann den Zeitraum aus, den Sie abfragen möchten, klicken Sie auf die Schaltfläche „Abfrage“ und klicken Sie unten auf die Schaltfläche „Abfrage“. Wenn Sie auf der Seite mit den Abfrageergebnissen auf „Exportieren“ klicken, wird eine XLS-Datei mit Anrufdetails ähnlich dem 1. Oktober 2014 bis 31. Oktober 2014 generiert. Schreiben Sie Code, um Statistiken zur monatlichen Anrufzeit zu erstellen.
Frage 0021: Um sich bei einer Website oder APP anzumelden, müssen Sie normalerweise einen Benutzernamen und ein Passwort verwenden. Wie werden Passwörter verschlüsselt und gespeichert? Bitte verwenden Sie Python, um Passwörter zu verschlüsseln.
Lesestoff Benutzerpasswortspeicherung und Python-Beispiel
Material lesenHashing-Strings mit Python
Lesen Sie Pythons sicherste Methode zum Speichern und Abrufen von Passwörtern aus einer Datenbank
Frage 0022: iPhone 6 und iPhone 6 Plus sind bereits im Verkauf. Bitte prüfen Sie, ob der Code, den Sie für Frage 0005 geschrieben haben, wiederverwendet werden kann.
Frage 0023: Verwenden Sie das Web-Framework von Python, um eine Webversion der Gästebuchanwendung zu erstellen.
Lesestoff: Welche Webframeworks gibt es für Python?
Frage 0024: Verwenden Sie das Web-Framework von Python, um eine Webversion der TodoList-Anwendung zu erstellen.
Frage 0025: Verwenden Sie Python zur Implementierung: Rufen Sie den Computer an und öffnen Sie automatisch die Standardwebsite im Browser.
例如,对着笔记本电脑吼一声“百度”,浏览器自动打开百度首页。
关键字:Speech to Text
Referenzideen:
1: Computeraufzeichnung abrufen -> WAV-Datei Python-Aufzeichnung WAV
2: Aufnahmedatei -> Text
STT: Speech to Text
STT API Google API
3:Text -> Computerbefehl