O IDLE do Python é um editor e shell interativo incluído em muitas instalações oficiais do Python. Ele foi criado para oferecer um ambiente simples para escrever, testar e executar programas, sendo especialmente útil para quem está começando.
Neste guia, você aprenderá a abrir o IDLE, entender a diferença entre Shell e Editor, criar um arquivo .py, executar o programa com F5 e resolver os erros mais comuns.
O que é o IDLE Python?
IDLE significa Integrated Development and Learning Environment. Ele combina duas áreas principais:
| Área | Para que serve |
|---|---|
| Python Shell | Executa comandos imediatamente e mostra o resultado na mesma janela. |
| Editor | Permite criar, salvar e executar programas completos em arquivos .py. |
O Shell é ideal para testes rápidos. O Editor é a escolha correta quando o código possui várias linhas, funções, condicionais ou precisa ser salvo. A documentação oficial descreve o IDLE como o editor e shell do Python.
Como verificar se o IDLE está instalado
Abra o terminal ou Prompt de Comando e execute:
python -m idlelibNo macOS ou Linux, também pode ser necessário usar:
python3 -m idlelibSe a janela do IDLE abrir, ele está disponível. Caso o terminal informe que o módulo não foi encontrado, confira a seção de instalação abaixo.
Como abrir o IDLE no Windows, macOS e Linux
Windows
- Abra o menu Iniciar.
- Pesquise por IDLE.
- Selecione o atalho correspondente à versão do Python instalada.
Se o atalho não aparecer, tente python -m idlelib. Também vale conferir se o Python foi instalado corretamente seguindo o guia de como instalar Python.
macOS
Nas instalações feitas pelo pacote oficial do Python, procure a pasta da versão do Python em Aplicativos e abra o IDLE. Outra opção é executar python3 -m idlelib no Terminal.
Ubuntu, Debian e Linux Mint
Em algumas distribuições Linux, o IDLE é distribuído em um pacote separado:
sudo apt update
sudo apt install idle3Depois, procure pelo IDLE no menu de aplicativos ou execute idle3.
Shell e Editor: qual é a diferença?
Ao abrir o IDLE, normalmente você verá primeiro o Python Shell, identificado pelo prompt >>>. Digite:
>>> 2 + 3
5
>>> print("Olá, Python!")
Olá, Python!Cada comando é executado imediatamente. Para criar um programa completo, abra File > New File. Uma nova janela será exibida sem o prompt >>>; essa é a janela do Editor.
Como criar e executar seu primeiro arquivo Python
- No Shell, escolha File > New File.
- Digite o código abaixo.
- Use File > Save As e salve como
primeiro_programa.py. - Pressione
F5ou escolha Run > Run Module. - Veja o resultado na janela do Shell.
nome = input("Qual é o seu nome? ")
print(f"Olá, {nome}! O IDLE está funcionando.")O IDLE solicita que o arquivo seja salvo antes da execução. Isso é importante porque o Python precisa conhecer a localização do programa e dos arquivos usados por ele.
Principais recursos do IDLE
- Destaque de sintaxe: palavras-chave, strings e comentários aparecem com cores diferentes.
- Indentação automática: ajuda a manter os blocos de código organizados.
- Autocompletar: pode sugerir nomes e atributos durante a digitação.
- Busca e substituição: localiza textos dentro do arquivo.
- Debugger: permite acompanhar a execução e inspecionar variáveis.
- Histórico do Shell: recupera comandos executados anteriormente.
Para entender por que o espaçamento é obrigatório na linguagem, consulte o artigo sobre indentação em Python.
Como usar o debugger do IDLE
Na janela do Shell, abra o menu Debug e ative Debugger. Depois, execute o arquivo pelo Editor. A janela de depuração permite acompanhar a pilha de chamadas e os valores locais e globais.
Para iniciantes, uma estratégia simples é inserir temporariamente chamadas de print() para verificar valores. Quando o programa crescer, o debugger se torna mais útil por permitir pausar e avançar pela execução.
Erros comuns no IDLE e como resolver
| Problema | Solução |
|---|---|
| O IDLE não aparece no menu | Execute python -m idlelib ou reinstale o Python usando o instalador oficial. |
| O F5 não executa | Confirme que está na janela do Editor e salve o arquivo com extensão .py. |
SyntaxError | Leia a linha indicada, verifique parênteses, aspas e dois-pontos. |
IndentationError | Use quatro espaços por nível e evite misturar tabulações e espaços. |
| A janela parece travada | O programa pode estar aguardando um input() no Shell ou executando um laço infinito. |
| Biblioteca não encontrada | Confira se o pacote foi instalado no mesmo interpretador usado pelo IDLE. |
IDLE, VS Code ou PyCharm?
| Ferramenta | Melhor uso | Configuração |
|---|---|---|
| IDLE | Primeiros exercícios e scripts pequenos | Muito simples |
| VS Code | Projetos variados e várias linguagens | Exige extensões |
| PyCharm | Projetos Python com recursos de IDE | Mais completa |
Começar pelo IDLE é uma boa escolha quando você deseja praticar sem configurar muitas ferramentas. Quando precisar de gerenciamento de projetos, refatoração e integração com Git, conheça o guia de instalação do PyCharm.
Perguntas frequentes
O IDLE vem com o Python?
Ele é incluído em muitas instalações oficiais, mas algumas distribuições Linux o oferecem em um pacote separado.
Como executar um arquivo no IDLE?
Abra o arquivo no Editor, salve-o e pressione F5 ou use Run > Run Module.
O IDLE funciona sem internet?
Sim. A conexão só é necessária para baixar o Python, documentação ou bibliotecas externas.
Conclusão
O IDLE oferece tudo o que um iniciante precisa para criar os primeiros programas: Shell interativo, Editor, execução com F5, destaque de sintaxe e ferramentas básicas de depuração. Use o Shell para experimentar comandos e o Editor para salvar projetos em arquivos .py.







