Caminhos e recursos abrangentes de aprendizagem de Python
Nesta página, você pode navegar por todo o conteúdo de aprendizagem agrupado por tópico ou nível de habilidade . Use esta página para obter ideias sobre o que aprender a seguir.
- Procurando orientação? Siga os roteiros de aprendizagem estruturados para iniciantes, desenvolvedores intermediários e profissionais avançados.
- Precisa de algo específico? Use a página de pesquisa para filtrar por tipo de recurso (artigos, cursos, questionários e muito mais), nível de habilidade ou status de conclusão.
Se você está apenas começando com Python, comece com nosso Roteiro de aprendizagem noções básicas de Python para construir uma base sólida em sintaxe, estruturas de dados, funções e programação orientada a objetos:
Para conteúdo estruturado sobre tópicos populares, como automação , aprendizado de máquina , ciência de dados , desenvolvimento web e muito mais, veja os caminhos de aprendizagem além do núcleo do Python.
Explore por tópico ou nível de habilidade abaixo. Feliz aprendizado!
Níveis de experiência
Nível • noções básicas
Noções básicas de Python
Aprenda Python do zero com tutoriais para iniciantes que abrangem variáveis, loops, funções, estruturas de dados e muito mais. Não é necessária experiência.
Nível • avançado
Tutoriais avançados de Python
Explore tópicos avançados de Python, como simultaneidade, metaprogramação, otimização de desempenho e componentes internos do CPython. Para desenvolvedores experientes.
Tópicos
Tópico • ai
Codificação Python com IA
Aprenda como escrever código Python com a ajuda de IA e aprenda a construir programas Python práticos do mundo real que aproveitam LLMs.
Tópico • algoritmos
Tutoriais sobre algoritmos
Aprenda algoritmos Python:classificação, pesquisa, gráficos, DP, Big O. Use heapq, bisect, deque, lru_cache, timeit. Estude dicas práticas e perguntas frequentes para entrevistas.
Tópico • API
Tutoriais da API Python
Aprenda a projetar, construir, proteger e consumir APIs Python com FastAPI, Flask, Django, Requests, OpenAPI, testes, Docker e dicas de implantação.
Tópico • melhores práticas
Práticas recomendadas do Python
Aprenda a estruturar funções, nomear coisas com clareza, lidar com erros e organizar projetos. Envie software sustentável com confiança.
Tópico • carreira
Carreira em Python
Pratique desafios, revise estruturas de dados e explique soluções com clareza. Construa um portfólio e planeje sua próxima função.
Tópico • comunidade
Artigos da comunidade Python
Conheça seus colegas programadores por meio de artigos e entrevistas. Conecte-se com a comunidade Python mais ampla para colaboração e aprendizado.
Tópico • bancos de dados
Tutoriais de banco de dados Python
Interaja com bancos de dados SQL, NoSQL e vetoriais usando Python. Crie aplicativos com uso intensivo de dados para desenvolvimento web, análise de dados e aplicativos de IA.
Tópico • ciência de dados
Ciência de dados em Python
Explore todos os tutoriais de ciência de dados em Python. Aprenda como analisar e visualizar dados usando Python. Com essas habilidades, você pode obter insights de grandes conjuntos de dados e tomar decisões baseadas em dados.
Tópico • estruturas de dados
Estruturas de dados
Aprenda quando usar listas, tuplas, ditados e conjuntos. Veja a complexidade do tempo, escolha a ferramenta certa e escreva código mais rápido e limpo.
Tópico • visualização de dados
Visualização de dados Python
Explore várias bibliotecas e use-as para comunicar seus dados visualmente com Python. Apresente dados complexos em formatos compreensíveis.
Tópico • devops
Tutoriais de DevOps em Python
Envie aplicativos Python com confiança. Aprenda Docker, Ansible, CI/CD, Kubernetes, Nginx e práticas de monitoramento para automatizar implantações e executar sistemas de produção confiáveis.
Tópico • Django
Tutoriais Django
Aprenda Django através de projetos práticos do mundo real. Django é uma estrutura web Python de alto nível para desenvolver rapidamente aplicações web complexas.
Tópico • janela de encaixe
Tutoriais do Docker em Python
Conheça o Docker, uma ferramenta de conteinerização para criar ambientes de aplicativos isolados e reproduzíveis. Com o Docker, você pode gerenciar e implantar seus aplicativos Python com mais eficiência.
Tópico • editores
Editores e IDEs
Aprenda sobre novas ferramentas ou aprofunde-se em seu editor favorito. Esse conhecimento irá agilizar seu processo de desenvolvimento Python.
Tópico • frasco
Tutoriais sobre frascos
Aprenda os principais aspectos do desenvolvimento do Flask. Com esse conhecimento, você será capaz de criar aplicações web robustas e escaláveis usando Flask.
Tópico •gui
Programação GUI em Python
Crie interfaces gráficas de usuário usando vários frameworks Python. Comece com a programação GUI em Python para criar aplicativos fáceis de usar.
Tópico • aprendizado de máquina
Aprendizado de máquina Python
Aprenda como implementar algoritmos de aprendizado de máquina (ML) em Python. Com essas habilidades, você poderá criar sistemas inteligentes capazes de aprender e tomar decisões.
Tópico • notícias
Notícias sobre Python
Acompanhe os desenvolvimentos mais recentes do núcleo do Python e de seu ecossistema de terceiros mais amplo. Notícias importantes sobre Python para você, com curadoria da equipe Real Python.
Tópico • entorpecido
NumPy
Crie e divida matrizes, compare com listas e execute operações rápidas. Entenda quando o NumPy se ajusta e pratique os padrões básicos passo a passo.
Tópico • projetos
Projetos Python
Trabalhe em projetos Python que ajudem você a obter experiência de programação no mundo real. Esses projetos incluem código-fonte completo e instruções passo a passo.
Tópico • píton
Tutoriais básicos de Python
Mergulhe no coração da linguagem Python. Entenda os principais recursos do Python para obter uma base sólida para programação avançada em Python.
Tópico • stdlib
Biblioteca padrão Python
Tutoriais práticos da biblioteca padrão Python para dominar datetime, pathlib, argparse, subprocess, logging e muito mais. Escreva código mais rápido, mais limpo e sem dependências.
Tópico • testes
Tutoriais de teste em Python
Descubra as melhores práticas e técnicas para testar seus aplicativos Python para criar aplicativos robustos e livres de bugs.
Tópico • ferramentas
Ferramentas de desenvolvimento Python
Escolha seu editor, gerencie venvs, use Git, execute pytest, corrija automaticamente o código com Ruff. Adicione mypy, CI, empacotamento e Docker para enviar com confiança.
Tópico • desenvolvedor web
Tutoriais de desenvolvimento Web em Python
Aprenda soluções reais para problemas no desenvolvimento de aplicativos Web em Python. Esses tutoriais e artigos cobrem as principais técnicas usadas na área. Armado com esse conhecimento, você pode criar aplicativos web modernos.
Tópico • web scraping
Tutoriais de raspagem da Web em Python
Aprenda web scraping com projetos práticos do mundo real. Baixe e selecione dados da web com Python. Automatize o processo de extração de dados de sites.
python
- Strings Python:Substituir, Unir, Dividir, Reverter, Maiúsculas e Minúsculas
- Módulos Python
- Mentor de código:aprendizado de Python e revisão de código com tecnologia de IA
- Python - Módulos
- Yield in Python Tutorial:Generator &Yield vs Return Example
- Geradores Python
- Django Tutorial para Iniciantes:Recursos, Arquitetura e História
- Python - Números
- Hello World:Crie seu primeiro programa Python
- Comprimento da string do Python | Exemplo do método len()