Aprenda Python desde a sua primeira linha de código até a criação de aplicações reais: 168 cursos e 4.020 lições que abrangem toda a linguagem, além de 12.105 exercícios práticos para comprovar o seu aprendizado.
Não é necessário ter experiência prévia em programação. Cada conceito começa do zero e se desenvolve com exemplos de código resolvidos que você pode ler, entender e reutilizar.
O QUE VOCÊ APRENDERÁ
Fundamentos de Python — sintaxe, variáveis, tipos de dados, operadores, condicionais, loops, funções, escopo e tratamento de erros e exceções.
Estruturas de Dados — listas, tuplas, dicionários, conjuntos, compreensões, fatiamento e os métodos integrados que você usará diariamente.
Programação Orientada a Objetos — classes, objetos, herança, polimorfismo, encapsulamento, métodos mágicos e quando o design orientado a objetos é a escolha certa.
Arquivos e Dados — leitura e gravação de arquivos, manipulação de CSV e JSON, expressões regulares, datas e horas.
Desenvolvimento Web — Django, Flask e FastAPI, requisições, roteamento, templates e web scraping com BeautifulSoup e Requests.
Ciência de Dados e Aprendizado de Máquina — NumPy, Pandas, Matplotlib e uma introdução ao scikit-learn, TensorFlow e Keras.
Python Avançado — Decoradores, geradores, iteradores, gerenciadores de contexto, funções lambda, threads, multiprocessamento e programação assíncrona.
Tópicos Específicos — Tkinter para interfaces de desktop, SciPy, scripts de automação, fundamentos de criptografia e integração de APIs.
12.105 QUESTÕES PRÁTICAS
Cada um dos 168 cursos possui seu próprio banco de questões, com aproximadamente três questões por capítulo. As sessões consistem em dez questões, com quatro opções cada.
Três níveis de dificuldade cronometrados: iniciante (30 segundos por questão), intermediário (20 segundos) e avançado (10 segundos). Uma sessão tem duração de 5:00, 3:20 ou 1:40. Aprovação com 70% das questões.
Filtre por nível, por tentativas (ou não) e pela sua melhor pontuação, para que a prática se concentre nas suas áreas de dificuldade. Cada tentativa é salva permanentemente, permitindo que você acompanhe a evolução de um tópico de 40% para 90%.
PREPARAÇÃO PARA ENTREVISTAS EM PYTHON
25 funções com 100 perguntas cada — 2.500 no total — abrangendo Python júnior, pleno, sênior e de equipe, backend, Django, Flask e FastAPI, engenharia de dados, ciência de dados, aprendizado de máquina, MLOps, PNL, visão computacional, automação de QA, DevOps, SRE, segurança de aplicações, fintech, sistemas embarcados e IoT, ferramentas para jogos, quantitativos, nuvem, full stack e RPA.
Cronometrado, pontuado e salvo como qualquer outra sessão, para que você possa praticar uma função e voltar para superar seu próprio resultado.
APRENDA OFFLINE
Baixe qualquer curso para leitura offline. O texto da lição é armazenado no dispositivo e permanece legível mesmo sem conexão; as imagens ainda precisam de internet. Tudo o que você abrir será armazenado em cache automaticamente. O gerenciador de downloads permite remover um curso com um único toque.
PROGRESSO, SEQUÊNCIAS E CERTIFICADOS
Marque as lições como concluídas e veja a porcentagem de conclusão aumentar em cada curso. O cartão "Continuar" leva você de volta exatamente para a lição em que parou.
Uma sequência de leitura diária contabiliza cada dia de estudo, com um lembrete opcional que está desativado por padrão.
Conclua todas as lições de um curso e obtenha uma nota de 70% ou superior no teste para desbloquear um certificado que você pode compartilhar como imagem.
DESENVOLVIDO PARA APRENDER NO CELULAR
Lições curtas que você pode concluir no trajeto para o trabalho ou na hora do almoço. Código que você realmente consegue ler — sintaxe destacada, rolagem horizontal e cópia com um único toque. Busca de texto completo em todos os 168 cursos. Favoritos e histórico. Temas claro, escuro e do sistema, opção para alternar entre eles no leitor, tamanho da fonte ajustável, opções de posicionamento da navegação e layouts adequados para tablets. Não é necessário criar uma conta para começar.
PARA QUEM É INDICADO
Iniciantes completos que estão escrevendo seu primeiro programa. Alunos que desejam uma segunda opinião mais clara. Desenvolvedores autodidatas em busca do primeiro emprego. Profissionais que usam Python para análise de dados ou automação. Candidatos se preparando para entrevistas de emprego em Python. Desenvolvedores vindos de outras linguagens.
Abra o aplicativo, leia uma lição e responda a dez perguntas.
Dúvidas, correções ou sugestões de temas? Envie um e-mail para mail@ehsanur.com — atualizamos o aplicativo com base nas solicitações dos alunos.
Tutoriais de Python, 12.105 questões de teste, preparação para entrevistas e aulas offline.
Atualizado em
26 de set. de 2026