Python IDLE: Shell, editor e execução com F5

Leandro Hirt Leandro Hirt
Python IDLE: Shell, editor e execução com F5

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:

ÁreaPara que serve
Python ShellExecuta comandos imediatamente e mostra o resultado na mesma janela.
EditorPermite 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 idlelib

No macOS ou Linux, também pode ser necessário usar:

python3 -m idlelib

Se 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

  1. Abra o menu Iniciar.
  2. Pesquise por IDLE.
  3. 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 idle3

Depois, 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

  1. No Shell, escolha File > New File.
  2. Digite o código abaixo.
  3. Use File > Save As e salve como primeiro_programa.py.
  4. Pressione F5 ou escolha Run > Run Module.
  5. 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

ProblemaSolução
O IDLE não aparece no menuExecute python -m idlelib ou reinstale o Python usando o instalador oficial.
O F5 não executaConfirme que está na janela do Editor e salve o arquivo com extensão .py.
SyntaxErrorLeia a linha indicada, verifique parênteses, aspas e dois-pontos.
IndentationErrorUse quatro espaços por nível e evite misturar tabulações e espaços.
A janela parece travadaO programa pode estar aguardando um input() no Shell ou executando um laço infinito.
Biblioteca não encontradaConfira se o pacote foi instalado no mesmo interpretador usado pelo IDLE.

IDLE, VS Code ou PyCharm?

FerramentaMelhor usoConfiguração
IDLEPrimeiros exercícios e scripts pequenosMuito simples
VS CodeProjetos variados e várias linguagensExige extensões
PyCharmProjetos Python com recursos de IDEMais 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.

Artigos relacionados