03 Estruturas

Basic python

Estruturas de dados e funções

O que vem agora #

  • Organizar dados com listas, tuplas, dicionários e conjuntos
  • Definir funções para encapsular e reutilizar lógica
  • Montar uma miniaplicação combinando estruturas + funções

Leva ~2–3 horas. Sugestão: Day1 (listas/tuplas), Day2 (dicionários/sets + loops), Day3 (funções + exercícios).

Revisão #

CapítuloJá aprendidoO que adicionamos
00 IntroduçãoAmbiente + plano
01 Sintaxe básicaManipular valores, entrada/saída
02 Condicionais e laçosControlar o fluxo
03 Estruturas & funções (agora)Agrupar muitos valores e reaproveitar código

“Agrupar e reutilizar” é a base para análise de dados e apps web mais à frente.

Onde isso fica no roadmap #

graph LR
  A[Preparação] --> B[Sintaxe básica]
  B --> C[Condicionais & laços]
  C --> D[Estruturas & funções]
  D --> E[Módulos / bibliotecas]
  E --> F[Projeto]
  classDef highlight fill:#2563eb,color:#fff,font-weight:700;
  class D highlight;

Dicas #

  • Associe cada estrutura a um cenário do dia a dia e teste no editor.
  • Antes de codar uma função, descreva: parâmetros, retorno, processamento.
  • Nas atividades pense sempre em entrada → processamento → saída.

Passos #

  1. Listas e tuplas
  2. Dicionários e conjuntos
  3. Percorrendo coleções com loops
  4. Criando funções reutilizáveis
  5. Exercício final: miniapp

Quebre a lógica em funções pequenas e deixe a parte principal apenas orquestrar as chamadas — é exatamente o que times profissionais fazem.