Skip to content
Python 3.12 · NumPy · SciPy · Matplotlib

Compilador de Python en línea

myCompiler es un compilador, editor y ejecutor de código de Python gratuito en línea que te permite escribir, ejecutar y compartir código Python directamente en tu navegador. Funciona como tu playground, sandbox, fiddle, compilador en la nube y REPL en línea de Python. Sin descargas ni instalación. Abre el editor y empieza a programar con resaltado de sintaxis, autocompletado y salida instantánea.

27+ lenguajes Usado por más de 1M de desarrolladores Gratis para siempre

Cómo ejecutar código Python en línea

Tres pasos para pasar de la idea a ejecutar código Python en este playground en línea. No se requiere cuenta.

Escribe tu código Editor de código con resaltado de sintaxis, números de línea y una pestaña de archivo que muestra el lenguaje actual main.py 1 1 2 3 4 5 6 7 Python Ln 7, Col 25

Escribe tu código

Abre el editor de Python y empieza a escribir. El editor inteligente te ofrece resaltado de sintaxis, autocompletado y detección de errores mientras escribes.

Haz clic en Ejecutar Editor con un botón Ejecutar y un atajo de teclado para ejecutar código en servidores en la nube main.py 2 Run or press Ctrl +

Haz clic en Ejecutar

Pulsa el botón Run o presiona +Enter para ejecutar tu código Python en servidores en la nube seguros y aislados.

Ve los resultados Terminal integrada que muestra la salida del programa con símbolo del sistema y resultados de ejecución main.py 3 1 2 ... Terminal $ python main.py $ Program finished

Ve los resultados

La salida aparece al instante en el terminal integrado. Los errores y excepciones se muestran con mensajes claros y útiles.

Todo lo que necesitas para programar en Python

Un IDE de Python completo en línea y un playground de programación en tu navegador. Escribe, ejecuta y comparte código sin ninguna configuración.

Sin configuración requerida

Empieza a programar en segundos con este intérprete de Python basado en el navegador. Sin descargas, sin instalaciones, sin configuración de entorno. Abre tu navegador, ve a myCompiler y empieza a escribir código Python de inmediato.

Funciona en cualquier dispositivo con navegador web. Escritorio, portátil, tablet, móvil, Chromebook. No hay nada que instalar ni configurar.

Editor de código con todas las funciones

Escribe código Python con un editor de código de nivel profesional integrado en tu navegador. El resaltado de sintaxis colorea tu código para facilitar la lectura, haciendo que las palabras clave, cadenas y funciones sean fáciles de distinguir de un vistazo.

El autocompletado inteligente sugiere métodos y propiedades mientras escribes, y la detección de errores en tiempo real captura los fallos antes de que ejecutes tu código.

Proyectos multifichero

Crea y gestiona múltiples archivos en un solo proyecto. Usa la barra lateral de archivos para organizar tu código en módulos e impórtalos entre archivos igual que en un IDE de escritorio.

Construye aplicaciones modulares con una estructura de proyecto adecuada. Cada archivo es editable y puedes cambiar entre ellos al instante.

Ejecuta código al instante

Haz clic en el botón Ejecutar o presiona +Enter para ejecutar tu código Python al instante. Este ejecutor de código en línea muestra la salida de forma inmediata en el panel de terminal integrado. Tu código se ejecuta en servidores en la nube seguros y aislados, y los resultados aparecen en segundos.

Los mensajes de error y trazas de pila se muestran con claridad, facilitando la localización y corrección de problemas. El terminal admite colores ANSI para un formato de salida enriquecido.

¿Listo para probarlo? Escribe y ejecuta tu primer programa Python en segundos.

Abrir el editor de Python

Python 3.12 con bibliotecas populares

myCompiler ejecuta Python 3.12, la última versión estable. Obtienes mensajes de error mejorados, características modernas del lenguaje y mejor rendimiento desde el primer momento. Las bibliotecas científicas y de datos más populares vienen preinstaladas para que puedas empezar a trabajar de inmediato.

numpy scipy matplotlib scikit-learn

NumPy gestiona la computación numérica y las operaciones con arrays. SciPy proporciona funciones científicas. Matplotlib crea gráficos y visualizaciones de datos. scikit-learn te ofrece algoritmos de aprendizaje automático listos para usar.

Prueba Python con bibliotecas
Bibliotecas preinstaladas
NumPy
Arrays, math
SciPy
Scientific
Matplotlib
Plotting
scikit-learn
ML
Aprendizaje Practica y experimenta
Ciencia de datos Analiza y visualiza
Prototipado Experimentos rápidos
Compartir URLs y forks

Ejemplos de código en Python

Patrones comunes de Python que puedes probar en el compilador en línea. Cada ejemplo está listo para ejecutarse.

Hola Mundo en Python

main.py
print("Hello, World!")

Variables y tipos de datos en Python

main.py
name = "Alice"
age = 30
height = 5.6
is_student = True
print(f"{name} is {age} years old")

Condicionales if-else en Python

main.py
x = 10
if x > 0:
    print("Positive")
elif x == 0:
    print("Zero")
else:
    print("Negative")

Bucles for y while en Python

main.py
for i in range(5):
    print(f"Count: {i}")

total = 0
while total < 10:
    total += 3
print(f"Total: {total}")

Funciones en Python

main.py
def greet(name, greeting="Hello"):
    return f"{greeting}, {name}!"

print(greet("Alice"))
print(greet("Bob", "Hi"))

Arrays y colecciones en Python

main.py
fruits = ["apple", "banana", "cherry"]
fruits.append("date")
print(fruits[1])

person = {"name": "Alice", "age": 30}
print(person["name"])

Clases y objetos en Python

main.py
class Dog:
    def __init__(self, name, breed):
        self.name = name
        self.breed = breed

    def bark(self):
        return f"{self.name} says Woof!"

dog = Dog("Rex", "Labrador")
print(dog.bark())

Manejo de errores en Python

main.py
try:
    result = 10 / 0
except ZeroDivisionError as e:
    print(f"Error: {e}")
finally:
    print("Done")

E/S de archivos en Python

main.py
# Write to file
with open("output.txt", "w") as f:
    f.write("Hello, File!")

# Read from file
with open("output.txt", "r") as f:
    print(f.read())

Comprensiones de listas en Python

main.py
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
evens = [n for n in numbers if n % 2 == 0]
squares = [n ** 2 for n in numbers]
print(f"Evens: {evens}")
print(f"Squares: {squares}")

Cómo tomar entrada en Python en línea

myCompiler admite entrada estándar (stdin) para programas Python. Usa las funciones de entrada estándar de Python para leer la entrada del usuario. Introduce tus datos de entrada en el panel stdin antes de ejecutar tu programa.

Esto funciona tanto para entradas de una sola línea como de varias líneas. Puedes leer cadenas de texto y convertirlas en números usando las funciones de E/S integradas del lenguaje.

Pruébalo tú mismo
main.py stdin compatible
name = input("What is your name? ")
age = int(input("How old are you? "))

print(f"Hello {name}!")
print(f"You'll be {age + 1} next year.")
stdin
Alice
25
Salida
Hello Alice!
You'll be 26 next year.

Sin configuración, sin registro. Empieza a escribir código Python ahora mismo.

Empieza a programar ahora

Primeros pasos con Python en línea

Puedes empezar a escribir y ejecutar código Python ahora mismo sin instalar nada. Escribe tu código y haz clic en Ejecutar. Este ejecutor de código gratuito de Python ejecuta tu programa al instante y muestra la salida en el panel de terminal bajo el editor. Abre el editor en línea de Python, escribe tu código y haz clic en Ejecutar.

Si eres nuevo en Python, usa este playground de Python en línea para comenzar con los fundamentos como variables, tipos de datos, condicionales y bucles. Los ejemplos de código anteriores cubren todos los conceptos básicos que necesitas para empezar. Cada ejemplo se puede copiar en el sandbox y ejecutar de inmediato. Sin configuración, sin ajustes.

A medida que avances, prueba a crear proyectos multifichero, usar bibliotecas y compartir tus programas con otros mediante URL. Regístrate con una cuenta gratuita para guardar tu trabajo y crear una biblioteca personal de programas. myCompiler funciona como un IDE completo de Python en línea directamente en tu navegador.

Quién usa myCompiler

Tanto si estás aprendiendo a programar, preparando entrevistas o prototipando ideas, myCompiler está hecho para ti.

Estudiantes y aprendices

Practica ejercicios, completa tareas y experimenta con código sin instalar nada en ordenadores escolares o personales.

Profesores y educadores

Comparte ejemplos de código con los estudiantes mediante URLs únicas. Inserta el compilador en los materiales del curso para que los estudiantes puedan ejecutar ejemplos directamente en el navegador.

Candidatos a entrevistas

Practica problemas de entrevistas de programación, prueba algoritmos y verifica soluciones rápidamente durante la preparación para entrevistas técnicas.

Desarrolladores profesionales

Prototipa ideas rápidamente, prueba fragmentos de código o experimenta con una biblioteca sin configurar un entorno local. Ideal para experimentos rápidos.

Creadores de contenido y bloggers

Inserta ejemplos interactivos en publicaciones de blog, tutoriales y documentación para que los lectores puedan ejecutar código sin abandonar la página.

Equipos y colaboradores

Comparte fragmentos de código con compañeros mediante URLs. Otros pueden ver, ejecutar y hacer fork de tu código para construir sobre tu trabajo.

myCompiler vs. IDE local

¿Por qué usar un compilador de Python en línea en lugar de instalar uno localmente?

Característica myCompiler IDE local
Tiempo de configuración Instantáneo Minutos u horas
Instalación No se requiere Se requiere Python + IDE
Compatibilidad de dispositivos Cualquier navegador Solo escritorio
Compartir código URL con un clic Manual (archivo, git, etc.)
Lenguajes 27+ en un solo lugar Uno a la vez
Coste Gratis para siempre Gratis hasta €€€
Funciona en Chromebook Limitado

¿Qué es Python?

Python es un lenguaje de programación de alto nivel e interpretado conocido por su sintaxis clara y legibilidad. Creado por Guido van Rossum y lanzado por primera vez en 1991, Python se ha convertido en uno de los lenguajes de programación más populares del mundo, clasificándose constantemente entre los tres primeros en TIOBE y en la Encuesta de Desarrolladores de Stack Overflow.

La filosofía de diseño de Python enfatiza la legibilidad del código con un uso significativo de la indentación. Sus construcciones de lenguaje y enfoque orientado a objetos ayudan a los programadores a escribir código claro y lógico para proyectos de cualquier tamaño.

¿Para qué se usa Python?

Python se usa ampliamente para desarrollo web con frameworks como Django y Flask, ciencia de datos y análisis con pandas y NumPy, aprendizaje automático e IA usando TensorFlow, PyTorch y scikit-learn, automatización y scripting, computación científica con SciPy y educación. La extensa biblioteca estándar y el vasto ecosistema de paquetes de terceros hacen que Python sea adecuado para casi cualquier tarea de programación.

Python para principiantes

Python es ampliamente recomendado como primer lenguaje de programación debido a su sintaxis simple y legible que se asemeja al inglés. A diferencia de lenguajes como C++ o Java, Python no requiere declarar tipos de variables, gestionar memoria ni escribir código repetitivo. Un programa "Hola Mundo" en Python toma una sola línea. Escribe print("Hello, World!") y listo. Esto lo hace ideal para aprender fundamentos de programación como variables, bucles, funciones y estructuras de datos.

Python vs otros lenguajes

Comparado con JavaScript, Python tiene una sintaxis más limpia y es más popular para ciencia de datos y desarrollo backend. Comparado con Java, Python es más conciso, tiene una curva de aprendizaje más suave y no requiere código repetitivo. Comparado con C++, Python es más fácil de aprender, gestiona la memoria automáticamente y se ejecuta en cualquier plataforma sin recompilación. La contrapartida es que Python es más lento que los lenguajes compilados, pero para aprendizaje, prototipado y la mayoría de aplicaciones del mundo real, esta diferencia rara vez importa.

¿Por qué usar un compilador de Python en línea?

Un compilador de Python en línea, también llamado playground, sandbox o ejecutor de código Python, te permite escribir y ejecutar código Python directamente en tu navegador web sin instalar Python en tu computadora. Es como un fiddle o REPL de Python al que puedes acceder desde cualquier lugar. Es útil para prototipado rápido, aprender Python, probar fragmentos de código, compartir soluciones, entrevistas de programación y trabajar desde cualquier dispositivo incluyendo teléfonos, tablets y Chromebooks.

El IDE de Python en línea de myCompiler incluye Python 3.12 con bibliotecas científicas populares preinstaladas, soporte para proyectos multi-archivo, entrada estándar (stdin) y la capacidad de guardar, compartir e incrustar tu código. Ya sea que lo llames intérprete, ejecutor de código o compilador en la nube, es completamente gratis.

¿Por qué es tan popular Python?

La popularidad de Python proviene de su simplicidad y versatilidad. Tiene una comunidad masiva, miles de bibliotecas de código abierto y documentación excelente. Empresas como Google, Netflix, Instagram y Spotify usan Python ampliamente. Es el lenguaje preferido para ciencia de datos, aprendizaje automático, desarrollo web y automatización. Para principiantes, su sintaxis legible y curva de aprendizaje suave lo convierten en el lenguaje de programación más accesible para empezar.

Oportunidades laborales con Python

Los desarrolladores de Python tienen alta demanda en diversas industrias. Los roles más comunes incluyen ingeniero de software, científico de datos, ingeniero de aprendizaje automático, ingeniero DevOps, desarrollador backend e ingeniero de automatización. Aprender Python abre puertas a una amplia variedad de trayectorias profesionales en tecnología.

Prueba Python en línea Gratis · No se requiere registro

Atajos de teclado

Programa más rápido con estos atajos de teclado en el editor de myCompiler.

Ejecutar código
+ Enter
Guardar programa
+ S
Activar/desactivar comentario
+ /
Indentar línea
Tab
Quitar indentación
Shift + Tab
Deshacer
+ Z
Seleccionar siguiente ocurrencia
+ D
Buscar y reemplazar
+ H

Inserta el compilador de Python en tu sitio web

Añade un compilador interactivo de Python a tu sitio web, blog o plataforma de aprendizaje. Los lectores pueden escribir y ejecutar código Python directamente en tu página sin salir de ella.

Perfecto para tutoriales técnicos, cursos de programación, documentación y contenido educativo. Guarda un programa en myCompiler y usa el enlace de inserción para añadirlo a cualquier página web.

Embedded Python compilador, editor y ejecutor de código
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/python"
width="100%"
height="400"
frameborder="0">
</iframe>

Por qué los desarrolladores eligen myCompiler

Un IDE en línea completo para Python y 27+ otros lenguajes de programación.

27+ lenguajes

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# y muchos más. Todos los compiladores e intérpretes en un solo lugar. Cambia de lenguaje al instante.

Modo oscuro y claro

Cambia entre temas claro y oscuro con un clic. Programa cómodamente con cualquier iluminación, de día o de noche.

Compatible con móviles

Editor totalmente responsive optimizado para teléfonos, tablets y Chromebooks. Programa en cualquier dispositivo con navegador web. No se necesita descargar ninguna app.

Guarda y comparte código

Guarda programas en tu cuenta, compártelos mediante URLs únicas y permite que otros vean, hagan fork y ejecuten tu código. Ideal para colaboración y revisiones de código.

Etiquetas y organización

Organiza tus programas guardados con etiquetas y encuéntralos rápidamente con búsqueda y filtros. Crea una biblioteca personal de fragmentos de código y soluciones.

No se requiere cuenta

Empieza a escribir y ejecutar código de inmediato. Sin registro, sin correo electrónico, sin tarjeta de crédito. Crea una cuenta gratuita más adelante solo si quieres guardar tu trabajo.

Preguntas frecuentes

Preguntas comunes sobre el uso del compilador de Python en línea, el playground y el ejecutor de código.

¡Sí! myCompiler es completamente gratuito para todos los lenguajes compatibles, incluido Python. No hay suscripciones, niveles premium ni costes ocultos. Todas las funciones están disponibles sin cargo.
myCompiler mantiene su entorno de Python actualizado. Puedes ver la versión exacta en la sección de detalles del lenguaje de esta página. Actualizamos regularmente todos los entornos de ejecución a sus últimas versiones estables.
¡Sí! myCompiler proporciona bibliotecas populares de Python incluyendo NumPy, Pandas, Matplotlib, SciPy y scikit-learn. Puedes importarlas y usarlas directamente en tu código sin ninguna configuración.
Simplemente abre el editor de Python, escribe o pega tu código y haz clic en el botón Ejecutar. Tu código se ejecutará en nuestros servidores y la salida aparecerá en el panel de terminal en cuestión de segundos.
Sí. Haz clic en Guardar para almacenar tu programa. Recibirás una URL única que puedes compartir con cualquiera. Los destinatarios pueden ver, hacer fork y ejecutar tu código.
Sí. myCompiler admite proyectos multifichero. Puedes crear, renombrar y eliminar archivos en la barra lateral. Esto te permite organizar tu código Python igual que en un IDE local.
Sí. Todo el código se ejecuta en contenedores aislados en nuestros servidores. Cada ejecución obtiene su propio entorno sandbox que se destruye tras su finalización. Tu código no puede afectar a otros usuarios ni a nuestra infraestructura.
Sí. myCompiler tiene un diseño responsive optimizado para teléfonos y tablets. Puedes escribir y ejecutar código Python en cualquier lugar. La interfaz móvil usa pestañas para cambiar entre el editor, la salida y los paneles de archivos.
Sí. Haz clic en la pestaña Entrada en el panel inferior, escribe o pega tus datos de entrada y luego haz clic en Ejecutar. Tu programa leerá de la entrada que proporcionaste.
La ejecución es rápida. El código se ejecuta en nuestra infraestructura en la nube optimizada y la salida suele aparecer en segundos. El tiempo de ejecución depende de la complejidad de tu programa.
Sí. myCompiler ofrece una función de inserción. Puedes copiar un fragmento de iframe y pegarlo en tu sitio web, blog o documentación. Los visitantes pueden editar y ejecutar código directamente en tu página.
myCompiler admite atajos de editor comunes, incluidos Ejecutar (Ctrl/Cmd+Enter), Guardar (Ctrl/Cmd+S), Buscar (Ctrl/Cmd+F) y más. Consulta la sección de atajos de teclado en esta página para ver la lista completa.
No. myCompiler requiere conexión a internet porque el código se compila y ejecuta en nuestros servidores en la nube. El editor en sí se carga en tu navegador, pero ejecutar código requiere conectividad.
myCompiler ofrece un entorno rápido, gratuito y sin configuración con un editor de código moderno, soporte multifichero, modo oscuro y uso compartido instantáneo. Es ideal para aprender, prototipar, preparar entrevistas y compartir ejemplos de código.
Sí. myCompiler es ideal para practicar algoritmos y problemas de programación. Puedes escribir código Python, proporcionar entrada personalizada y probar tus soluciones al instante. Guarda tu trabajo y vuelve a él en cualquier momento.
Usa sentencias print o salida de consola para rastrear el comportamiento de tu programa. myCompiler muestra toda la salida estándar y los mensajes de error en el panel de terminal. Los mensajes de error incluyen números de línea para ayudarte a localizar los problemas.

¿Listo para escribir código Python?

Abre el playground gratuito de Python y empieza a programar de inmediato. Sin descargas ni cuenta requerida.

Empieza a programar en Python

Gratis · No se requiere registro · Python 3.12

Empieza a programar en Python