1. Introdução e Setup
O que é Python, instalação e o seu primeiro "Olá Mundo" no terminal.
Do zero ao avançado, aprenda a linguagem que domina a ciência de dados, automação e desenvolvimento web modernos. O guia definitivo para se tornar um mestre em Python.
O que é Python, instalação e o seu primeiro "Olá Mundo" no terminal.
Entenda como o Python trabalha com inteiros, floats, strings e booleanos.
Interagindo com o usuário: usando input(), print() e as poderosas f-strings.
Como fazer contas e comparações fundamentais para a lógica do seu código.
Tomada de decisão: if, elif e else para dar inteligência ao programa.
Automatizando tarefas repetitivas com loops while e iterações for.
Aprendendo a controlar o fluxo dos loops com as instruções break e continue.
Criação, indexação, fatiamento (slicing) e os principais métodos de manipulação.
A imutabilidade no Python: quando e por que usar tuplas em vez de listas.
Mapeamento de informações complexas: o coração das bases de dados no Python.
Trabalhando com itens únicos e operações matemáticas de conjuntos.
O conceito de DRY (Don't Repeat Yourself): definição, parâmetros e retorno.
Diferença crucial entre variáveis locais e globais dentro da sua aplicação.
Importando superpoderes com módulos internos e externos (import, from...import).
O molde vs. o produto final: modelando o mundo real no seu código.
Como inicializar estados e atributos de um objeto no momento da criação.
As ações que o objeto pode realizar e como elas interagem com seus dados.
Encapsulamento, Herança e Polimorfismo: a base dos sistemas modernos.