Blog de Python da Academify - Dicas, Tutoriais e Projetos
Tutoriais e dicas de Python no blog da Academify. Aprenda programação com exemplos, exercícios e projetos do básico ao avançado
PyInstaller: crie .exe com ícone personalizado
Transforme seu script Python em .exe com ícone personalizado usando PyInstaller e crie um instalador de verdade. Inclui erros comuns e código.
Ler mais
Automação e Scripts
Cython: compile Python para C e ganhe desempenho
Use o Cython para compilar Python em C e acelerar seu código: configure o setup.py, crie o primeiro módulo e compare a performance real.
Ler mais
Resolução de Erros
“Python is not recognized”: corrija o PATH no Windows
Corrija o erro “Python is not recognized” no Windows: confira a instalação, ajuste o PATH nas variáveis de ambiente e entenda python e python3.
Ler mais
Projetos
Tradução automática com Python: textos e idiomas
Criar um sistema de tradução automática com Python é uma das formas mais fascinantes de entrar no mundo da Inteligência Artificial e da automação de tarefas.
Ler mais
Fundamentos
8 Melhores Cursos de Python em 2026 Para Iniciantes
Compare os melhores cursos de Python online em 2026 para iniciantes. Veja prós, contras, suporte, certificado e escolha a melhor opção.
Ler mais
Automação e Scripts
Organize arquivos do PC com Python
Organize a pasta de downloads com Python: crie um script que separa os arquivos por tipo e move cada um para a pasta certa. Código completo.
Ler mais
Projetos
Lembretes com alarme no Python: datetime e som
Crie um sistema de lembretes com alarme em Python: leia o horário, use datetime, toque um som e valide as entradas. Projeto completo para iniciantes.
Ler mais
Projetos
Login em Python com arquivos TXT e hashes
Aprenda a criar um sistema de login em Python usando arquivo TXT, cadastro, leitura, validação de usuário e senha e código completo explicado.
Ler mais
Automação e Scripts
APK Android com Python, Kivy e Buildozer
Gere um APK Android com Python usando Kivy e Buildozer: crie a interface, configure o build, compile o app e resolva os erros mais comuns.
Ler mais
Projetos
Calendário mensal em Python com calendar
Gere calendários mensais e anuais em Python com o módulo calendar: formate a saída, peça o mês ao usuário e salve em arquivo. Código completo.
Ler mais
Bibliotecas e Módulos
getpass: leia senhas no terminal com Python
Leia senhas no terminal sem mostrar o que é digitado com o getpass do Python, guarde hashes em vez de senhas e use variáveis de ambiente.
Ler mais
Automação e Scripts
Execute scripts Python ao iniciar o Windows
Faça um script Python iniciar junto com o Windows pela pasta Inicializar ou pelo Agendador de Tarefas, inclusive em segundo plano, sem janela.
Ler mais
Boas Práticas
Erros de .env no Python: use python-dotenv
Resolva erros de variáveis .env no Python com python-dotenv: crie o arquivo .env, carregue as variáveis e proteja suas chaves de API.
Ler mais
Bibliotecas e Módulos
Watchdog no Python: monitore pastas em tempo real
Monitore pastas em tempo real com Python e watchdog: detecte arquivos criados, alterados ou apagados e dispare ações automáticas.
Ler mais
Bibliotecas e Módulos
Instale pacotes Python offline com pip
Instale pacotes Python sem internet: baixe as dependências com pip download, leve para a máquina isolada e instale offline. Inclui o Conda.
Ler mais
Fundamentos
YouTube com Python: baixe vídeos com pytube
Baixe vídeos do YouTube com Python e pytube: escolha a resolução, trate erros, defina a pasta e mostre uma barra de progresso. Código completo.
Ler mais
Fundamentos
Menu interativo no terminal com Python
Crie um menu interativo no terminal com Python: opções com condicionais, funções e dicionários, limpeza de tela, cores e tratamento de erros.
Ler mais
Python Avançado
Arquivos grandes no Python: streaming e chunks
Leia arquivos gigantes no Python sem estourar a memória: percorra linha por linha, use geradores e chunks no Pandas e conheça Dask e Polars.
Ler mais
Automação e Scripts
PDFs em Python: extraia texto com pdfplumber
Extraia texto de PDFs com Python usando PyPDF2 e pdfplumber: leia páginas, processe vários arquivos de uma vez e trate erros. Código completo.
Ler mais
Automação e Scripts
Bot de WhatsApp com Python: envio e automação
Crie um bot de WhatsApp com Python: envie mensagens automáticas, monte a lógica de respostas e trate erros com segurança. Código completo.
Ler mais
IDEs e Ferramentas
Transforme Python em .exe com PyInstaller
Transforme um script Python em .exe com PyInstaller: prepare o ambiente, gere o executável, inclua interface gráfica e personalize o ícone.
Ler mais
Automação e Scripts
Excel com Python: crie e edite com openpyxl
Crie, leia e edite planilhas Excel com Python e openpyxl: filtre dados, formate células, use fórmulas e evite os erros mais comuns.
Ler mais
Resolução de Erros
UTF-8 no Python: corrija erros de codificação
Corrija erros de codificação UTF-8 no Python, como o UnicodeDecodeError: leia arquivos, CSV e Excel com o encoding certo e evite acentos quebrados.
Ler mais
Desenvolvimento Web
http.server: crie servidor HTTP local no Python
Crie um servidor HTTP local com o http.server do Python: sirva arquivos, troque a porta, compartilhe na rede local e encerre com segurança.
Ler mais
Boas Práticas
Hash de senhas com bcrypt no Python
Aprenda a criar e verificar hash de senhas em Python com salt e bibliotecas seguras, evitando armazenar credenciais em texto puro.
Ler mais
Python Avançado
Sockets: crie um cliente TCP no Python
Crie um cliente TCP em Python com o módulo socket: conecte a um servidor, envie e receba dados e trate erros de conexão, passo a passo.
Ler mais
Automação e Scripts
Backup automático com Python: arquivos e pastas
Crie um backup automático de arquivos e pastas com Python: filtre o que copiar, registre logs, compacte e agende no Windows e no Linux. Código completo.
Ler mais
Fundamentos
with no Python: arquivos e context managers
Use o with para abrir arquivos no Python com segurança: modos de abertura, leitura, escrita, CSV, JSON e vários arquivos ao mesmo tempo.
Ler mais
Bibliotecas e Módulos
Módulo sys: argv, path e exit no Python
Entenda o módulo sys do Python: leia argumentos com sys.argv, ajuste o sys.path, encerre com sys.exit() e use stdin, stdout e limites do sistema.
Ler mais
Bibliotecas e Módulos
Módulo os: arquivos, pastas e ambiente no Python
Use o módulo os do Python para criar, renomear e apagar arquivos e pastas, navegar entre diretórios, montar caminhos e ler dados do sistema.
Ler mais
Bibliotecas e Módulos
random: sorteios, escolhas e amostras no Python
Use o módulo random do Python para sortear números, escolher e embaralhar itens de listas e repetir resultados com seed. Saiba quando não usar.
Ler mais
Projetos
Jogo de adivinhação no Python: pistas e tentativas
Crie um jogo de adivinhação de números em Python: sorteie com random, dê pistas de maior e menor, conte tentativas e trate entradas inválidas.
Ler mais
Projetos
Quiz no terminal com Python: perguntas e pontuação
Crie um quiz interativo no terminal com Python: perguntas em dicionários, pontuação, feedback para o jogador e código organizado em funções.
Ler mais
Projetos
Jogo da forca em Python: lógica e validação
Crie um jogo da forca em Python passo a passo: sorteie palavras, valide letras, controle as tentativas e evolua o código com classes.
Ler mais
Automação e Scripts
FPDF: crie arquivos PDF com Python
Crie arquivos PDF com Python e FPDF: textos, imagens, tabelas, cabeçalhos, rodapés e fontes com acentos, em um passo a passo para iniciantes.
Ler mais
Fundamentos
Arquivos TXT no Python: leitura e processamento
Leia arquivos TXT no Python com open(), with, readline e readlines: percorra linha por linha, trate encodings e evite erros comuns.
Ler mais
Fundamentos
Tipos de dados: int, float, str, list e dict
Veja os tipos de dados do Python com exemplos: a diferença entre int e float, str, bool, list, tuple, set e dict, e como descobrir o tipo com type().
Ler mais
Banco de Dados
Python + SQLite: CRUD e transações
Aprenda a usar Python com SQLite e domine o básico de bancos de dados criando tabelas, inserindo dados e construindo projetos reais.
Ler mais
Automação e Scripts
Bot do Discord com Python e discord.py
Aprenda a criar um bot para Discord com Python, configurar comandos, eventos e automações para servidores de forma prática e simples.
Ler mais
Fundamentos
CSV no Python: leia, grave e processe dados
Aprenda a ler, escrever e manipular arquivos CSV no Python usando a biblioteca csv e o Pandas em análise de dados.
Ler mais
Projetos
Gerador de senhas seguro no Python com secrets
Aprenda a criar um gerador de senhas no Python e aumente sua segurança digital com códigos seguros e boas práticas de programação.
Ler mais
Fundamentos
Lógica Python: condições, loops e funções
Aprenda lógica de programação com Python usando exemplos simples. Ideal para iniciantes que querem começar a programar do zero.
Ler mais
Fundamentos
List comprehension: transforme e filtre listas
Aprenda list comprehension no Python com exemplos práticos e deixe seu código mais simples, rápido e profissional desde o início.
Ler mais
Fundamentos
Operador in: testes de pertencimento no Python
Como usar o operador in no Python para verificar se um elemento existe em listas, strings e dicionários, com exemplos práticos.
Ler mais
Bibliotecas e Módulos
Funções built-in: recursos essenciais do Python
Descubra todas as funções built-in do Python explicadas com exemplos práticos. Aprenda a usar print(), len(), input(), type() e mais de 60 funções nativas da linguagem.
Ler mais
Automação e Scripts
20 scripts Python para automatizar tarefas
Aprenda automação com Python com 20 scripts práticos para arquivos, planilhas, web, APIs e tarefas repetitivas, com instalação e exemplos.
Ler mais
Automação e Scripts
Bot do Telegram com Python: comandos e mensagens
Aprenda a criar um bot para Telegram com Python do zero. Tutorial completo com código, BotFather, comandos e botões interativos passo a passo.
Ler mais
IDEs e Ferramentas
Google Colab vs Jupyter: Qual é Melhor?
Google Colab ou Jupyter Notebook? Compare as diferenças, vantagens e limites de cada um e descubra qual usar nos seus projetos de Python.
Ler mais
Fundamentos
Roadmap Python 2026: fundamentos, projetos e trilhas
Siga um roadmap Python 2026 passo a passo: fundamentos, projetos, automação, web e dados, com uma ordem clara para estudar do zero ao avançado.
Ler mais
Automação e Scripts
Automatize e-mails com Python e smtplib
Aprenda a automatizar emails com Python usando SMTP, HTML, anexos e agendamentos. Guia prático para iniciantes.
Ler mais
IDEs e Ferramentas
Execute Python no celular: Android e iPhone
Veja como programar em Python no celular: aplicativos gratuitos para Android e iPhone, como instalar, escrever e rodar seu código direto no smartphone.
Ler mais
Automação e Scripts
Excel com Python e Pandas: importe dados
Importe dados do Excel para o Python com Pandas: leia abas, colunas e linhas específicas, lide com arquivos grandes e trate valores ausentes.
Ler mais
Ciência de Dados
Pandas: DataFrames, filtros e agrupamentos
Aprenda o que é Pandas Python e veja por que essa biblioteca é essencial para organizar, analisar e transformar dados de forma rápida e eficiente.
Ler mais
IDEs e Ferramentas
Melhores extensões do VS Code para programar em Python
Conheça as melhores extensões do VS Code para Python, como Pylance, Jupyter, Black, Ruff e GitLens, e programe com mais produtividade.
Ler mais
Fundamentos
Loops no Python: for, while, break e continue
Aprenda como funcionam os loops em Python com exemplos práticos de for e while. Entenda quando usar cada tipo e evite erros comuns em repetições.
Ler mais
Fundamentos
Booleanos: True, False e lógica no Python
Entenda o tipo bool no Python: os valores True e False, o resultado das comparações e os operadores and, or e not, com exemplos simples para iniciantes.
Ler mais
Boas Práticas
PEP 8 no Python: estilo, nomes e formatação
Entenda o que é PEP 8 no Python e aplique regras de nomes, indentação, espaçamento e organização para escrever código limpo e legível.
Ler mais
Boas Práticas
Docstrings no Python: funções, classes e módulos
Aprenda como documentar código Python com docstrings, seguindo boas práticas e exemplos claros para tornar seu código mais compreensível.
Ler mais
IDEs e Ferramentas
Python IDLE: Shell, editor e execução com F5
Descubra o que é o IDLE Python, como abrir o editor no Windows, executar seu primeiro código e usar o Shell, com um guia simples para iniciantes.
Ler mais
IDEs e Ferramentas
venv: isole dependências e ambientes Python
Crie um ambiente virtual com venv no Python, ative e desative com deactivate no Windows, Linux e macOS e instale pacotes sem conflito entre projetos.
Ler mais
IDEs e Ferramentas
VS Code no Windows: instalação e configuração
Aprenda passo a passo como instalar, configurar e personalizar o VS Code no Windows de forma simples e rápida.
Ler mais
Resolução de Erros
try e except: trate erros no Python
Aprenda a usar try except em Python para tratar erros e deixar seus programas mais seguros e profissionais.
Ler mais
Bibliotecas e Módulos
Bibliotecas no Python: módulos, pacotes e pip
Entenda o que são bibliotecas, módulos e pacotes no Python, como instalar com pip, quais são as mais usadas e como criar a sua própria.
Ler mais
IDEs e Ferramentas
pip: instale bibliotecas e gerencie dependências
Instale bibliotecas no Python com pip: instale, atualize e desinstale pacotes, escolha versões específicas e resolva os erros mais comuns.
Ler mais
Projetos
Jogo da velha no Python: lógica e validação
Aprenda a criar um jogo da velha em Python com código completo, explicação passo a passo, funções, loops e validação das jogadas.
Ler mais
Projetos
Calculadora em Python: código, funções e validação
Veja como fazer uma calculadora em Python com código pronto e explicado passo a passo, usando operações, funções e entrada de dados.
Ler mais
IDEs e Ferramentas
Ferramentas gratuitas para começar a programar
Conheça ferramentas gratuitas para começar a programar: editores de código, ambientes online, sites de exercícios, Git, bancos de dados e mais.
Ler mais
Fundamentos
if, elif e else: decisões no Python
Aprenda if, elif e else no Python com exemplos simples, explicações claras e exercícios práticos para iniciantes em programação.
Ler mais
IDEs e Ferramentas
PyCharm para Python: instalação e configuração
Veja como baixar, instalar e configurar o PyCharm passo a passo para criar seu primeiro projeto e começar a programar em Python.
Ler mais
Fundamentos
Listas: métodos, slicing e cópias no Python
Domine listas no Python: crie, acesse e modifique elementos, use os principais métodos, slicing, list comprehension e faça cópias sem erros.
Ler mais
Fundamentos
print(): formate e exiba dados no Python
Aprenda o comando print() no Python: exiba textos, variáveis e resultados, formate a saída com f-strings e controle sep e end, com exemplos simples.
Ler mais
Fundamentos
Dicionários: chaves, métodos e acesso seguro
Aprenda tudo sobre dicionários no Python: criar, modificar, métodos essenciais e exemplos práticos. Guia completo para iniciantes e avançados.
Ler mais
Fundamentos
input(): leia e valide dados no Python
Aprenda a usar o input() no Python para ler o que o usuário digita, converter para int ou float e validar a entrada, com exemplos práticos e erros comuns.
Ler mais
Fundamentos
15 exercícios Python para iniciantes com soluções
Pratique com 15 exercícios de Python para iniciantes, do Olá, Mundo ao Fibonacci, com soluções comentadas passo a passo.
Ler mais
Fundamentos
Python para Iniciantes: Aprenda Programação do Zero
Aprenda Python para Iniciantes de forma simples e prática, com exemplos, dicas e projetos para começar a programar do zero.
Ler mais
Fundamentos
Indentação: blocos e erros comuns no Python
Indentação (ou identação) são os espaços no começo da linha que formam os blocos no Python. Veja como usar 4 espaços e corrigir o IndentationError.
Ler mais
Fundamentos
Funções: parâmetros, return e escopo no Python
Aprenda a criar e utilizar funções em Python. Guia completo com exemplos práticos, parâmetros, return, lambda e boas práticas de código.
Ler mais
Fundamentos
Variáveis: atribuição, tipos e escopo no Python
Entenda as variáveis no Python: como criar e nomear, os tipos de dados, conversão entre tipos, escopo e constantes, com exemplos simples.
Ler mais
Automação e Scripts
Web Scraping com BeautifulSoup e Requests
Aprenda BeautifulSoup em Python para fazer web scraping com Requests, localizar elementos HTML e extrair dados de sites com exemplos práticos.
Ler mais
Projetos
Tkinter no Python: interfaces gráficas e widgets
Aprenda Tkinter em Python do zero: crie janelas, botões, campos de texto e eventos com exemplos práticos de interface gráfica para iniciantes.
Ler mais
Desenvolvimento Web
Flask no Python: rotas, templates e formulários
Tutorial em Flask do zero: aprenda instalação, rotas, templates, banco de dados e deploy em um guia acessível para iniciantes.
Ler mais
Automação e Scripts
Automação com Python: arquivos, CSV e scripts
Aprenda a automatizar tarefas com Python: organizar arquivos, ler CSV, agendar scripts e usar as bibliotecas certas, com exemplos para iniciantes.
Ler mais
Desenvolvimento Web
Django: crie aplicações web com Python
O que é Django no Python: um resumo claro do framework web, como funciona e por que é tão usado no desenvolvimento moderno.
Ler mais
Fundamentos
Entrada e saída: input(), print() e arquivos
Aprenda entrada e saída de dados em Python: leia dados com input(), mostre resultados com print() e leia e grave arquivos, com exemplos.
Ler mais
Fundamentos
while: repita ações com condições no Python
Aprenda o while no Python: sintaxe, diferença para o for, como evitar loops infinitos, break, continue, while com else e exemplos do dia a dia.
Ler mais
Fundamentos
Floats: precisão e arredondamento no Python
Entenda o que é float no Python: números com casas decimais, diferença para o int, conversão com float(), arredondamento com round() e erros de precisão.
Ler mais
Fundamentos
for: percorra listas e iteráveis no Python
Aprenda a usar o for em Python com exemplos práticos. Entenda loops, range(), listas e dicionários passo a passo.
Ler mais
Fundamentos
Inteiros: operações, bases e bits no Python
Entenda o tipo int em Python, como criar números inteiros, converter textos com int(), fazer cálculos e evitar erros comuns, com exemplos simples.
Ler mais
IDEs e Ferramentas
7 melhores IDEs para Python em 2026: qual escolher?
Compare as 7 melhores IDEs para Python em 2026, como PyCharm, VS Code, Spyder e Thonny, e descubra qual combina com o seu perfil.
Ler mais
IDEs e Ferramentas
Instale Python no Windows, macOS e Linux
Aprenda a instalar Python no Windows, macOS e Linux, verificar o pip, corrigir problemas de PATH e criar seu primeiro ambiente virtual.
Ler mais
Fundamentos
O que é Python? Sintaxe, usos e primeiros passos
Descubra o que é Python e para que serve. Guia completo para iniciantes com história, características e aplicações práticas.
Ler mais
Fundamentos
Strings: métodos, slicing e formatação no Python
Aprenda a trabalhar com strings no Python: acesse caracteres, fatie textos, use os principais métodos, busque, substitua e formate com f-strings.
Ler mais