Cursos de Python
52 cursos interativos gratuitos
Explore todos os cursos de Python na Coddy. Cada curso roda no seu navegador com dicas assistidas por IA, exercícios reais e um certificado ao concluir.
Desafios para Iniciantes - Pratique Conceitos Básicos
PopularColoque seus conhecimentos básicos de programação à prova e tente resolver estes desafios de programação. Use a linguagem que desejar. Bons códigos!
Certificado ao concluir
- 20
- 20
Problemas de Programação
PopularColoque suas habilidades de resolução de problemas de programação à prova com os exercícios de diferentes níveis de dificuldade deste curso. Projetado para programadores com algum conhecimento prévio da sintaxe básica em qualquer linguagem de programação.
Certificado ao concluir
- 32
- 31
Análise com Pandas
PopularNeste curso, você aprenderá a manipular tabelas em Python usando pandas.
Certificado ao concluir
- 19
Pilha - Série Estruturas de Dados #1
PopularNeste curso, você aprenderá sobre a estrutura de dados Pilha, criará uma Pilha do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 13
- 6
- 1
Desafios de Programação: Volume 2
PopularColoque suas habilidades de resolução de problemas de programação à prova com os exercícios de diferentes níveis de dificuldade deste curso. Projetado para programadores com conhecimento prévio da sintaxe básica em qualquer linguagem de programação, este curso é uma extensão do primeiro Desafios de Programação.
Certificado ao concluir
- 25
- 24
Heaps e Filas de Prioridade - Série de Estruturas de Dados #7
NovoNeste curso, você aprenderá sobre a estrutura de dados Heap (a base das filas de prioridade), criará um MinHeap do zero usando sua linguagem preferida e praticará desafios de codificação com ela!
Certificado ao concluir
- 14
- 6
- 1
Python JSON
PopularNeste curso, você aprenderá sobre JSON, mergulhará na biblioteca json no Python e dominará o assunto!
- 9
Fundamentos de Numpy
PopularAprenda a dominar cálculos numéricos poderosos em Python para ciência de dados com este curso prático e conciso.
- 18
- 34
Árvore Binária - Série de Estruturas de Dados #3
PopularNeste curso, você aprenderá sobre a estrutura de dados Árvore Binária, criará uma Árvore Binária do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 13
- 5
- 1
Iteradores em Python
PopularNeste curso, você aprenderá sobre iteradores em Python e praticará seus conhecimentos. Ao final, você será capaz de dominar este assunto!
Certificado ao concluir
- 13
Fila - Série de Estruturas de Dados #2
PopularNeste curso, você aprenderá sobre a estrutura de dados Fila, criará uma Fila do zero usando sua linguagem preferida e praticará desafios de programação com ela!
- 12
- 5
- 1
Bootcamp de Padrões de Estrelas
PopularColoque suas habilidades de resolução de problemas de programação em prática para aprender a imprimir padrões de estrelas que variam do simples ao complexo, envolvendo diferentes níveis de loops aninhados, estruturas condicionais e cálculos matemáticos.
- 30
- 28
RegEx em Python
PopularDesbloqueie o poder das expressões regulares em Python com este curso conciso e prático. Aprenda a dominar busca de texto, correspondência de padrões e extração de dados com exemplos do mundo real e desafios práticos.
Certificado ao concluir
- 28
Tabelas Hash - Série de Estruturas de Dados #4
NovoNeste curso, você aprenderá sobre a estrutura de dados Tabela Hash, criará uma Tabela Hash do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 12
Desafios de Código para Entrevistas - Pacote I
PopularVocê está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado. Boa sorte!
- 3
- 3
Desafios de Programação para Entrevistas - X
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e prepare-se para sua próxima entrevista. Bons códigos!
- 3
- 3
Conjuntos em Python
Neste curso, você dominará os conjuntos em Python. Você aprenderá a criar, manipular e realizar operações em conjuntos por meio de lições abrangentes e desafios práticos. Ao final, você estará proficiente no uso de conjuntos para otimizar seu código Python.
- 11
API em Python
Aprenda a buscar e enviar dados para um servidor de API usando Python.
- 10
- 1
Lista Encadeada - Série de Estruturas de Dados #5
NovoNeste curso, você aprenderá sobre a estrutura de dados Lista Encadeada, criará uma Lista Encadeada do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 6
- 1
Introduction to Machine Learning
In this course, we will cover how to implement basic supervised learning and unsupervised learning algorithms.
Certificado ao concluir
- 19
- 3
- 39
Dicionários em Python
Explore o mundo dinâmico dos dicionários em Python, desde conceitos fundamentais até aplicações avançadas, e aprimore suas habilidades de programação em Python com exercícios práticos.
- 14
Classe User - Projeto de OOP
Neste projeto, você criará uma Classe User e praticará suas habilidades de programação orientada a objetos em uma linguagem de programação de sua escolha!
- 8
- 1
- 2
Enigmas Matemáticos
Este curso apresentará formas de pensar e estratégias para resolver problemas e quebra-cabeças matemáticos usando programação.
- 20
- 18
Bubble Sort
Tudo sobre o algoritmo Bubble Sort.
- 11
- 10
Manipulação de Arquivos em Python
Neste curso, você aprenderá tudo sobre manipulação de arquivos em Python, desde a criação, leitura e escrita até a anexação e exclusão.
- 12
Lista Duplamente Encadeada - Série de Estruturas de Dados #6
NovoNeste curso, você aprenderá sobre a estrutura de dados Lista Duplamente Encadeada, criará uma Lista Duplamente Encadeada do zero usando sua linguagem preferida e praticará desafios de programação com ela!
Certificado ao concluir
- 14
- 6
- 1
Funções Lambda em Python
Neste curso, você aprenderá sobre funções lambda em Python, também conhecidas como funções anônimas em outras linguagens. Ao final deste curso, você será capaz de dominar este assunto!
- 9
Desafios de Programação para Entrevistas - Pacote II
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado. Boa sorte!
- 3
- 3
Desafios de Recursão - Domine o Pensamento Recursivo
A recursão é um conceito importante na ciência da computação e uma ferramenta muito poderosa na escrita de algoritmos. Neste curso, você usará a recursão para resolver desafios do nível iniciante ao avançado. Ao final, você dominará completamente este assunto.
Certificado ao concluir
- 15
- 15
Desafios de Programação para Entrevistas - Pacote IX
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado para sua próxima entrevista. Bons códigos!
- 3
- 3
Desafios de Programação para Entrevistas - Pacote V
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado. Você terminou os pacotes anteriores? Bons códigos!
- 3
- 3
Desafios de Programação para Entrevistas - Pacote III
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado. Boa sorte!
- 3
- 3
Clean Code - Escreva códigos melhores com Python
Este curso oferecerá as ferramentas para você escrever códigos melhores usando os princípios de Clean Code com a linguagem Python. Boa codificação!
- 28
Insertion Sort - Série DSA
Um algoritmo simples, porém poderoso. Aprenda a organizar elementos de forma eficiente, entenda a complexidade de tempo e aprimore suas habilidades de ordenação. Comece agora!
- 9
- 3
- 1
Decoradores em Python
Neste curso, você aprenderá a usar decoradores em Python, uma ferramenta poderosa para modificar o comportamento de funções. Pratique com uma série de desafios de programação para reforçar seu entendimento.
- 12
List Comprehension no Python
List comprehension é uma sintaxe especial do Python que oferece uma forma concisa e poderosa de criar novas listas a partir de listas existentes. Neste curso, você vai dominar esse conceito!
- 9
Gerador de Fatos Aleatórios - Projeto Python
Neste projeto, você criará um gerador de fatos aleatórios usando Python com uma API pública (uselessfacts).
- 7
- 2
Desafios de Programação para Entrevistas - Pacote VII
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado para sua próxima entrevista. Bons estudos!
- 3
- 3
Desafios de Programação para Entrevistas - Pacote VI
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado para sua próxima entrevista. Bons códigos!
- 3
- 3
Desafios de Programação para Entrevistas - Pacote VIII
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado para sua próxima entrevista. Bons códigos!
- 3
- 3
Gerador de Cartas de Baralho (Baseado em Texto)
Neste curso, você criará um gerador de cartas de baralho baseado em texto usando sua linguagem favorita. Bons códigos!
- 6
- 1
- 1
Série de Entrevistas Python
Este curso contém 12 questões práticas de entrevista que combinam os níveis fácil e médio. O curso desafia você a resolver as questões dentro de um tempo determinado e a praticar diversos tópicos.
Certificado ao concluir
- 12
Desafios de Programação para Entrevistas - Pacote IV
Você está pronto para sua próxima entrevista de programação? Teste seus conhecimentos e habilidades com estes desafios e esteja preparado. Você terminou os pacotes anteriores? Bons códigos!
- 3
- 3
Conversor de Moedas - Projeto Python
Neste curso, você criará um conversor de moedas usando Python que pode converter valores entre diferentes moedas.
- 5
- 1
Programação Dinâmica 101
Domine a arte de resolver problemas complexos de forma eficiente. Aprimore suas habilidades de resolução de problemas para entrevistas técnicas com lições fáceis de seguir e desafios práticos.
- 15
Tratamento de Exceções em Python
Neste capítulo, você aprenderá um dos conceitos mais importantes da programação: o Tratamento de Exceções. O Tratamento de Exceções é a chave para desenvolver programas sólidos e inquebráveis. Trata-se do processo de responder a exceções que interrompem o funcionamento do programa.
- 16
Rumo ao Passado || Strings de Python para Iniciantes
Neste curso, você aprenderá sobre strings, slicing, concatenação e equivalência.
- 19
Validador de e-mail com Python
Neste curso, você criará um programa validador de e-mail totalmente funcional que recebe um e-mail do usuário e informa se ele é válido ou não!
- 8
- 2
Projeto de Sistema de Cadastro e Login
No curso, você criará um sistema básico de autorização para criar e gerenciar usuários.
- 8
- 2
Gerador de Quiz - Projeto Python OOP
Neste curso, você criará um Gerador de Quiz totalmente funcional com Python usando habilidades de programação orientada a objetos. Bons códigos!
- 11
- 3
Projeto de calculadora com Python
Neste curso, você criará uma calculadora de console totalmente funcional com Python, passo a passo, mas sem que o código seja apenas entregue pronto. Ao final, você terá o seu próprio código!
- 29
- 6
Projeto de Busca em Redes Sociais - Fundamentos de JSON com Python
Neste curso, você aprenderá a gerenciar dados no formato JSON usando Python. Usaremos esse conhecimento para construir uma implementação de busca em redes sociais. O JSON é uma forma popular de formatar dados e aparecerá com frequência em sua carreira com Python.
- 10