Disciplina

Python 3.13

Aprenda Python do básico às boas práticas, com exemplos claros e exercícios para consolidar cada conceito.

Entre na sua conta para acessar as aulas, responder aos exercícios e acompanhar seu progresso.

Aula 1

Python: introdução, aplicações e projetos conhecidos

Conheça Python, suas aplicações e projetos conhecidos.

Aula 2

Como instalar Python no Windows

Instale Python no Windows, configure o terminal e execute seu primeiro arquivo.

Aula 3

Como instalar Python no Linux

Verifique o interpretador, instale ferramentas no Debian ou Ubuntu e execute um script.

Aula 4

Terminal, VS Code e organização do projeto

Aprenda a navegar no terminal e organizar projetos no editor.

Aula 5

Seu primeiro programa, print e comentários

Escreva e execute um programa e aprenda a usar print e comentários.

Aula 6

Variáveis e tipos de dados

Armazene informações em variáveis e conheça os tipos básicos.

Aula 7

Operadores aritméticos, comparação e lógica

Realize cálculos e construa expressões com operadores.

Aula 8

Entrada de dados, conversão e f-strings

Receba dados do usuário, converta tipos e formate mensagens.

Aula 9

Estruturas condicionais: if, elif e else

Controle o fluxo do programa com decisões condicionais.

Aula 10

Laços de repetição: while e for

Repita tarefas com for, while, range, break e continue.

Aula 11

Strings: manipulação de textos

Trabalhe com índices, fatias, métodos e validações básicas de texto.

Aula 12

Listas, tuplas e conjuntos

Armazene coleções e entenda list, tuple e set.

Aula 13

Dicionários e estruturas de dados

Organize dados em pares chave-valor, consulte e atualize dicionários.

Aula 14

Funções, parâmetros e retorno

Crie funções reutilizáveis, receba parâmetros e retorne resultados.

Aula 15

Módulos, pip e ambientes virtuais

Reutilize módulos, instale pacotes e isole dependências com venv.

Aula 16

Arquivos e diretórios

Leia, escreva e organize arquivos usando open e pathlib.

Aula 17

Tratamento de erros e exceções

Proteja programas com try, except, else, finally e raise.

Aula 18

Programação orientada a objetos: classes e objetos

Entenda classes, objetos, atributos, métodos e o construtor __init__.

Aula 19

Herança, encapsulamento e polimorfismo

Aprofunde POO com propriedades, herança, sobrescrita e polimorfismo.

Aula 20

Iteradores, comprehensions e geradores

Transforme coleções com comprehensions e entenda iteradores e geradores.

Aula 21

APIs, HTTP e JSON com Python

Consuma APIs HTTP, interprete JSON e trate falhas de rede.

Aula 22

Banco de dados SQLite e SQL

Armazene dados com SQLite, execute SQL e controle transações.

Aula 23

Testes automatizados e depuração

Teste comportamentos com unittest e investigue problemas com depuração.

Aula 24

Desenvolvimento web com Flask e FastAPI

Conheça frameworks web e crie uma API com rotas e respostas JSON.

Aula 25

Automação de tarefas com Python

Automatize arquivos, pastas, relatórios e tarefas repetitivas.

Aula 26

Análise de dados com pandas e visualização

Leia arquivos tabulares, filtre dados e crie visualizações com Python.

Aula 27

Inteligência artificial e machine learning

Entenda o papel de Python em IA e o fluxo básico de machine learning.

Aula 28

Concorrência, programação assíncrona e segurança

Conheça async, threads, processos e práticas de segurança e qualidade.

Aula 29

Projeto final: API de tarefas com banco de dados

Integre funções, POO, API HTTP, validação e SQLite em um projeto prático.

Receba novos artigos

Quer receber notificações quando publicarmos conteúdo novo?

Saiba mais sobre as notificações