CodeGym/Cursos/Curso de Python

Curso de Python

Um curso interativo para aprender Python do zero. Do básico à automação, processamento de dados e criação de bots. 62 níveis, 800+ tarefas práticas com feedback validado por IA. Perfeito para um início rápido em TI: explicações claras, feedback instantâneo e projetos prontos para o portfólio.
4.9
500+ avaliações
30k graduados iniciaram carreiras em TI
Saiba mais
  • Comandos e o primeiro programa em Python
  • Introdução a tipos e entrada pelo teclado
  • IDE Python
  • Laços
  • Tipos de dados em Python
  • Funções em Python
  • Listas
  • Tuplas
  • Conjuntos
  • Strings
  • Dicionários
  • Git e GitHub
  • Funções de ordem superior
  • Decoradores e bibliotecas
  • Classes e objetos, parte 1
  • Classes e objetos, parte 2
  • Erros e exceções
  • Depuração e tratamento de exceções
  • Módulos e pacotes
  • Erros padrão
  • Trabalhando com arquivos e diretórios
  • Serialização
  • JSON e noções básicas de redes
  • Proxy, sockets e e-mail
  • Python assíncrono, parte 1
  • Python assíncrono, parte 2
  • Noções básicas de processamento de dados do Excel com Python
  • Organização e análise de dados
  • Noções básicas de HTML para web scraping
  • Noções básicas de CSS para web scraping
  • Web scraping com BeautifulSoup
  • Extração de textos e atributos usando BeautifulSoup
  • Métodos avançados de web scraping
  • Trabalhando com conteúdo dinâmico
  • Introdução ao Selenium
  • Manipulação de formulários com Selenium
  • Projeto de bot com Selenium
  • Otimização de scripts com Selenium
  • Manipulação de data e hora para automação de tarefas
  • Usando a biblioteca schedule
  • Visualização de dados com Matplotlib
  • Visualização de dados com Plotly
  • Automatizando o processamento de PDFs
  • Processamento de documentos de texto
  • Processamento de imagens com Pillow
  • Automatizando o processamento de imagens
  • Processamento de vídeo com MoviePy
  • Criando efeitos de vídeo
  • Noções básicas de GUI com Tkinter
  • Desenvolvimento de GUI para automação de dados
  • Algoritmos e estruturas de dados, parte 1
  • Algoritmos e estruturas de dados, parte 2
  • Algoritmos de busca e hashing, parte 1
  • Algoritmos de busca e hashing, parte 2
  • Recursão e ordenação, parte 1
  • Recursão e ordenação, parte 2
  • Árvores e grafos, parte 1
  • Árvores e grafos, parte 2
  • Programação dinâmica, parte 1
  • Programação dinâmica, parte 2
  • Análise de complexidade de algoritmos, parte 1
  • Análise de complexidade de algoritmos, parte 2
  • Indústria de TI e você
  • Desenvolvimento moderno
300+
Aulas
800+
Tarefas
63
Testes
Além disso:
  • Verificação instantânea de tarefas
  • Mentor por IA
  • Plugin para IDE
  • WebIDE
  • Gamificação
  • Aulas motivacionais