Falar é fácil. Mostre-me o código.--Linus Torvalds
Pergunta 0000: Adicione um número vermelho no canto superior direito do seu avatar QQ (ou avatar Weibo), semelhante ao efeito imediato do número de mensagens não lidas no WeChat. Semelhante ao efeito da imagem
Pergunta 0001: Como desenvolvedor independente do aplicativo Apple Store, você deseja realizar uma promoção por tempo limitado e gerar códigos de ativação (ou cupons) para seu aplicativo. Como gerar 200 códigos de ativação (ou cupons) usando Python?
Pergunta 0002: Salve os 200 códigos de ativação (ou cupons) gerados pela pergunta 0001 no banco de dados relacional MySQL .
Pergunta 0003: Salve os 200 códigos de ativação (ou cupons) gerados pela pergunta 0001 no banco de dados não relacional Redis .
Pergunta 0004: Conte o número de palavras que aparecem em qualquer arquivo de texto simples em inglês.
Pergunta 0005: Você tem um diretório com muitas fotos e altera o tamanho delas para não ser maior que a resolução do iPhone5.
Pergunta 0006: Você tem um diretório contendo seu diário de um mês, todo em txt Para evitar o problema de segmentação de palavras, supondo que o conteúdo esteja todo em inglês, conte as palavras que você considera mais importantes. cada diário.
Pergunta 0007: Existe um diretório com programas que você escreveu. Conte quantas linhas de código você escreveu. Inclua linhas em branco e comentários, mas liste-os separadamente.
Pergunta 0008: Para um arquivo HTML, encontre o texto dentro dele.
Pergunta 0009: Um arquivo HTML, encontre os links dentro dele.
Pergunta 0010: Use Python para gerar uma imagem de código de verificação de letras semelhante a esta abaixo
Pergunta 0011: O arquivo de texto de palavras sensíveis filtered_words.txt contém o seguinte conteúdo Quando o usuário insere uma palavra sensível, é impressa Liberdade, caso contrário, Direitos Humanos é impressa.
北京
程序员
公务员
领导
牛比
牛逼
你娘
你妈
love
sex
jiangge
Pergunta 0012: Arquivo de texto de palavras sensíveis filtered_words.txt, o conteúdo interno é o mesmo da pergunta 0011. Quando o usuário insere uma palavra sensível, ela é substituída por um asterisco *. ", torna-se "** É uma boa cidade."
Pergunta 0013: Use Python para escrever um programa de rastreamento de imagens para rastrear as fotos de garotas japonesas neste link :-)
Pergunta 0014: O arquivo de texto simples student.txt contém informações do aluno. O conteúdo (incluindo chaves) é o seguinte:
{
"1":["张三",150,120,100],
"2":["李四",90,99,95],
"3":["王五",60,66,68]
}
Escreva o conteúdo acima no arquivo student.xls, conforme mostrado abaixo:
Pergunta 0015: O arquivo de texto simples city.txt contém informações da cidade. O conteúdo (incluindo chaves) é o seguinte:
{
"1" : "上海",
"2" : "北京",
"3" : "成都"
}
Escreva o conteúdo acima no arquivo city.xls, conforme mostrado abaixo:
Pergunta 0016: O arquivo de texto simples numbers.txt, o conteúdo (incluindo colchetes) é o seguinte:
[
[1, 82, 65535],
[20, 90, 13],
[26, 809, 1024]
]
Escreva o conteúdo acima no arquivo numbers.xls, conforme mostrado abaixo:
Pergunta 0017: Grave o conteúdo do arquivo student.xls da Pergunta 0014 no arquivo student.xml, como
Conforme mostrado abaixo:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<students>
<!--
学生信息表
"id" : [名字, 数学, 语文, 英文]
-->
{
"1" : ["张三", 150, 120, 100],
"2" : ["李四", 90, 99, 95],
"3" : ["王五", 60, 66, 68]
}
</students>
</root>
Pergunta 0018: Escreva o conteúdo do arquivo city.xls da pergunta 0015 no arquivo city.xml, conforme mostrado abaixo:
<?xmlversion="1.0" encoding="UTF-8"?>
<root>
<cities>
<!--
城市信息
-->
{
"1" : "上海",
"2" : "北京",
"3" : "成都"
}
</cities>
</root>
Pergunta 0019: Escreva o conteúdo do arquivo numbers.xls da pergunta 0016 no arquivo numbers.xml, como segue
Mostrado:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<numbers>
<!--
数字信息
-->
[
[1, 82, 65535],
[20, 90, 13],
[26, 809, 1024]
]
</numbers>
</root>
Pergunta 0020: Após fazer login no salão de negócios on-line da China Unicom, selecione "Autoatendimento" -> "Consulta detalhada do pedido", selecione o período de tempo que deseja consultar, clique no botão "Consulta" e na parte inferior do página de resultados da consulta, clique em "Exportar" ", um arquivo .xls de detalhes da chamada semelhante a 1º de outubro de 2014 a 31 de outubro de 2014 será gerado. Escreva o código para fazer estatísticas sobre o tempo de chamada mensal.
Pergunta 0021: Normalmente, para fazer login em um site ou APP, é necessário utilizar nome de usuário e senha. Como as senhas são criptografadas e armazenadas? Use Python para criptografar senhas.
Material de leitura Armazenamento de senha de usuário e exemplo de Python
Lendo materialHashing Strings com Python
Leia o método mais seguro do Python para armazenar e recuperar senhas de um banco de dados
Pergunta 0022: iPhone 6 e iPhone 6 Plus já foram lançados para venda. Verifique se o código que você escreveu para a pergunta 0005 pode ser reutilizado.
Pergunta 0023: Use o framework Web do Python para fazer uma versão Web do aplicativo guestbook.
Material de leitura: Quais frameworks web existem para Python?
Pergunta 0024: Utilize o framework Web do Python para fazer uma versão Web da aplicação TodoList.
Pergunta 0025: Use Python para implementar: roar no computador e abrir automaticamente o site padrão no navegador.
例如,对着笔记本电脑吼一声“百度”,浏览器自动打开百度首页。
关键字:Speech to Text
Ideias de referência:
1: Obtenha a gravação do computador -> arquivo WAV python record wav
2: Arquivo de gravação -> texto
STT: Speech to Text
STT API Google API
3: Texto -> Comando do computador