Разговоры дешевы. Покажите мне код. — Линус Торвальдс.
Вопрос 0000: добавьте красное число в правом верхнем углу вашего аватара QQ (или аватара Weibo), аналогично быстрому эффекту количества непрочитанных сообщений в WeChat. Аналогичный эффект на картинке
Вопрос 0001: Как независимый разработчик приложения Apple Store, вы хотите провести ограниченную по времени рекламную акцию и создать коды активации (или купоны) для своего приложения. Как сгенерировать 200 кодов активации (или купонов) с помощью Python?
Вопрос 0002: Сохраните 200 кодов активации (или купонов), сгенерированных по вопросу 0001, в реляционную базу данных MySQL .
Вопрос 0003. Сохраните 200 кодов активации (или купонов), сгенерированных по вопросу 0001, в нереляционную базу данных Redis .
Вопрос 0004: Подсчитайте количество слов, встречающихся в любом текстовом файле на английском языке.
Вопрос 0005: У вас есть каталог с большим количеством фотографий, и вы измените их размер, чтобы он не превышал разрешение iPhone5.
Вопрос 0006: У вас есть каталог, содержащий ваш дневник за месяц, весь в формате txt. Чтобы избежать проблемы сегментации слов, предполагая, что все содержимое написано на английском языке, подсчитайте слова, которые, по вашему мнению, являются наиболее важными. каждый дневник.
Вопрос 0007: Есть каталог с написанными вами программами. Посчитайте, сколько строк кода вы написали. Включите пустые строки и комментарии, но перечислите их отдельно.
Вопрос 0008: Для HTML-файла найдите текст внутри.
Вопрос 0009: HTML-файл, найдите внутри ссылки .
Вопрос 0010. Используйте Python для создания изображения кода проверки буквы, аналогичного приведенному ниже.
Вопрос 0011: Текстовый файл конфиденциального слова filtered_words.txt содержит следующее содержимое. Когда пользователь вводит конфиденциальное слово, печатается «Свобода», в противном случае печатается «Права человека».
北京
程序员
公务员
领导
牛比
牛逼
你娘
你妈
love
sex
jiangge
Вопрос 0012: Текстовый файл конфиденциальных слов filtered_words.txt, содержимое которого такое же, как и в вопросе 0011. Когда пользователь вводит конфиденциальное слово, оно заменяется звездочкой *. Например, когда пользователь вводит «Пекин — хороший город». ", становится "** Это хороший город".
Вопрос 0013: Используйте Python, чтобы написать программу сканирования изображений японских девушек по этой ссылке :-)
Вопрос 0014: Простой текстовый файл Student.txt содержит информацию об учениках. Содержимое (включая фигурные скобки) следующее:
{
"1":["张三",150,120,100],
"2":["李四",90,99,95],
"3":["王五",60,66,68]
}
Пожалуйста, запишите вышеуказанное содержимое в файл Student.xls, как показано ниже:
Вопрос 0015: Простой текстовый файл city.txt содержит информацию о городе. Содержимое (включая фигурные скобки) следующее:
{
"1" : "上海",
"2" : "北京",
"3" : "成都"
}
Запишите вышеуказанное содержимое в файл city.xls, как показано ниже:
Вопрос 0016: Простой текстовый файл Numbers.txt, содержимое (включая квадратные скобки) следующее:
[
[1, 82, 65535],
[20, 90, 13],
[26, 809, 1024]
]
Запишите вышеуказанное содержимое в файл Numbers.xls, как показано ниже:
Вопрос 0017. Запишите содержимое файла Student.xls из вопроса 0014 в файл Student.xml, например:
Как показано ниже:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<students>
<!--
学生信息表
"id" : [名字, 数学, 语文, 英文]
-->
{
"1" : ["张三", 150, 120, 100],
"2" : ["李四", 90, 99, 95],
"3" : ["王五", 60, 66, 68]
}
</students>
</root>
Вопрос 0018. Запишите содержимое файла city.xls из вопроса 0015 в файл city.xml, как показано ниже:
<?xmlversion="1.0" encoding="UTF-8"?>
<root>
<cities>
<!--
城市信息
-->
{
"1" : "上海",
"2" : "北京",
"3" : "成都"
}
</cities>
</root>
Вопрос 0019. Запишите содержимое файла Numbers.xls из вопроса 0016 в файл Numbers.xml следующим образом.
Показано:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<numbers>
<!--
数字信息
-->
[
[1, 82, 65535],
[20, 90, 13],
[26, 809, 1024]
]
</numbers>
</root>
Вопрос 0020: После входа в онлайн-бизнес-зал China Unicom выберите «Самообслуживание» -> «Подробный запрос заказа», затем выберите период времени, который вы хотите запросить, нажмите кнопку «Запрос» и в нижней части На странице результатов запроса нажмите «Экспорт», будет создан файл .xls со сведениями о звонках, аналогичный периоду с 1 октября 2014 г. по 31 октября 2014 г. Напишите код для ведения статистики ежемесячного времени звонков.
Вопрос 0021: Обычно для входа на веб-сайт или в приложение вам необходимо использовать имя пользователя и пароль. Как пароли шифруются и хранятся? Пожалуйста, используйте Python для шифрования паролей.
Материалы для чтения Хранение паролей пользователей и пример Python
Чтение материала Хеширование строк с помощью Python
Прочтите самый безопасный метод Python для хранения и извлечения паролей из базы данных.
Вопрос 0022: iPhone 6 и iPhone 6 Plus уже поступили в продажу. Пожалуйста, проверьте, можно ли повторно использовать код, который вы написали для вопроса 0005.
Вопрос 0023. Используйте веб-инфраструктуру Python для создания веб-версии приложения гостевой книги.
Материал для чтения: Какие веб-фреймворки существуют для Python?
Вопрос 0024. Используйте веб-фреймворк Python для создания веб-версии приложения TodoList.
Вопрос 0025: Используйте Python для реализации: ругайтесь на компьютер и автоматически открывайте веб-сайт по умолчанию в браузере.
例如,对着笔记本电脑吼一声“百度”,浏览器自动打开百度首页。
关键字:Speech to Text
Справочные идеи:
1: Получить компьютерную запись -> WAV-файл Python Record wav
2: Файл записи --> текст
STT: Speech to Text
STT API Google API
3: Текст -> Компьютерная команда