Este repositório contém todos os exercícios de prática concluídos durante um período de 100 dias como parte dos 100 dias de desafio de Python.
Este projeto documenta os exercícios diários de prática e aprendizado em Python. Cada dia abrange tópicos e exercícios diferentes para aprimorar as habilidades de programação do Python.
| EU IA | Descrição | Link do dia |
|---|---|---|
| 1 | Introdução ao básico do Python e condicionais | Dia 1 |
| 2 | Loops, palavras -chave e funções | Dia 2 |
| 3 | Módulos e listas | Dia 3 |
| 4 | Dicionário, conjuntos e arquivos | Dia 4 |
| 5 | Python oops 1 | Dia 5 |
| 6 | Python oops 2 | Dia 6 |
| 7 | Manuseio de exceção | Dia 7 |
| 8 | Módulos Python em detalhes | Dia 8 |
| 9 | Revise o Dia 1 - Dia 7 | Dia 9 |
| 10 | Python Regex | Dia 10 |
| 11 | Trabalhando com PDFs usando PypDF | Dia 11 |
| 12 | Trabalhando com imagens e PDFs usando PypDF e travesseiro | Dia 12 |
| 13 | APIs da biblioteca de solicitações de aprendizado | Dia 13 |
| 14 | Trabalhando com banco de dados (MySQL) | Dia 14 |
| 15 | Trabalhando com banco de dados (Basics MongoDB) | Dia 15 |
| 16 | Projeto de prática - interface de linha de comando (gerenciador de tarefas) | Dia 16 |
| 17 | Função Lambda (função anônima em Python) | Dia 17 |
| 18 | Metaclasses de Python | Dia 18 |
| 19 | Geradores de python e rendimento | Dia 19 |
| 20 | Python *args e **kwargs | Dia 20 |
| 21 | Decorador de Python e funções aninhadas / internas | Dia 21 |
| 22 | Estruturas de dados 1 - Matrizes e lista vinculada | Dia 22 |
| 23 | Gerentes de contexto em python: o com declaração | Dia 23 |
| 24 | Estruturas de dados 2 - Lista e tipos vinculados | Dia 24-25 |
| 25 | Estruturas de dados 3 - pilha e fila | Dia 26 |
| 26 | Estruturas de dados 4 - Árvore de pesquisa binária | Dia 27 |
| 27 | Estruturas de dados 5 - Heaps (min e max) | Dia 28 |
| 28 | Estruturas de dados 6 - Tabela de hash | Dia 29 |
| 29 | Data Strcutures 7 - Recursão | Dia 30 |
| 30 | Algoritmos 1 - Pesquisa linear e binária | Dia 31 |
| 31 | Estruturas de dados 8 - Gráfico | Dia 32 |
| 32 | Algoritmos 2 - BFS e DFS | Dia 33-34 |
| 33 | Algoritmos 3 - Corrente de bolhas e tipo de seleção | Dia 35 |
| 34 | Algoritmos 4 - Classificação de inserção e classificação de mesclagem | Dia 36 |
| 35 | Algoritmos 5 - classificação rápida e classificação | Dia 37 |
| 36 | Algoritmos 6 - Classificação de conchas e contagem de contagem | Dia 38 |
| 37 | Algoritmos 7 - Radix Sort and Balde | Dia 39 |
| 38 | Criando o pacote Python - um projeto para iniciantes | Dia 40-43 |
| 39 | Introdução ao Flask - Micro Framework | Dia 44 |
| 40 | Flask Python - modelos em detalhes | Dia 45 |
| 41 | Python Flask - Modelos em detalhes (integração de bootstrap), criando páginas de erro, hora e data local. | Dia 46 |
| 42 | Flask Python - Formulários da Web | Dia 47 |
| 43 | Flask Python - Integração do banco de dados | Dia 48 |
| 44 | Flask Python - Integração de email | Dia 49 |
| 45 | Flask Python - Grande estrutura de aplicação | Dia 50 |
| 46 | Flask Python - Autenticação do usuário (Notas) | Dia 51 |
| 47 | Flask Python - Funções do usuário (notas) | Dia 52 |
| 48 | Flask Python - Perfis de usuário (notas) | Dia 53 |
| 49 | Flask Python - SQLALCHEMY BASICS (NOTAS) | Dia 54-57 |
| 50 | Flask Python - Progresso do aplicativo de blog social | Dia 58-61 |
| 51 | Python - API e APIs repousantes | Dia 64-65 |
| 52 | Python - casos de selênio e teste | Dia 75-79 |
| 53 | Python - perfil de código e registro de erros | Dia 80-81 |
O exercício de cada dia pode ser acessado clicando no respectivo link acima. Os exercícios são escritos principalmente no formato de notebook Jupyter com alguns scripts e projetos adicionais do Python.
Contribuições são bem -vindas. Por favor, pegue o repositório e envie uma solicitação de tração para obter melhorias ou adições.
Este projeto está licenciado sob a licença do MIT.
Confira as contribuições para este repositório ao longo do tempo: