python small examples
1.0.0
Diga adeus ao chato, diga adeus ao chato e dedique-se à criação de pequenos exemplos e casos clássicos de Python.
A reimpressão é permitida mediante solicitação, mas qualquer uso comercial é proibido. Se você reimprimir pequenos exemplos e casos desta biblioteca, observe o link abaixo:
Resumo de todos os pequenos exemplos de Python
Notícias sobre IA
Cobertura de notícias sobre IA
Modelo grande de IA
Conjunto de ferramentas de IA
Seis maneiras de usar ChatGPT4o gratuitamente
Tutorial de Python
Tutorial de análise de dados
Tutorial de algoritmo
Tutorial de IA
Tutorial do Git
programador
Download de dados
Pequeno exemplo | Link | Rótulo | Versão | dificuldade |
---|---|---|---|---|
1 | Operações aritméticas comuns | Operação | v1 | |
2 | Implementar relu | máx. | V4.0 | ️️ |
3 | Conversão básica | bin, outubro, hexadecimal | V4.0 | ️️ |
4 | Converter números inteiros em ASCII | chr,ord | V1.0 | ️️ |
5 | Verifique se os elementos são todos verdadeiros | todos | V2.0 | ️️️ |
6 | pelo menos um é verdadeiro | qualquer | V2.0 | ️️️ |
7 | Determine se é verdadeiro ou falso | bool | V2.0 | ️️️ |
8 | Crie plurais | complexo | V1.0 | ️️️ |
9 | Obtenha quociente e resto | divmod | V1.0 | ️️ |
10 | Converter para tipo de ponto flutuante | flutuador | V1.0 | ️️ |
11 | Converter para inteiro | interno | V1.0 | ️ |
12 | Poder | prisioneiro de guerra | V1.0 | ️ |
13 | arredondamento | redondo | V1.0 | ️ |
14 | comparação encadeada | comparar | V1.0 | ️️ |
15 | String para byte | bytes,utf-8 | V1.0 | ️️ |
16 | Converta qualquer objeto em string | str | V1.0 | ️️ |
17 | Execute o código representado pela string | compilar | V1.0 | ️️️ |
18 | Expressão de cálculo | avaliação | V1.0 | ️️️️ |
19 | Formatação de string | formatar | V1.0 | ️️️️ |
20 | Trocar dois elementos | embalar, desembalar | V1.0 | ️️ |
vinte e um | Converter para dicionário | ditar | V1.0 | ️️ |
vinte e dois | congelar coleção | conjunto congelado | V1.0 | ️️ |
vinte e três | Converter para tipo de coleção | definir | V1.0 | ️️ |
vinte e quatro | Converter tupla | tupla | V1.0 | ️️ |
25 | Verifique o número de bytes ocupados pela variável | getsizeof | V1.0 | ️️️ |
26 | Tupla contendo um único elemento | tupla | V1.0 | ️ |
27 | Armadilhas da exclusão da lista | lista | V1.0 | ️ |
28 | As armadilhas da cópia rápida de listas | lista | V1.0 | ️ |
29 | Encontre os 3 primeiros números maiores ou menores de uma lista | lista heapq | v1.0 | ️ |
30 | residente de string | str | V1.0 | ️ |
31 | Criar erro de coleção vazia | definir | V1.0 | ️ |
32 | Compreendo perfeitamente para | para | V1.0 | ️ |
33 | Saiba quando executar | gerador | V1.0 | ️ |
Pequeno exemplo | Link | Rótulo | Versão | dificuldade |
---|---|---|---|---|
1 | Objeto de função de operação | operador | V2.0 | ️️️️ |
2 | Crie uma sequência de intervalo | faixa | V1.0 | ️️ |
3 | Gerar sequência reversa | faixa | V1.0 | ️️ |
4 | Função de classificação pronta para uso | classificado | V1.0 | ️️️ |
5 | função de soma | soma | V1.0 | ️️ |
6 | Exemplos de uso de cinco tipos de parâmetros de funções | parâmetro variável | V2.0 | ️️️️ |
7 | Use o objeto de fatia | fatiar | V2.0 | ️️️️️ |
8 | função lambda | lambda | V3.0 | ️️️️ |
9 | objeto de enumeração | enumerar | V1.0 | ️️️ |
10 | filtro filtro | filtro | V1.5 | ️️️ |
11 | Retornar valor hash do objeto | hash | V1.0 | ️️ |
12 | tupla com nome | nomeadatupla | V1.0 | ️️️ |
13 | Uma linha de código para reverter uma lista | reverter | V1.0 | ️️ |
14 | Duas maneiras de reverter uma string | invertido | V1.0 | ️️ |
15 | join concatena strings | juntar | V1.0 | ️️ |
16 | Comprimento da string em bytes | codificar | V1.0 | ️️ |
17 | groupby agrupamento de campo único | itertools, groupby, lambda | V1.0 | ️️️ |
18 | agrupamento de vários campos groupby | itemgetter,itertools,groupby | V1.0 | ️️️️ |
19 | itemgetter e funções principais | operador, itemgetter, itertools | V1.0 | ️️️️️ |
20 | A função soma calcula e agrega ao mesmo tempo | soma, gerador | V1.0 | ️️️️️ |
vinte e um | Os parâmetros padrão são definidos como vazios | função | V1.0 | ️ |
vinte e dois | Armadilhas no uso de vários parâmetros | parâmetro de função | V1.0 | ️ |
vinte e três | A armadilha dos parâmetros livres de lambda | lambda | V1.0 | ️ |
vinte e quatro | Use lista ascendente de heap | classificar heapq | v1.0 | ️ |
Pequeno exemplo | Link | Rótulo | Versão | dificuldade |
---|---|---|---|---|
1 | raiz de todos os objetos | objeto | V1.0 | ️ |
2 | O objeto pode ser chamado? | chamável | V2.5 | ️️️️ |
3 | objeto de exibição ascii | __repr__ | V2.5 | ️️️ |
4 | método de classe | método de classe | V1.5 | ️️️ |
5 | Excluir atributos dinamicamente | delattr,hasattr | V1.5 | ️️ |
6 | Veja todos os métodos de um objeto com um clique | diretório | V1.5 | ️️ |
7 | Obtenha propriedades de objetos dinamicamente | getattr | V1.5 | ️️ |
8 | Se o objeto tem um determinado atributo | hasattr | V1.5 | ️️️ |
9 | Número da casa do objeto | EU IA | V1.0 | ️ |
10 | Julgamento de relação de instância e objeto | isinstance | V1.5 | ️️️ |
11 | identificação de relacionamento pai-filho issubclass | ésubclasse | V1.5 | ️️️ |
12 | Duas maneiras de criar propriedades | propriedade | V2.5 | ️️️️️ |
13 | Ver tipos de objetos | tipo | V1.0 | ️ |
14 | Introdução ao uso de metaclasses | tipo, __class__ | V2.0 | ️️️️️ |
15 | Objetos imutáveis do mesmo valor | mutável | V1.0 | ️ |
16 | Ordem de destruição de objetos | OOP do | V1.0 | ️ |
17 | As subclasses herdam métodos estáticos das classes pai? | método estático | V1.0 | ️ |
Pequeno exemplo | Link | Rótulo | Versão | dificuldade |
---|---|---|---|---|
1 | O papel do personagem r em expressões regulares | re, r | V3.0 | ️️️ |
2 | Operações atômicas regulares | ré | V3.0 | ️️️ |
3 | Escapes em expressões regulares | ré, | V3.0 | ️️️ |
4 | A pesquisa regular mais comum | re, encontrar tudo | V3.0 | ️️️ |
5 | Encontre usando caracteres universais | re,s,w,d | V3.0 | ️️️ |
6 | Pesquisar usando metacaracteres | re,+,* | V3.0 | ️️️ |
7 | capturar substring | () | V3.0 | ️️️️ |
8 | Captura gananciosa e captura não gananciosa | ré | V1.0 | ️️️️ |
9 | Use regras regulares para fazer verificações de segurança de senha | ré | V1.0 | ️️️️️ |
10 | Rastrear o título da página inicial do Baidu | ré | V1.0 | ️️️️ |
11 | Conversão em lote para formato camel case (Camel) | ré | V1.0 | ️️️️️ |
12 | Use uma expressão regular para determinar se é um número de ponto flutuante positivo | str,re,float | V1.0 | ️️️️️ |
13 | Use expressões regulares para extrair inteiros positivos e números de ponto flutuante maiores que 0 | reencontrei tudo | v2 | ️ |
Pequeno exemplo | Link | Rótulo | Versão | dificuldade |
---|---|---|---|---|
1 | Uma compreensão simples dos decoradores | decorador | V1.0 | ️️️ |
2 | Decorador para testar o tempo de execução da função | decorador | V1.0 | ️️️️ |
3 | Decorador de exceção de contagem | decorador, não local | V1.5 | ️️️️ |
4 | Iterador descendente personalizado | Iterador | V3.0 | ️️️️ |
5 | Criar iterador | iter, __iter__ | V1.5 | ️️️ |
6 | Iterador reverso revertido | invertido | V1.0 | ️️ |
7 | iterador zip | zip | V1.5 | ️️️ |
8 | agrupamento de lista (versão do gerador) | rendimento, gerador | V1.0 | ️️️ |
9 | Expansão da lista completa (versão do gerador) | lista, rendimento, gerador | V1.0 | ️️️ |
10 | encadear pequenos recipientes em grandes recipientes | itertools, cadeia | V1.0 | ️️️️️ |
11 | caso de uso do produto | produto | V1.0 | ️️️️️ |
12 | Os primeiros n termos da sequência de Fibonacci | rendimento, intervalo | V1.0 | ️️️ |
Pequeno exemplo | Link | Rótulo | Versão | dificuldade |
---|---|---|---|---|
1 | Tartaruga desenha os anéis olímpicos | tartaruga | V1.0 | ️️️ |
2 | tartaruga desenha flocos de neve no céu | tartaruga | V1.0 | ️️️ |
3 | Gráfico de nuvem de palavras em Python | WordCloud | V1.0 | ️️ |
4 | Gráficos de barras e gráficos de linhas | tramadamente | V1.0 | ️ |
5 | mapa de calor marítimo | nascido no mar | V1.0 | ️ |
6 | Painel Pyecharts | gráficos de dados | V1.0 | ️ |
7 | Gráfico de funil Pyecharts | gráficos de dados | V1.0 | ️ |
8 | Gráfico de pólo aquático de Pyecharts | gráficos de dados | V1.0 | ️ |
9 | Gráfico de torta de Pyecharts | gráficos de dados | V1.0 | ️ |
10 | Gráfico polar de Pyecharts | gráficos de dados | V1.0 | ️ |
11 | Gráfico de nuvem de palavras Pyecharts | gráficos de dados | V1.0 | ️ |
12 | Mapa de calor Pyecharts | gráficos de dados | V1.0 | ️ |
13 | matplotlib desenha animações | matplotlib | V1.0 | ️ |
14 | diagrama de pares marítimos | nascido no mar | V1.0 | ️ |
15 | pyecharts falha ao passar no desenho de dados Numpy | gráficos numpy | V1.0 | ️ |
16 | Almofada de pacote de processamento de imagem | travesseiro | V1.0 | ️ |
Pequeno exemplo | Link | Rótulo | Versão | dificuldade |
---|---|---|---|---|
1 | Artefato de análise de dados: deepnote | nota profunda | v1.0 | ️ |
2 | Método de preenchimento de bloco NumPy | Teclado NumPy | V1.0 | ️ |
3 | Crie uma matriz diagonal com diagonais inferiores 1, 2, 3 e 4 | Diagnóstico NumPy | V1.0 | ️ |
4 | cortar armazenamento de dados | Corte de pandas | v1.0 | ️ |
5 | Descarte valores nulos e preencha valores nulos | Pandas dropna fillna | v1.0 | ️ |
6 | O método apply remove caracteres especiais | pandas se aplicam | v1.0 | ️ |
7 | Use o mapa para realizar engenharia de recursos em colunas | mapa dos pandas | v1.0 | ️ |
8 | Converter coluna de categoria em valor numérico | categoria pandas | v1.0 | ️ |
9 | classificação de classificação | classificação do pandas | v1.0 | ️ |
10 | Conclua a redução da amostragem de dados e ajuste o tamanho do passo de horas para dias | reamostra de pandas | v1.0 | ️ |
11 | Como gerar rapidamente dados de série temporal com Pandas | pandasutil | v1.0 | ️ |
12 | Como encontrar rapidamente o número de valores nulos em todas as colunas de um DataFrame | pandas é soma nula | v1.0 | ️ |
13 | Reordenar colunas do DataFrame | quadro de dados do pandas | v1.0 | ️ |
14 | Use contagem para contar o número de ocorrências de um termo | contagem de pandas | v1.0 | ️ |
15 | split encontra a diferença mínima entre horas e minutos (HH:mm) | pandas divididos | v1.0 | ️ |
16 | dicas de dados do melt pivot | pandasmelt | v1.0 | ️ |
17 | dicas de perspectiva dinâmica | pandasmelt | v1.0 | ️ |
18 | p lê aleatoriamente K linhas do arquivo e gera N | amostra de pandas | v1.0 | ️ |
19 | Formatando coluna de hora no Pandas | pandas se aplicam | v1.0 | ️ |
Pequeno exemplo | Link | Rótulo | Versão | dificuldade |
---|---|---|---|---|
1 | ajuda ajuda com um clique | ajuda | V1.0 | ️ |
2 | Obtenha a opinião do usuário | entrada | V1.0 | ️ |
3 | Leitura e gravação de arquivos e tabela de valores de modo | abrir, ler, escrever, com, modo | V2.0 | ️️️ |
4 | Exemplos de uso do operador | operador | V1.0 | ️️️️ |
5 | Transferir objeto json | json | V2.0 | ️️️️️ |
6 | Obter extensão de arquivo | sistema operacional, splittext | V1.0 | ️️ |
7 | Obtenha o nome do arquivo no caminho | sistema operacional, dividir | V1.0 | ️️ |
8 | Modifique sufixos de arquivo em lotes | argparse,listadir | V1.0 | ️️️️ |
9 | Converter xls em xlsx em lotes | os,listdir,splitext | V1.0 | ️️️️ |
10 | Obtenha o arquivo com o nome do sufixo especificado | os,listdir,splitext | V1.0 | ️️️️ |
11 | Compactar arquivos em lote | arquivo zip | V1.0 | ️️️️ |
12 | Criptografia de 32 bits | hashlib | V1.0 | ️️️️ |
13 | gráfico de calendário do ano | calendário | V1.0 | ️️ |
14 | Determine se é um ano bissexto | calendário | V1.0 | ️️️ |
15 | Determine quantos dias há no mês | calendário, data e hora | V1.0 | ️️️ |
16 | primeiro dia do mês | datahora | V1.0 | ️️ |
17 | último dia do mês | calendário, data e hora | V1.0 | ️️ |
18 | Obter hora atual | hora, datahora | V1.0 | ️️ |
19 | Converter caracteres de vez em quando | hora, datahora | V1.0 | ️️ |
20 | tempo para tempo de personagem | hora, datahora | V1.0 | ️️ |
vinte e um | 1 ~ n dias depois de chegar a um determinado dia | Calendário, intervalo do mês | V4.0 | ️️️ |
vinte e dois | Iniciar thread principal por padrão | rosqueamento | V1.0 | ️️ |
vinte e três | Criar tópico | rosqueamento | V1.0 | ️️ |
vinte e quatro | Como alternativa, obtenha intervalos de tempo de CPU | rosqueamento | V1.0 | ️️️ |
25 | Vários threads pegam a mesma variável | rosqueamento | V1.0 | ️️️ |
26 | Problemas causados pela competição variável multi-thread | rosqueamento | V1.0 | ️️️ |
27 | bloqueio multithread | rosqueamento, bloqueio | V1.0 | ️️️ |
28 | Hora de array e formatos comuns | hora, data e hora, formato | V1.0 | ️️️ |
29 | nonlocal é usado em funções embutidas | não local | V2.0 | ️️️️️ |
30 | global declara variáveis globais | global | V2.0 | ️️️️️ |
31 | A armadilha das variáveis compartilhadas não vinculadas | global | V1.0 | ️ |
32 | Otimizar pacote de saída de exceção de código | depurador | V1.0 | ️ |
33 | Uma linha de código para encontrar a codificação | charete | V1.0 | ️ |
34 | Criar conexão SQLite | SQLite | v1.0 | ️ |
35 | objeto json para objeto python | píton json | v1.0 | ️ |
36 | Converter objeto python em objeto json | píton json | v1.0 | ️ |
37 | Uma linha de código acelera a instalação do pip 100 vezes | instalação do pip | v1.0 | ️ |
Pequeno exemplo | Link | Rótulo | Versão | dificuldade |
---|---|---|---|---|
1 | Implemente uma calculadora sem else e if | operador | V1.0 | ️️️ |
2 | Vá para a média | listar, classificar, arredondar | V1.0 | ️️️️ |
3 | Imprima a tabuada de 99 | para, intervalo, formato | V1.0 | ️️️ |
4 | Versão recursiva da função flatten | recursão, lista, isinstance | V1.0 | ️️️️ |
5 | A lista está dividida em n partes iguais | lista, teto | V1.0 | ️️️ |
6 | lista compactada | lista, filtro | V1.0 | ️️️️ |
7 | Peça uma lista mais longa | máximo, lambda | V1.0 | ️️️️️ |
8 | Encontre o modo de uma lista | máximo, lambda, contagem | V1.0 | ️️️️ |
9 | Valor máximo de todas as listas múltiplas | máximo, lambda | V1.0 | ️️️️ |
10 | Verificação de lista de duplicatas | definir | V1.0 | ️️️ |
11 | Sequência aritmética de números de ponto flutuante | alcance, flutuação | V1.0 | ️️️️ |
12 | Agrupar por condição | lambda | V1.0 | ️️️️ |
13 | map implementa operações vetoriais | mapa, lambda | V1.0 | ️️️ |
14 | Dicionário com maior valor | máximo, lambda | V1.0 | ️️️️ |
15 | Mesclar dois dicionários | ** | V1.0 | ️️️ |
16 | Dicionário principal | heapq,nmaior | V1.0 | ️️️ |
17 | Determine se é um anagrama | coleções, contador | V1.0 | ️️️ |
18 | Mesclar dicionários logicamente | ChainMap | V1.0 | ️️️️️ |
19 | amostragem de amostra | aleatório, amostra | V1.0 | ️️️ |
20 | Lave novamente o conjunto de dados | embaralhar | V1.0 | ️️️ |
vinte e um | 10 pontos de coordenadas uniformemente distribuídos | aleatório, uniforme | V1.0 | ️️️ |
vinte e dois | 10 pontos coordenados da distribuição gaussiana | aleatório, Gauss | V1.0 | ️️️️ |
vinte e três | Se eles estão classificando palavras um para o outro | coleções, padrãodict | V1.0 | ️️️️ |
vinte e quatro | Se str1 é girado de str2 | str | V1.0 | ️️️ |
25 | Encontre a enésima ocorrência da posição | recenseador | V1.0 | ️️️ |
26 | Encontre todos os elementos duplicados | calendário, data e hora | V1.0 | ️️️️ |
27 | estatísticas conjuntas | Contador | V1.0 | ️️️️️ |
28 | Encontre a distância esférica entre dois pontos | matemática asin | V1.0 | ️️️️️ |
29 | Obtenha codificação de arquivo | charete | V1.0 | ️️️️️ |
30 | Formatar string json | json | V1.0 | ️️️️️ |