Alembic com SQLAlchemy e FastAPI: migrações sem susto
Mudar tabela no banco de dados é uma das tarefas que mais separam um projeto de estudo de uma aplicação profissional. Enquanto o sistema está pequeno, …
Guias passo a passo para instalar, configurar e usar Python em projetos reais: web, dados, automação, testes, deploy e ferramentas.
Guias práticos e detalhados para configurar seu ambiente de desenvolvimento Python e avançar em projetos reais: APIs, Django, Flask, análise de dados, web scraping, testes, automação, Docker, deploy e publicação de pacotes.
Se você está começando, siga a ordem: instalar Python, configurar o editor, criar um ambiente virtual, publicar o primeiro projeto e depois escolher uma trilha — web, dados ou automação.
24 guias disponiveis
Mudar tabela no banco de dados é uma das tarefas que mais separam um projeto de estudo de uma aplicação profissional. Enquanto o sistema está pequeno, …
Dashboard é um dos projetos de Python mais fáceis de explicar em entrevista porque resolve um problema que quase toda empresa conhece: transformar …
Webhooks são uma das formas mais práticas de ligar formulários, landing pages, CRMs, ferramentas de automação e sistemas internos. Em vez de rodar um …
Playwright virou uma das ferramentas mais fortes para testar aplicações web modernas com Python. Ele controla navegadores reais, espera elementos de …
Introdução Pandas é a biblioteca mais importante para análise de dados em Python. Usada por cientistas de dados, analistas e engenheiros em todo o …
Introdução Selenium é a ferramenta mais popular para automatizar navegadores web com Python. Com ele, você pode simular ações de um usuário real: …
Introdução Web scraping é a técnica de extrair dados de páginas web automaticamente. Com Python e a biblioteca BeautifulSoup, você pode coletar …
Introdução FastAPI é um framework moderno para criar APIs em Python, conhecido por sua velocidade, validação automática e documentação interativa …
Introdução Linters e formatadores são ferramentas que analisam seu código Python e garantem que ele siga padrões de qualidade e estilo. Eles detectam …
Introdução Git é o sistema de controle de versão mais usado no mundo. Ele registra cada alteração no seu código, permite colaborar com outros …
Introdução O Poetry é um gerenciador moderno de dependências e empacotamento para Python. Ele resolve problemas que o pip e o requirements.txt não …
Introdução Ambientes virtuais são uma das ferramentas mais importantes do ecossistema Python. Eles permitem isolar as dependências de cada projeto, …
Introdução Fazer o deploy de uma aplicação Django em um servidor VPS (Virtual Private Server) oferece controle total sobre a infraestrutura e …
Introdução Testar código é uma das habilidades mais importantes para qualquer desenvolvedor Python. O pytest é o framework de testes mais popular do …
Introdução Docker é uma ferramenta que permite empacotar sua aplicação Python junto com todas as dependências em um container isolado. Isso garante …
Introdução O PyPI (Python Package Index) é o repositório oficial de pacotes Python. Quando você executa pip install nome-do-pacote, o pip baixa o …
Introdução O Jupyter Notebook é uma ferramenta essencial para cientistas de dados, pesquisadores e estudantes de Python. Ele permite escrever código, …
Introdução Flask é um microframework web para Python, conhecido por sua simplicidade e flexibilidade. Diferente do Django, que vem com muitas …
Introdução Django é o framework web mais popular do Python. Usado por empresas como Instagram, Pinterest e Disqus, ele segue a filosofia …
Introdução O PyCharm, desenvolvido pela JetBrains, é uma das IDEs mais completas para desenvolvimento Python. Diferente de editores mais leves como o …
Introdução O Visual Studio Code (VS Code) é o editor de código mais popular entre desenvolvedores Python. Gratuito, leve e altamente extensível, ele …
Introdução O macOS vem com uma versão do Python pré-instalada, mas geralmente é uma versão antiga ou o runtime fornecido pela Apple, que não deve ser …
Introdução A maioria das distribuições Linux já vem com Python pré-instalado. Porém, nem sempre é a versão mais recente. Neste guia, vamos cobrir …
Introdução Instalar Python no Windows é um processo simples, mas alguns detalhes fazem toda a diferença — especialmente a configuração do PATH. Neste …