🇺🇸 English · 🇧🇷 Português · 🇪🇸 Español
Este roadmap acompanha tanto a trilha educacional quanto a fundação do repositório que a sustenta. A numeração das fases representa a sequência de aprendizagem pretendida, mas o trabalho no repositório pode antecipar a preparação de seções posteriores quando isso ajudar a estabelecer padrões úteis para todo o projeto.
- Concluída: o escopo planejado está disponível e revisado.
- Em andamento: já existe material útil, mas o escopo planejado ainda não foi encerrado.
- Planejada: a fase ainda não começou como uma seção completa de aprendizagem.
| Fase | Status | Resultado atual |
|---|---|---|
| 0. Fundação do projeto | Concluída | Fundação disponível, auditada e oficialmente concluída |
| 1. Fundamentos | Planejada | Conteúdo ainda não iniciado |
| 2. Textos e números | Planejada | Conteúdo ainda não iniciado |
| 3. Coleções | Planejada | Conteúdo ainda não iniciado |
| 4. Fluxo do programa | Planejada | Conteúdo ainda não iniciado |
| 5. Funções | Planejada | Conteúdo ainda não iniciado |
| 6. Comentários, documentação e código limpo | Em andamento | O capítulo de comentários está completo e a trilha da seção está organizada |
| 7. Erros, arquivos e módulos | Planejada | Conteúdo ainda não iniciado |
| 8. Biblioteca padrão | Planejada | Conteúdo ainda não iniciado |
| 9. Bibliotecas externas | Planejada | Conteúdo ainda não iniciado |
| 10. Projetos práticos | Planejada | Conteúdo ainda não iniciado |
A Fase 0 está concluída, portanto o desenvolvimento da trilha pode continuar pela Fase 1 sem perder os padrões já estabelecidos na seção-piloto da Fase 6. A Fase 6 permanece em andamento e poderá continuar em paralelo à sequência principal quando for apropriado.
- READMEs principais multilíngues
- Estrutura inicial escalável
- Guias de contribuição multilíngues
- Templates de pull request e issues no GitHub
- Padrões da comunidade e orientações para relatos
- Formato editorial consistente para os capítulos
- Licença MIT
- Registros de autoria e manutenção
- Fluxo baseado em pull requests e branch
mainprotegida - Instruções do repositório para colaboradores e agentes de IA
- Guia de desenvolvimento responsável assistido por IA
- Roadmap e documentação da estrutura em três idiomas
- Validações automáticas para arquivos Python, exemplos aprovados, links internos e estrutura do repositório
- Identidade visual original e recursos do repositório
- Auditoria final de navegação, terminologia, acessibilidade e status
- Marcação oficial da Fase 0 como concluída
- Refinar e substituir os recursos visuais por exportações de alta qualidade após a conclusão do enquadramento final da logomarca.
- Como o Python executa um programa
print()einput()- Variáveis e nomes
- Tipos de dados nativos
type()eisinstance()- Conversão de tipos
- Criação e indexação de strings
- Métodos comuns de strings
int,floateboolround(),abs(),min(),max()esum()
- Listas
- Tuplas
- Dicionários
- Conjuntos
- Indexação, fatiamento, inclusão, atualização e remoção de valores
if,elifeelseforewhilerange(),enumerate()ezip()break,continuee desenho de loops
def- Parâmetros e argumentos
- Valores de retorno
- Escopo
- Type hints
- Valores padrão
*argse**kwargs- Funções trabalhando juntas
- Fluxo de dados entre funções
Consulte a trilha de aprendizagem da seção.
- Quando e por que comentar
- Quando não comentar
- Comentários úteis e prejudiciais
- Docstrings
- Nomes significativos e código autoexplicativo
-
TODO,FIXME,NOTEe marcadores relacionados - Comentários versus logging
- PEP 8 e legibilidade
try,except,elseefinallyraisee exceções personalizadasopen()ewith- TXT, CSV e JSON
- Imports, módulos e pacotes
pathlibdatetimejsoncsvloggingcollectionsitertoolsdecimaloseshutil
pandasopenpyxlrequestspytest
- Calculadora de médias
- Cadastro de usuários
- Controle de despesas
- Analisador de CSV
- Gerador de relatórios
- Organizador de arquivos
- Fluxo fictício de conciliação
- Fluxo simulado de automação