Hablar es barato. Muéstrame el código.--Linus Torvalds.
Pregunta 0000: agregue un número rojo en la esquina superior derecha de su avatar QQ (o avatar de Weibo), similar al efecto rápido de la cantidad de mensajes no leídos en WeChat. Efecto similar al de la imagen.
Pregunta 0001: Como desarrollador independiente de la aplicación Apple Store, desea ejecutar una promoción por tiempo limitado y generar códigos de activación (o cupones) para su aplicación. ¿Cómo generar 200 códigos de activación (o cupones) usando Python?
Pregunta 0002: Guarde los 200 códigos de activación (o cupones) generados por la pregunta 0001 en la base de datos relacional MySQL .
Pregunta 0003: Guarde los 200 códigos de activación (o cupones) generados por la pregunta 0001 en la base de datos no relacional de Redis .
Pregunta 0004: Cuente el número de palabras que aparecen en cualquier archivo de texto sin formato en inglés.
Pregunta 0005: Tiene un directorio con muchas fotos y cambia su tamaño para que no sea mayor que la resolución del iPhone5.
Pregunta 0006: Tiene un directorio que contiene su diario de un mes, todo en txt. Para evitar el problema de la segmentación de palabras, suponiendo que todo el contenido esté en inglés, cuente las palabras que crea que son las más importantes. cada diario.
Pregunta 0007: Hay un directorio con programas que ha escrito. Cuente cuántas líneas de código ha escrito. Incluya líneas en blanco y comentarios, pero enumérelos por separado.
Pregunta 0008: Para un archivo HTML, busque el texto que contiene.
Pregunta 0009: Un archivo HTML, busque los enlaces que contiene.
Pregunta 0010: Utilice Python para generar una imagen de código de verificación de letras similar a la siguiente
Pregunta 0011: El archivo de texto de palabras confidenciales filtered_words.txt contiene el siguiente contenido. Cuando el usuario ingresa una palabra confidencial, se imprime Libertad; de lo contrario, se imprime Derechos Humanos.
北京
程序员
公务员
领导
牛比
牛逼
你娘
你妈
love
sex
jiangge
Pregunta 0012: archivo de texto de palabras confidenciales filtered_words.txt, el contenido que contiene es el mismo que el de la pregunta 0011. Cuando el usuario ingresa una palabra confidencial, se reemplaza con un asterisco *. Por ejemplo, cuando el usuario ingresa "Beijing es una buena ciudad". ", se convierte en "** Es una buena ciudad".
Pregunta 0013: Utilice Python para escribir un programa de rastreo de imágenes para rastrear las imágenes de chicas japonesas en este enlace :-)
Pregunta 0014: El archivo de texto sin formato Student.txt es información del estudiante. El contenido (incluidas las llaves) es el siguiente:
{
"1":["张三",150,120,100],
"2":["李四",90,99,95],
"3":["王五",60,66,68]
}
Escriba el contenido anterior en el archivo Student.xls, como se muestra a continuación:
Pregunta 0015: El archivo de texto sin formato city.txt es información de la ciudad. El contenido (incluidas las llaves) es el siguiente:
{
"1" : "上海",
"2" : "北京",
"3" : "成都"
}
Escriba el contenido anterior en el archivo city.xls, como se muestra a continuación:
Pregunta 0016: El archivo de texto sin formato number.txt, el contenido (incluidos los corchetes) es el siguiente:
[
[1, 82, 65535],
[20, 90, 13],
[26, 809, 1024]
]
Escriba el contenido anterior en el archivo number.xls, como se muestra a continuación:
Pregunta 0017: escriba el contenido del archivo Student.xls en la pregunta 0014 en el archivo Student.xml, como
Como se muestra a continuación:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<students>
<!--
学生信息表
"id" : [名字, 数学, 语文, 英文]
-->
{
"1" : ["张三", 150, 120, 100],
"2" : ["李四", 90, 99, 95],
"3" : ["王五", 60, 66, 68]
}
</students>
</root>
Pregunta 0018: escriba el contenido del archivo city.xls en la pregunta 0015 en el archivo city.xml, como se muestra a continuación:
<?xmlversion="1.0" encoding="UTF-8"?>
<root>
<cities>
<!--
城市信息
-->
{
"1" : "上海",
"2" : "北京",
"3" : "成都"
}
</cities>
</root>
Pregunta 0019: escriba el contenido del archivo number.xls de la pregunta 0016 en el archivo number.xml, de la siguiente manera
Mostrado:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<numbers>
<!--
数字信息
-->
[
[1, 82, 65535],
[20, 90, 13],
[26, 809, 1024]
]
</numbers>
</root>
Pregunta 0020: Después de iniciar sesión en la sala de negocios en línea de China Unicom, seleccione "Autoservicio" -> "Consulta detallada de pedidos", luego seleccione el período de tiempo que desea consultar, haga clic en el botón "Consulta" y en la parte inferior del En la página de resultados de la consulta, haga clic en "Exportar" ", se generará un archivo .xls con detalles de la llamada similar al 1 de octubre de 2014 al 31 de octubre de 2014. Escriba código para hacer estadísticas sobre el tiempo de llamadas mensuales.
Pregunta 0021: Normalmente, para iniciar sesión en un sitio web o aplicación, es necesario utilizar un nombre de usuario y una contraseña. ¿Cómo se cifran y almacenan las contraseñas? Utilice Python para cifrar contraseñas.
Material de lectura Almacenamiento de contraseñas de usuario y ejemplo de Python
Material de lecturaHashing Strings con Python
Lea el método más seguro de Python para almacenar y recuperar contraseñas de una base de datos
Pregunta 0022: El iPhone 6 y el iPhone 6 Plus ya se lanzaron a la venta. Verifique si el código que escribió para la pregunta 0005 se puede reutilizar.
Pregunta 0023: Utilice el marco web de Python para crear una versión web de la aplicación del libro de visitas.
Material de lectura: ¿Qué frameworks web existen para Python?
Pregunta 0024: Utilice el marco web de Python para crear una versión web de la aplicación TodoList.
Pregunta 0025: Utilice Python para implementar: rugir en la computadora y abrir automáticamente el sitio web predeterminado en el navegador.
例如,对着笔记本电脑吼一声“百度”,浏览器自动打开百度首页。
关键字:Speech to Text
Ideas de referencia:
1: Obtener grabación en computadora-->archivo WAV python record wav
2: Archivo de grabación --> texto
STT: Speech to Text
STT API Google API
3: Texto-->Comando de computadora