Destino Dev

Cursos

Python Básico: Fundamentos e Programação Procedural

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.

  1. O que é Python e por que aprender? (2 min)
  2. Instalando Python e configurando o ambiente (2 min)
  3. Variáveis, tipos de dados e operadores básicos (3 min)
  4. Entrada e saída de dados: input() e print() (2 min)
  5. 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.

  1. Laço while: repetição com condição (8 min)
  2. Laço for e a função range() (3 min)
  3. Listas: a estrutura de dados mais usada (3 min)
  4. 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.

  1. Funções: definindo código reutilizável (3 min)
  2. Manipulação de arquivos: lendo e escrevendo dados (3 min)
  3. Tratamento de erros e exceções (2 min)
  4. Módulos e bibliotecas padrão do Python (2 min)
  5. Projeto Final: Gerenciador de Tarefas CLI (5 min)