Pular para o conteúdo principal

Tutorial de introdução ao Python IDLE

Entenda o que é o Python IDLE (Integrated Development and Learning Environment), como instalar e como aproveitar seus recursos para escrever seus programas em Python.
Atualizado 17 de set. de 2026  · 9 min lido

Explorar com IA

ChatGPTClaudePerplexity

I

Se você está começando em Python e quer aprender mais, faça o curso Introduction to Data Science in Python da DataCamp.

python shell
Python IDLE

Introdução

IDLE significa Integrated Development and Learning Environment (ambiente integrado de desenvolvimento e aprendizado). A história por trás do nome IDLE é parecida com a do Python. Guido Van Rossum batizou Python em homenagem ao grupo de comédia britânico Monty Python, enquanto o nome IDLE foi escolhido como tributo a Eric Idle, um dos membros fundadores do Monty Python. O IDLE vem incluído na implementação padrão da linguagem Python desde a versão 01.5.2b1. Ele é distribuído como parte opcional do pacote Python em várias distribuições de Linux, Windows e Mac.

O IDLE, como mostrado acima, é uma IDE simples e ao mesmo tempo completa, desenvolvida principalmente para iniciantes e, pela sua simplicidade, é altamente recomendada para fins educacionais. Ele oferece diversos recursos que você vai explorar em detalhes com exemplos ao longo deste tutorial.

Alguns dos principais recursos são:

  • Shell do Python com destaque de sintaxe,

  • Editor de texto com múltiplas janelas,

  • Autocompletar de código,

  • Indentação inteligente,

  • Animação e execução passo a passo, permitindo rodar uma linha por vez para facilitar a depuração,

  • Breakpoints persistentes,

  • Por fim, visualização da pilha de chamadas (call stack).

Como instalar o IDLE?

  • Uma forma de instalar o IDLE é instalar o Python pelo site oficial do Python, como mostrado abaixo.

    Você pode baixar as versões mais recentes do Python para diferentes sistemas operacionais como Windows, Linux e Mac. O site também oferece imagens Docker do Python, que você pode usar diretamente se tiver o Docker instalado no seu sistema.

How to Install IDLE

Vamos instalar o Python no Windows.

Instalando o Python no Windows

  • Como o desenvolvimento do Python 2 foi descontinuado, vamos instalar a versão mais recente do Python, por exemplo, a 3.8.2.
Installing Python on Windows OS
  • Baixe o arquivo Windows x86 executable installer correspondente ao seu sistema (32 ou 64 bits) e execute-o. Ao rodar o instalador, uma janela será aberta como a seguir. Marque as opções install launcher for all users e add Python3.8 to Path junto com a instalação recomendada.
Installing Python on Windows OS
  • Quando a instalação terminar, vá ao menu Iniciar, digite idle e clique no resultado. O IDLE deve abrir no seu computador.

IDLE com Anaconda

O IDLE também pode ser usado via Anaconda. Se você já tem o Anaconda instalado, abra o Anaconda Prompt no menu Iniciar e digite idle no terminal do Anaconda, como mostrado abaixo.

IDLE with Anaconda

Como o IDLE vem empacotado com o Anaconda, você precisará baixar o Anaconda neste site.

Para aprender a instalar o Anaconda, confira a documentação.

Pronto! Agora que o IDLE está instalado no seu computador, vamos entender seus recursos em detalhes.

Explorando os recursos do IDLE

  • Lembre-se: não é recomendado escrever várias linhas de código com funções/classes diretamente no shell do IDLE. Nesses casos, vá até o menu File e clique em New File.
Exploring IDLE Software Features
  • O IDLE pode ser personalizado pelas opções dos menus Format, Edit e Options.

    • Alterando o tamanho da fonte: vá ao menu Options e clique em configure idle.

      Nessa tela, você pode escolher a família e o tamanho da fonte, ativar negrito e até calibrar a largura da indentação com que prefere trabalhar, como mostrado abaixo.

      O IDLE oferece esse recurso para que cada pessoa possa usar um tamanho de fonte confortável. Muitas vezes o monitor é pequeno e, por isso, você precisa de uma IDE que permita aumentar a fonte. É aí que o IDLE ajuda a dar um descanso para os olhos.

      Além do tamanho e do estilo da fonte, você também pode ajustar a indentação, que por padrão é de 4 espaços, conforme as diretrizes do PEP 8.

Exploring IDLE Software Features
  • Escrevendo seu primeiro código no IDLE

    Vamos escrever um pequeno programa: importar a biblioteca NumPy, definir dois arrays e somá-los. Por fim, você vai executar o código e ver a saída no shell do IDLE.

    Para importar a biblioteca NumPy, garanta que ela esteja instalada. Se não estiver, abra o Prompt de Comando e digite pip install NumPy.

Writing your first code in IDLE

Visibilidade da pilha de chamadas (call stack)

Ao escrever o código acima, você vai notar uma caixa de diálogo na tela tanto para a função print quanto para a função np.sum. O IDLE mostra detalhes sobre quais parâmetros podem ser passados para np.sum. Este é um dos recursos mais úteis (e menos óbvios) do IDLE, que exibe a call stack de forma detalhada.

Call Stack Visibility

Para executar o código, vá ao menu Run e clique em run module ou simplesmente pressione F5. O shell do IDLE será aberto com a saída do seu programa.

Call Stack Visibility
Call Stack Visibility

O menu Edit no IDLE traz vários recursos gerais, como:

  • undo,
  • redo,
  • find,
  • find in files,
  • replace,
  • go to line,
  • show surrounding parenthesis

Mas o recurso que o diferencia é o show completions, que permite autocompletar o código. Imagine que você está em um projeto grande e complexo, com muita digitação. Isso toma tempo.

O recurso show completions no IDLE ajuda a economizar tempo ao tentar completar trechos de código para você. O IDLE consegue autocompletar funções e classes. Você ativa o autocompletar pressionando a tecla Tab ou Ctrl+Espaço, como abaixo:

Edit Menu in IDLE

Você já viu o recurso Fonts/Tabs; agora, vamos conferir mais opções em configure_idle no menu Options.

  • Highlights: aqui você pode mudar as cores da sintaxe do código conforme sua preferência. Também dá para configurar o IDLE para funcionar em modo escuro (dark theme), ótimo para quem fica longos períodos programando e quer aliviar a vista.

    Por padrão, o IDLE usa o tema clássico, mas pode ser ajustado para o modo escuro.

Edit Menu in IDLE

IDLE no modo escuro

Idle in Dark Theme!
  • Keys: este recurso permite mapear diferentes teclas para ações (atalhos de teclado). Eles são fundamentais para aumentar sua produtividade na IDE. Você pode criar seus próprios atalhos ou usar os padrões.

    Como dá para ver na figura abaixo, as teclas são apresentadas no formato Ação - Tecla, mostrando qual ação é executada quando uma determinada tecla (ou combinação) é usada. Embora nem todo desenvolvedor personalize isso, o recurso de teclas no IDLE facilita muito, principalmente quando você precisa escrever bastante código rapidamente.

Idle in Dark Theme!

Assim como outros menus, o Format também traz recursos úteis, como aumentar indentação (indent region), reduzir indentação (dedent region), comentar um trecho, etc.

Vamos ver o indent region. A indentação em Python é usada para separar blocos de código. Se você escreveu um código e esqueceu de indentar corretamente, o recurso indent region pode salvar o seu dia.

A aba indent region adiciona 4 espaços às linhas selecionadas, como abaixo:

Format Menu



Da mesma forma, o dedent region ajuda a remover espaços desnecessários do seu código.

Escrevendo um código de palíndromo no IDLE

Um palíndromo é uma palavra, frase ou sequência de números que pode ser lida da mesma forma de trás para frente.

Por exemplo, as sequências 121, 151, etc.

Vamos escrever rapidamente o código de palíndromo no IDLE e verificar a saída.

Writing a Palindrome Code in IDLE



Agora vamos salvar o código acima e executá-lo.

Writing a Palindrome Code in IDLE



Pela saída acima, dá para observar que, nos quatro testes, o programa pediu entrada do usuário e, com base nela, executou as condições if-else.

Conclusão

Parabéns por chegar ao final deste tutorial!

Nele, você aprendeu sobre o Python IDLE, como instalá-lo e os principais recursos. Agora que você já conhece as funcionalidades do IDLE, fica muito mais fácil começar a usá-lo.

Se você está começando a aprender Python, o IDLE é um excelente ambiente de desenvolvimento para colocar a mão na massa e começar a programar.

Se você está começando em Python e quer aprender mais, faça o curso Introduction to Data Science in Python da DataCamp.

Tópicos
Python

Cursos de Python

Curso

Introdução ao Python

4 h
7M
Domine os fundamentos da análise de dados com Python em quatro horas e explore pacotes populares.
Ver detalhesRight Arrow
Iniciar Curso
Ver maisRight Arrow
Relacionado

blog

Como aprender Python do zero em 2026: um guia completo

Descubra como aprender Python em 2026, suas aplicações e a demanda por habilidades em Python. Comece hoje sua jornada com nosso guia completo.
Matt Crabtree's photo

Matt Crabtree

15 min

Tutorial

Tutorial de como executar scripts Python

Saiba como executar um script Python a partir da linha de comando e também como fornecer argumentos de linha de comando ao seu script.
Aditya Sharma's photo

Aditya Sharma

10 min

A jupyter lab

Tutorial

Tutorial de introdução ao JupyterLab

Neste artigo, apresentaremos a você o JupyterLab, um dos IDEs mais populares para ciência de dados.
Javier Canales Luna's photo

Javier Canales Luna

7 min

Tutorial

Configuração do VSCode para Python: Um guia completo

Experimente uma forma simples, divertida e produtiva de desenvolvimento em Python, aprendendo sobre o VSCode e suas extensões e recursos.
Abid Ali Awan's photo

Abid Ali Awan

13 min

Tutorial

Instruções IF, ELIF e ELSE em Python

Neste tutorial, você vai aprender só sobre as instruções if else do Python.
Sejal Jaiswal's photo

Sejal Jaiswal

9 min

Tutorial

Tutorial do Python Excel: O guia definitivo

Saiba como ler e importar arquivos do Excel em Python, gravar dados nessas planilhas e encontrar os melhores pacotes para fazer isso.
Natassha Selvaraj's photo

Natassha Selvaraj

15 min

Ver MaisVer Mais