Pruebe Python en su navegador con estos shells interactivos en línea gratuitos

Pruebe Python en su navegador con estos shells interactivos en línea gratuitos

Si está pensando en aprender Python, es posible que se sienta abrumado por el proceso de configuración inicial. Necesita instalar Python en su sistema, luego aprender a usar la línea de comando para procesar código, o aprender a usar el shell interactivo, o aprender a configurar un IDE de Python.





Ignora todo eso. Es innecesario hasta que sepa si Python es adecuado para usted.





En su lugar, recomendamos usar un shell interactivo en línea, que es solo un sitio web que le permite escribir y ejecutar código Python y ver instantáneamente los resultados. No es necesario instalar nada. Entonces si eres repasando estos ejemplos de Python o revisar los conceptos básicos de matrices y listas , puede probar el código directamente en su navegador. Aquí están los mejores intérpretes de Python en línea que hemos encontrado.





1. Python en cualquier lugar

Si hay una razón por la que Python en cualquier lugar supera a cualquier otro intérprete de Python en línea, es que es compatible con IPython. IPython es una alternativa más avanzada al intérprete de Python predeterminado. Con él, obtienes un montón de funciones útiles: completar la pestaña mientras escribes, la capacidad de 'ver' las variables y métodos de un objeto en tiempo real, leer la documentación del módulo en línea y más.

Nada de esto es estrictamente necesario, por supuesto. Si eres un completo principiante, es posible que desee omitirlo por ahora y volver en unas semanas cuando se sienta más cómodo. Pero en lo que respecta a los intérpretes de Python, IPython es el estándar de productividad.



Nota: Python Anywhere es en realidad mucho más que esto. Es un IDE web completo que le permite crear y alojar aplicaciones de Python en la web. Esta página 'Probar IPython' es solo una pequeña herramienta lateral ingeniosa.

2. Violín de Python

Violín de Python es el que recomendaría a cualquiera que tenga experiencia en programación pero no en Python. La interfaz es bastante simple y fácil de usar, pero lo que es más importante, viene con un montón de código de ejemplo que puede cargar con un solo clic.





Al explorar la barra lateral izquierda, aprenderá algunos de los mejores consejos y trucos que hacen que Python sea más divertido de usar que otros lenguajes. O puede escribir su propio código, ejecutarlo y ver los resultados en la sección de salida en la parte inferior.

Tenga en cuenta que también puede 'guardar y compartir' el código que ha escrito. Esto puede ser útil si tiene un mentor que lo ayude con la depuración o si está colaborando con otros en un proyecto.





3. Repl.it

El nombre Repl.it proviene de REPL, que significa 'Read-Eval-Print Loop' (esencialmente un sinónimo de 'shell interactivo', así que no se confunda). Repl.it admite docenas de lenguajes, incluidos Python 2.xy Python 3.x, por lo que si decide que Python no es para usted, aún puede usarlo cuando aprenda C #, Java, Ruby, Lua, ES6 y más.

Lo que más me gusta es su personalización. Puede modificar el diseño, el tema del color, el tamaño de fuente, el tamaño de la sangría, el tipo de ajuste y si desea habilitar la función de autocompletar. La interfaz es sencilla. Y si crea una cuenta, puede guardar su código y recuperarlo más tarde.

Y hay una ventaja más enorme de Repl.it: puede importar alguna Paquete de Python siempre porque los apoya a todos .

4. Baratija

Baratija es otra opción fuerte. Obtiene muchas de las mismas características que se exploraron anteriormente: un editor de código aceptable, la capacidad de ejecutar código y la capacidad de compartir. Pero Trinket tiene dos ventajas. Primero, puede abrir varios scripts con su interfaz basada en pestañas, y segundo, puede incrustar Trinket en su propio sitio si tiene uno.

cómo ordenar Gmail por tema

El plan gratuito de Trinket, aunque para siempre e ilimitado, solo permite Python 2.x básico. Si desea acceso completo a la versión Python 3.x de Trinket, deberá actualizar al plan Connect, que cuesta $ 9 por mes o $ 72 por año. El 'acceso completo' implica todos los módulos integrados de Python, incluidos Numpy, Matplotlib, SciPy y más.

5. Ideone

Ideone es una herramienta de uso general para 'probar cualquier lenguaje de programación en línea', por lo que no está tan repleta de funciones ni es tan avanzada como las otras opciones anteriores. Esto es lo que lo hace tiene: más de 60 lenguajes de programación diferentes y la opción de etiquetar su código como Público, Secreto o Privado.

El código escrito en Ideone también está sujeto a algunas restricciones:

  • Máximo 10 segundos para compilar / interpretar.
  • Máximo 5 o 15 segundos durante la ejecución (para invitados o usuarios registrados).
  • Máximo 256 MB de RAM durante la ejecución.
  • El acceso a Internet está bloqueado y no se pueden crear archivos nuevos.

Con todo, Ideone es una buena opción si solo necesita probar un poco de código de inmediato, pero para exploraciones más serias de Python, prefiero ir con uno de los otros enumerados anteriormente.

Prima: Python Tutor

Python Tutor no es un shell de Python interactivo, per se. Más bien, una vez que escriba su código, analizará lo que escribió y presentará una visualización de la lógica del código. ¿El resultado? Una serie de instantáneas que puede recorrer, una línea de código a la vez, para ver cómo se ejecuta realmente su código de principio a fin.

¡Esta es una herramienta tremenda para los principiantes de programación! Verá cómo cada línea de código afecta a diferentes variables y salidas, lo que le facilitará la detección de errores y otros problemas. Si bien la programación puede ser difícil para los principiantes, esta herramienta puede simplificar la curva de aprendizaje y ayudarlo a comprender la lógica de todo.

También puede notar que Python Tutor tiene un modo de programación en vivo experimental. Es similar a la herramienta de visualización normal, pero se analiza y actualiza en tiempo real a medida que escribe. Al momento de escribir esto, es primitivo y con errores, por lo que debe ignorarlo hasta que se solucionen todos los problemas.

Consejos para continuar su viaje en Python

Después de probar Python en un shell interactivo en línea, puede decidir que le encanta el lenguaje y quiere seguirlo en un nivel más práctico. Para eso, puede que le vaya bien con estos excelentes cursos de Python en línea, o si no puede gastar dinero, estos sitios para aprender Python.

Python puede ser uno de los lenguajes más fáciles de aprender, pero no se desanime si le resulta difícil. La codificación en Python todavía es codificación, y la codificación es difícil. ¡Luchar no significa que debas dejar de programar! Para un poco de motivación adicional, recomiendo escuchar algunos de estos útiles podcasts para programadores.

¿Qué te parece Python? ¿Hay otros proyectiles interactivos buenos que nos perdimos? Si tiene otros consejos de Python, especialmente para principiantes, ¡compártalos con nosotros a continuación!

Cuota Cuota Pío Correo electrónico Una guía para principiantes para animar el habla

Animar el habla puede ser un desafío. Si está listo para comenzar a agregar diálogos a su proyecto, analizaremos el proceso por usted.

Leer siguiente
Temas relacionados
  • Programación
  • Programación
  • Pitón
Sobre el Autor Joel Lee(1524 Artículos publicados)

Joel Lee es el editor en jefe de MakeUseOf desde 2018. Tiene un B.S. en Ciencias de la Computación y más de nueve años de experiencia profesional en redacción y edición.

Más de Joel Lee

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

t-mobile mlb tv 2021
Haga clic aquí para suscribirse