python

Ejecutar código de Python 3 gratis y en línea

Hoy veremos cómo ejecutar código de Python 3 en línea, sin necesidad de instalar nada.

Lo bueno del editor de texto en la nube que vamos a ver es que permite crear código ilimitado y ejecutarlo, el código de Python se mantiene en línea y no se necesita instalar nada; por lo tanto el sistema operativo no es una restricción.

Aparte de ello podemos descargar el proyecto como zip o exportarlo a gist; al igual que codificar al mismo tiempo entre varios usuarios.

Este editor de Python online también soporta la instalación de paquetes de pip.

Nota: recuerda que puedes instalar Python en Windows 10 o en Android.

Repl.it y Python 3

El editor en línea para programar en Python 3 del que hablo es replit, cuya página oficial es esta.

Necesitas registrarte, pero te aseguro que no envía correos molestos; sino boletines realmente interesantes.

Una vez que tengas una cuenta haz click en new repl y selecciona Python:

Nuevo repl de Python 3

Después de seleccionar el lenguaje dale un nombre a tu replit, así como una descripción:

Detalles del código de Python 3

Finalmente haz click en Create Repl y te llevará a la siguiente pantalla en donde ya vas a poder escribir código de Python 3.

Tip: alternativamente puedes entrar a https://repl.it/languages/python3 y se creará un nuevo replit.

El editor de Python 3

Replit ofrece un completo editor en línea que permite crear archivos y carpetas, ejecutar el código, instalar paquetes y empezar una sesión colaborativa.

Editor de Python 3 en línea

Voy a explicar los puntos.

Refactorizar código

Esto no está señalado, pero el editor ofrece una manera de ordenar o refactorizar el código presionando el botón:

Refactorizar código Python 3

1 – Archivos y carpetas

Podemos crear archivos y carpetas que estarán disponibles para su lectura con Python; de hecho podemos crear más código de Python.

Archivos y carpetas con replit para Python 3

2 – Paquetes o dependencias con PIP

Puedes gestionar paquetes que normalmente instalarías con PIP. Para ello simplemente busca el nombre del paquete:

Instalar paquetes de pip

En este caso busqué el de bcrypt, el cual usamos en el post en donde vimos cómo usar bcrypt con Python 3.

Cuando hagas click sobre él verás que aparece otro botón con el signo de más, haz click de nuevo y se va a crear un archivo llamado requirements.txt en donde se guardan las dependencias con las versiones:

Agregar paquete o dependencia

Por lo tanto, si quieres agregar dependencias de manera manual simplemente búscalas o agrega los nombres en el archivo txt.

3 – Sesión colaborativa

Puedes comenzar una sesión colaborativa. Para ello selecciona el icono y haz click en Start Session:

Comenzar sesión colaborativa

Después podrás copiar el enlace y mandárselo a otros programadores para que se unan. También incluye un chat y una forma de terminar la sesión:

Sesión colaborativa con Python y replit

4 y 5 – Compartir y ejecutar código

Si quieres ejecuta el código, haz click en el botón verde de Run, o presiona CTRL + Enter. Igualmente puedes compartir tu replit haciendo click en Share.

Al compartir se dan muchas opciones como por ejemplo exportarlo directamente a gist, embeberlo (justo eso hago en algunos posts) o compartirlo con un enlace.

El enlace del replit que estamos exponiendo es este: https://repl.it/@parzibyte/Mi-primer-replit-con-Python-3.

6 – El verdadero editor

Aquí es en donde escribes el código. A veces el editor provee autocompletado, y permite ajustar los atajos a la mayoría de editores de texto populares, por lo que puedes usar tus atajos para duplicar líneas, usar múltiples cursores y esas cosas.

7 – La salida

Finalmente tenemos la salida, que es la terminal en donde se imprime todo lo que imprimamos dentro de nuestro programa.

También podemos leer datos con input, de hecho muchos de mis ejercicios con Python los desarrollo ahí.

Descargar código como zip

Si quieres descargar tu proyecto para probarlo fuera de línea puedes hacerlo de dos maneras. La primera es agregando ".zip" a la URL de tu proyecto o replit. En mi caso quedaría así:

https://repl.it/@parzibyte/Mi-primer-replit-con-Python-3.zip

La segunda es en el administrador de archivos, seleccionando Download as zip:

Descargar código de Python como zip

Ya que estamos por aquí es importante mencionar que también podemos subir archivos o assets.

Conclusión

Repl.it proporciona un editor de texto online, gratuito y con gestor de dependencias incluido. Lo descubrí hace mucho tiempo y creo que se merece un post; también soporta otros lenguajes y frameworks como PyGame pero eso lo veremos en otra ocasión.

Te invito a que comiences a probar el editor en línea, y a que leas otros posts sobre Python en mi blog.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Entradas recientes

Creador de credenciales web – Aplicación gratuita

Hoy te voy a presentar un creador de credenciales que acabo de programar y que…

1 semana hace

Desplegar PWA creada con Vue 3, Vite y SQLite3 en Apache

Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…

2 semanas hace

Arquitectura para wasm con Go, Vue 3, Pinia y Vite

En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…

2 semanas hace

Vue 3 y Vite: crear PWA (Progressive Web App)

En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…

2 semanas hace

Errores de Comlink y algunas soluciones

Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…

2 semanas hace

Esperar promesa para inicializar Store de Pinia con Vue 3

En este artículo te voy a enseñar cómo usar un "top level await" esperando a…

2 semanas hace

Esta web usa cookies.