O Que é o IDLE do Python e Como Usá-lo no Seu Computador

Atualizado em: 13/07/2026
Tempo de leitura: 5 minutos
Pessoa utilizando um notebook com código aberto na tela, representando o desenvolvimento de software ou programação em Python

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.

Compartilhe:

Facebook
WhatsApp
Twitter
LinkedIn

Conteúdo do artigo

    Artigos relacionados

    Logo do VS Code em um fundo escuro
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    How to Install and Configure VS Code on Windows

    Learn how to install and configure VS Code on Windows step by step: download, setup, essential extensions, themes, integrated terminal,

    Ler mais

    Tempo de leitura: 8 minutos
    07/07/2026
    Automação de testes Python usando GitHub Actions
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    Automatize testes Python com GitHub Actions em 5 minutos

    Você já sentiu aquele frio na barriga ao enviar um código para produção sem saber se ele realmente funciona? A

    Ler mais

    Tempo de leitura: 9 minutos
    28/03/2026
    Criação de ambiente Conda para projetos Python
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    Como criar um ambiente Conda para Python em minutos

    Gerenciar diferentes projetos em Python pode se tornar um verdadeiro caos se você não utilizar as ferramentas corretas para isolar

    Ler mais

    Tempo de leitura: 10 minutos
    08/03/2026
    Gerenciamento de dependências Python com Poetry
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    Como resolver dependências no Python com Poetry

    Gerenciar bibliotecas em um projeto de programação pode parecer uma tarefa simples no início, mas à medida que o software

    Ler mais

    Tempo de leitura: 9 minutos
    06/03/2026
    Execução de scripts Python com Docker em containers
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    Como rodar seu script Python no Docker em 5 minutos

    A tecnologia de containers revolucionou a forma como desenvolvemos e distribuímos software. Se você já passou pela frustração de um

    Ler mais

    Tempo de leitura: 9 minutos
    04/03/2026
    Criação de pacote pip instalável em Python passo a passo
    IDEs e Ferramentas
    Foto de perfil de Leandro Hirt da Academify

    Como criar um pacote pip instalável em Python passo a passo

    Criar seu próprio pacote Python e disponibilizá-lo para a comunidade através do gerenciador de pacotes pip é um dos marcos

    Ler mais

    Tempo de leitura: 8 minutos
    26/02/2026