Python Básico: Fundamentos e Programação Procedural
- Nível: Junior
- Módulos: 3
- Aulas: 14
- Tempo de leitura: 44 min
- Tecnologias: Python
- Preço: Gratuito
Código do curso: github.com/johnpires/python-basico-fundamentos-e-programacao-procedural
Este curso é o ponto de partida ideal para quem deseja aprender programação com Python, uma das linguagens mais populares e versáteis do mundo. Você aprenderá desde a instalação do ambiente de desenvolvimento até os conceitos fundamentais como variáveis, tipos de dados, operadores, estruturas de controle e funções. Todo o conteúdo é apresentado com exemplos práticos e exercícios que consolidam o aprendizado de forma progressiva.
Ao longo do curso, você dominará a programação procedural em Python: criação de funções reutilizáveis, manipulação de strings e listas, trabalho com dicionários e tuplas, leitura e escrita de arquivos, e tratamento de erros e exceções. Esses fundamentos são essenciais para qualquer área de atuação, seja desenvolvimento web, ciência de dados, automação ou inteligência artificial.
Ao finalizar o curso, você terá confiança para escrever scripts Python funcionais, resolver problemas do cotidiano com código e estará totalmente preparado para avançar para os cursos intermediários e especializações da trilha DestinoDev.
Conteúdo do curso
Módulo 1: Introdução ao Python e Ambiente de Desenvolvimento
Configure seu ambiente e escreva seus primeiros programas em Python.
- O que é Python e por que aprender? (2 min)
- Instalando Python e configurando o ambiente (2 min)
- Variáveis, tipos de dados e operadores básicos (3 min)
- Entrada e saída de dados: input() e print() (2 min)
- Estruturas condicionais: if, elif e else (3 min)
Módulo 2: Laços de Repetição: while e for
Automatize tarefas repetitivas com while e for.
- Laço while: repetição com condição (8 min)
- Laço for e a função range() (3 min)
- Listas: a estrutura de dados mais usada (3 min)
- Dicionários e tuplas: dados estruturados (3 min)
Módulo 3: Funções, Arquivos e Tratamento de Erros
Escreva código organizado, manipule arquivos e lide com erros.
- Funções: definindo código reutilizável (3 min)
- Manipulação de arquivos: lendo e escrevendo dados (3 min)
- Tratamento de erros e exceções (2 min)
- Módulos e bibliotecas padrão do Python (2 min)
- Projeto Final: Gerenciador de Tarefas CLI (5 min)