Ir al contenido principal

Tutorial de introducción a Python IDLE

Descubre qué es Python IDLE (Integrated Development and Learning Environment), cómo instalarlo y cómo aprovechar sus funciones para escribir tus programas en Python.
Actualizado 17 sept 2026  · 9 min leer

Explorar con IA

ChatGPTClaudePerplexity

I

Si acabas de empezar con Python y quieres aprender más, haz el curso Introduction to Data Science in Python de DataCamp.

\n
\"python\n
Python IDLE
\n
\n

Introducción

\n

IDLE significa Integrated Development and Learning Environment (entorno integrado de desarrollo y aprendizaje). La historia del nombre IDLE es similar a la de Python. Guido Van Rossum llamó Python al lenguaje en honor al grupo de comedia británico Monty Python, mientras que el nombre IDLE se eligió como tributo a Eric Idle, uno de los miembros fundadores de Monty Python. IDLE viene incluido con la implementación por defecto de Python desde la versión 01.5.2b1. Se distribuye como parte opcional del empaquetado de Python en muchas distribuciones de Linux, Windows y Mac.

\n

IDLE, como ves arriba, es un IDE muy sencillo y a la vez completo, pensado sobre todo para principiantes y, por su simplicidad, muy recomendable para fines educativos. Ofrece varias funciones que veremos en detalle con ejemplos más adelante en este tutorial.

\n

Algunas de sus funciones clave son:

\n
    \n
  • \n

    Consola de Python con resaltado de sintaxis,

    \n
  • \n
  • \n

    Editor de texto en varias ventanas,

    \n
  • \n
  • \n

    Autocompletado de código,

    \n
  • \n
  • \n

    Sangrado inteligente,

    \n
  • \n
  • \n

    Animación del programa y ejecución paso a paso, que permite ejecutar una línea cada vez para facilitar la depuración,

    \n
  • \n
  • \n

    Puntos de interrupción persistentes,

    \n
  • \n
  • \n

    Y, por último, visibilidad de la pila de llamadas.

    \n
  • \n
\n

¿Cómo instalar IDLE?

\n
    \n
  • \n

    Una forma de instalar IDLE es instalar Python desde el sitio web oficial de Python, como se muestra a continuación.

    \n

    Puedes descargar las últimas versiones de Python para distintos sistemas operativos como Windows, Linux y Mac. También ofrece imágenes de Docker para Python que puedes usar directamente si tienes Docker instalado en tu equipo.

    \n
  • \n
\n
\"Cómo
\n

Vamos a instalar Python para el sistema operativo Windows.

\n

Instalar Python en Windows

\n
    \n
  • Como el desarrollo de Python 2 se ha detenido, instalemos la versión más reciente de Python, es decir, la 3.8.2.
  • \n
\n
\"Instalar
\n
    \n
  • Instala el archivo Windows x86 executable installer según tengas un sistema de 32 o 64 bits y ejecútalo. Al hacerlo, se abrirá una ventana como la siguiente. Asegúrate de marcar install launcher for all users y add Python3.8 to Path junto con la instalación recomendada.
  • \n
\n
\"Instalar
\n
    \n
  • Cuando termine la instalación, ve al menú inicio, escribe idle y haz clic. Ahora deberías ver el software IDLE en tu sistema.
  • \n
\n

IDLE con Anaconda

\n

También puedes usar IDLE a través de Anaconda. Si ya tienes Anaconda instalado en tu equipo, abre el terminal de Anaconda desde el menú inicio y escribe idle en la terminal de Anaconda, como se muestra a continuación.

\n
\"IDLE
\n

Como IDLE viene incluido con Anaconda, tendrás que descargar Anaconda desde este sitio web.

\n

Para aprender a instalar Anaconda, consulta la documentación.

\n

Bien, ahora que ya tienes IDLE instalado en tu equipo, veamos sus funciones en detalle.

\n

Explorar las funciones de IDLE

\n
    \n
  • Recuerda que no es recomendable escribir varias líneas de código con funciones o clases directamente en la consola de IDLE. En esos casos, ve a la opción File de IDLE y haz clic en New File.
  • \n
\n
\"Explorar
\n
    \n
  • \n

    Puedes personalizar IDLE usando las opciones de los menús Format, Edit y Options.

    \n
      \n
    • \n
      Modificar el tamaño de fuente: ve al menú Options y haz clic en configure idle.
      \n

      Desde ahí puedes elegir la tipografía, el tamaño, ponerla en negrita e incluso ajustar la anchura de sangrado con la que te resulte más cómodo trabajar, como ves a continuación.

      \n

      IDLE te da esta posibilidad para que cada persona pueda trabajar con el tamaño de letra que le resulte más cómodo. Muchas veces, el monitor es pequeño y necesitas un IDE que te permita aumentar el tamaño de la fuente. Ahí IDLE puede ayudarte y dar un respiro a tus ojos.

      \n

      No solo el tamaño y el estilo: también puedes ajustar la indentación, como decíamos, que por defecto es de 4 espacios según las guías de estilo PEP 8.

      \n
    • \n
    \n
  • \n
\n
\"Explorar
\n
    \n
  • \n

    Escribe tu primer código en IDLE

    \n

    Vas a crear un pequeño programa en el que importarás la librería NumPy, definirás dos arrays y los sumarás. Por último, ejecutarás el código y verás el resultado en la consola de IDLE.

    \n

    Para poder importar NumPy, asegúrate de tenerlo instalado. Si no, abre el símbolo del sistema y escribe pip install NumPy.

    \n
  • \n
\n
\"Escribe
\n

Visibilidad de la pila de llamadas

\n

Mientras escribes el código anterior, verás un cuadro de diálogo en pantalla tanto para la función print como para np.sum. IDLE te muestra qué parámetros puedes pasar a la función np.sum. Esta es una de las funciones más útiles y menos obvias de IDLE: muestra la pila de llamadas con detalle.

\n
\"Visibilidad
\n

Para ejecutar el código, ve al menú Run y haz clic en run module o pulsa F5. Se abrirá la consola de IDLE con la salida de tu programa.

\n
\"Visibilidad
\n
\"Visibilidad
\n

Menú Edit en IDLE

\n

El menú Edit de IDLE incluye muchas funciones generales como:

\n
    \n
  • deshacer,
  • \n
  • rehacer,
  • \n
  • buscar,
  • \n
  • buscar en archivos,
  • \n
  • reemplazar,
  • \n
  • ir a la línea,
  • \n
  • mostrar paréntesis de alrededor
  • \n
\n

Pero la que lo hace especial es show completions, con la que puedes autocompletar tu código. Imagina que trabajas en un proyecto grande y complejo con mucho código: podrías pasar demasiado tiempo tecleando.

\n

La función show completions en IDLE te ayuda a ahorrar tiempo intentando completar el código por ti. Python IDLE puede autocompletar solo funciones y clases. Puedes usar el autocompletado pulsando la tecla Tab o Ctrl+Espacio, como ves a continuación:

\n
\"Menú
\n

Ya has visto la opción Fonts/Tabs; ahora veamos más funciones en configure_idle dentro del menú Options.

\n
    \n
  • \n

    Highlights: aquí puedes cambiar los colores de la sintaxis a tu gusto, y no solo eso. También puedes configurar IDLE en modo oscuro, una gran ventaja si vas a programar durante mucho tiempo y quieres descansar la vista.

    \n

    Por defecto, IDLE funciona en modo clásico, pero puedes ajustarlo a un tema oscuro.

    \n
  • \n
\n
\"Menú
\n

¡IDLE en modo oscuro!

\n
\"¡IDLE
\n
    \n
  • \n

    Keys: esta función te permite asignar combinaciones de teclas a acciones (atajos de teclado). Son fundamentales para aumentar tu productividad con un IDE. Puedes definir tus propios atajos o usar los predeterminados.

    \n

    Como se ve en la figura inferior, las teclas se muestran en formato Acción - Tecla, indicando qué acción se ejecuta con una tecla o combinación concreta. Aunque los desarrolladores no siempre la usan, la función de atajos en IDLE te facilita la vida, especialmente cuando quieres escribir mucho código rápidamente.

    \n
  • \n
\n
\"¡IDLE
\n

Menú Format

\n

Como otros menús, Format también incluye funciones útiles como sangrar región, anular sangrado, comentar una región, etc.

\n

Veamos sangrar región. En Python, la indentación se usa para separar bloques de código. Si has escrito código pero olvidaste aplicar la sangría, la opción sangrar región puede sacarte del apuro.

\n

La pestaña de sangrar región añade 4 espacios a las líneas seleccionadas, como se muestra aquí:

\n
\"Menú
\n



\n

Del mismo modo, dedent region te ayuda a eliminar espacios innecesarios del código.

\n

Escribir un código de palíndromo en IDLE

\n

Un palíndromo es una palabra, frase o secuencia de números que se lee igual hacia delante que hacia atrás.

\n

Por ejemplo, las secuencias 121, 151, etc.

\n

Vamos a escribir rápidamente el código de palíndromo en IDLE y comprobar la salida.

\n
\"Escribir
\n



\n

Ahora guarda el código y ejecútalo.

\n
\"Escribir
\n



\n

En la salida anterior puedes ver que, en los cuatro casos, el programa esperaba entrada del usuario y, según esa entrada, se ejecutaban las condiciones if-else.

\n

Conclusión

\n

¡Enhorabuena, has llegado al final de este tutorial!

\n

En este tutorial has aprendido qué es Python IDLE, cómo instalarlo y las distintas funciones que ofrece. Ahora que ya conoces sus capacidades, te será mucho más fácil empezar a usarlo.

\n

Si acabas de empezar a aprender Python, IDLE es un entorno de desarrollo ideal para que empieces a practicar escribiendo código.

\n

Si acabas de iniciarte en Python y quieres seguir aprendiendo, haz el curso de DataCamp Introduction to Data Science in Python.

Temas
Python

Cursos de Python

Curso

Introducción a Python

4 h
7M
Domina los fundamentos del análisis de datos con Python en cuatro horas y descubre sus paquetes más usados.
Ver detallesRight Arrow
Iniciar Curso
Ver másRight Arrow
Relacionado

blog

Tutorial: cómo instalar Python en macOS y Windows

Aprende a instalar Python en tu equipo personal con este tutorial paso a paso. Tanto si eres usuario de Windows como de macOS, descubre varios métodos para iniciarte en Python en tu equipo.
Richie Cotton's photo

Richie Cotton

14 min

A jupyter lab

Tutorial

Tutorial de introducción a JupyterLab

En este artículo, le presentaremos JupyterLab, uno de los IDE más populares para la ciencia de datos.
Javier Canales Luna's photo

Javier Canales Luna

7 min

Tutorial

Funciones en Python: cómo llamar y escribir funciones

Descubre cómo escribir funciones en Python reutilizables y eficientes. Domina los parámetros, las sentencias return y temas avanzados como las funciones lambda. Organiza mejor tu código con main() y otras buenas prácticas.
Karlijn Willems's photo

Karlijn Willems

14 min

Tutorial

Configurar VSCode para Python: Guía completa

Experimenta una forma sencilla, divertida y productiva de desarrollar en Python conociendo VSCode y sus extensiones y funciones.
Abid Ali Awan's photo

Abid Ali Awan

13 min

Tutorial

Tutorial de Excel en Python: La guía definitiva

Aprende a leer e importar archivos Excel en Python, a escribir datos en estas hojas de cálculo y a encontrar los mejores paquetes para hacerlo.
Natassha Selvaraj's photo

Natassha Selvaraj

15 min

Tutorial

Tutorial sobre cómo ejecutar scripts en Python

Aprenda cómo puede ejecutar un script Python desde la línea de comandos, y también cómo puede proporcionar argumentos de línea de comandos a su script.
Aditya Sharma's photo

Aditya Sharma

10 min

Ver MásVer Más