Core
TL;DR
Galho 1 da trilha Python: os fundamentos absolutos da linguagem — como ela executa, tipos e variáveis, controle de fluxo, funções, strings, exceções e o sistema de módulos. Fase única Iniciado; 9 notas. Ponto de partida antes de qualquer outro galho.
Sobre este galho
Este é o alicerce de toda a trilha Python — sem ele, nenhum outro galho faz sentido. Cobre o que qualquer código Python precisa: como o interpretador executa um arquivo .py, os tipos primitivos e sua mutabilidade, as estruturas de controle (incluindo o match/case moderno), como escrever e chamar funções, manipular strings, tratar erros, e organizar código em módulos e pacotes.
Audiência primária: quem está aprendendo Python pela primeira vez ou vem de outra linguagem e quer o modelo mental certo desde o início — cada nota expõe não só “como fazer” mas “por que Python decidiu fazer assim” (comparações com Java/JS quando ajudam quem já programa). Audiência secundária: quem já usa Python no dia a dia mas nunca formalizou os fundamentos e quer preencher lacunas antes de avançar pros galhos de OO/funcional/concorrência.
Collections/comprehensions avançadas são o Galho 2; classes e o data model são o Galho 3; closures/decorators/generators de verdade são o Galho 4 — este galho fica só no essencial pra começar a escrever Python com segurança.
Iniciado
- 01 — O que é Python e como ele executa — o interpretador, bytecode, REPL, CPython vs outras implementações.
- 02 — Tipos e variáveis — dynamic + strong typing, mutabilidade,
None, tipos primitivos,isvs==. - 03 — Operadores e expressões — aritméticos, comparação, lógicos, bitwise, walrus operator.
- case) — condicionais, truthiness, structural pattern matching.
- 05 — Loops (for, while, range, enumerate, zip) — laços,
break/continue, a cláusulaelsede loop. - 06 — Funções: definição, argumentos e escopo básico —
def,*args/**kwargs, escopo LEGB. - 07 — Strings e formatação — f-strings, métodos,
strvsbytes. - 08 — Erros e exceções —
try/except/else/finally, hierarquia, EAFP vs LBYL. - 09 — Módulos e imports — sistema de import, pacotes,
__name__ == "__main__". Capstone do galho.
Rotas alternativas
Completa
01 → 02 → 03 → 04 → 05 → 06 → 07 → 08 → 09. Percurso linear recomendado para quem está começando do zero.
Já programo, só quero o idioma Python
01 → 02 (skim) → 04 (match/case é novo mesmo pra quem já programa) → 06 (*args/**kwargs é a maior pegadinha de quem vem de Java/C#) → 08 (EAFP é uma inversão cultural real) → 09.
Todas as notas
TABLE fase, status FROM "03-Dominios/Tecnologia/Python/Core" WHERE type = "concept" SORT file.name ASCVeja também
- Trilha Python (MOC central)
- Collections e Comprehensions — Galho 2
- OO e Data Model — Galho 3
- Java — trilha irmã, mesmo padrão estrutural