Pular para o conteúdo principal

Fundamentos

Bem-vindo ao módulo de Fundamentos da disciplina de Algoritmos e Programação! Este módulo cobre os conceitos essenciais que formam a base de toda programação: desde o pensamento computacional até a manipulação de strings.

Como estudar

Estude as aulas na ordem — cada aula constrói sobre os conceitos da anterior. As aulas 01 a 05 já estão disponíveis; acompanhe as demais conforme forem publicadas.


Aulas do Módulo

#AulaDescriçãoStatus
01Introdução ao Pensamento ComputacionalConceitos fundamentais: ciclo de resolução de problemas, algoritmo vs programa, 4 pilares e modelo IPO✅ Disponível
02AAmbiente de Desenvolvimento — Python e VS CodeInstalação do Python e VS Code, extensões e primeiro script Hello World✅ Disponível
02BGit e GitHub — Guia de SobrevivênciaControle de versão com Git e GitHub, fluxo básico e integração com VS Code✅ Disponível
03Tipos de Dados, Variáveis e OperadoresTipos primitivos em Python, variáveis, operadores aritméticos, relacionais e lógicos✅ Disponível
04Estruturas de Decisão (IF/ELSE/Match)Controle de fluxo com condicionais if, elif, else e match/case✅ Disponível
05Modularização com FunçõesDefinição e chamada de funções, parâmetros e retorno de valores✅ Disponível
06Funções, Bibliotecas e DepuraçãoFunções avançadas, bibliotecas padrão do Python e técnicas de debugging🔜 Em preparação
07Estruturas de Repetição (FOR e WHILE)Laços for e while, iteração sobre sequências e controle com break/continue🔜 Em preparação
08Manipulação de StringsOperações com strings, fatiamento, métodos e formatação com f-strings🔜 Em preparação

Próximo módulo: Estruturas de Dados