Terminales online para practicar codigo python

Buenas, hacía tiempo que no escribía nada en el blog y tenía ganas de retomar para seguir compartiendo un poco lo que voy aprendiendo, viendo en la web o metiendo mano en los códigos. Hoy quería traducirles un artículo muy bueno que encontré sobre terminales online para practicar con nuestros códigos python sin tener que instalar nada.

Para aquellas personas que les resulte tedioso tener que instalar python o quieran practicar en sus dispositivos móviles, esta entrada les vendrá de lujo.

Hay muchos sitios con terminales virtuales para ejecutar código python, pero la prioridad que se le dio a la lista de sitios que publicaré más abajo fueron:

  1. Sitio fiable y rápido
  2. Debe soportar Python 2.x y 3.x
  3. Debe dejar copiar/pegar operaciones para una mejor práctica de codificación

Top 7 de terminales virtuales para python

1. https://www.python.org/shell

Esta es la terminal más rápida para ejecutar código python en linea, y nos brinda las siguientes características:

www.python.org
www.python.org
  • Podemos copiar y pegar los comandos en la consola
  • Está equipado con un shell interactivo IPython
  • Es muy superior a la terminal de python por defecto
  • IPython ofrece potentes funcionalidades
  • Se integra con un editor de texto y trae un fácil acceso a los comandos del sistema operativo

En el sitio hay un vídeo donde podrán ver más características de esta excelente terminal online.

2.https://www.pythonanywhere.com/try-ipython/

Se trata de un terminal de python interactivo avanzado. Viene con algunas características muy buenas, como por ejemplo la implementación del tabulador.

https://www.pythonanywhere.com/try-ipython/

Algunos puntos rápidos para familiarizarnos con la terminal:

  • Es muy fácil introducir comandos en la consola
    • Si ingresamos imp y la tecla tab se completa el comando (import). 
      • import sys
  •  Para obtener la documentación completa de cualquier módulo escribimos por ejemplo:
    • Escribir sys?
  • De esta manera %save guardamos un comando en un archivo
    • Escribe a = 15 y presiona enter. Anotar el número de linea (esta en los corchetes delante de la línea)
    • Ahora escribir %save set_a.py linea de número para salvar la línea en un archivo 
    • Para encontrar más información sobre la función %save, escribir  %save?
    • %edit set_a.py abrirá el editor vi para editar el archivo. Puede modificar cualquier archivo que desee. 

3.https://repl.it/languages/python3

Se trata de un terminal virtual en línea que nos ayuda a explorar de forma interactiva la práctica de la codificación. Este terminal soporta multiples idiomas que pueden seleccionarse desde su pagina de idiomas.

https://repl.it/languages/python3
https://repl.it/languages/python3

Algunas características claves de este terminal:

  • Si eres nuevo en python, puede comenzar con los códigos de ejemplo que brinda la página
  • Permite guardar la sesión y compartirla con otros
  • Conserva el contenido de la sesión y se puede comenzar desde donde terminaste
  • Es de código abierto. Se puede explorar el código y colaborar 
  • Funciona desde cualquier navegador web

4.http://live.sympy.org/

Esta terminal sympy es una aplicación web simple basada en Google App Engine.

http://live.sympy.org/
http://live.sympy.org/

5.http://rextester.com/runcode

Una herramienta muy útil para practicar nuestros códigos python

http://rextester.com/runcode
http://rextester.com/runcode

Algunas de las características que presta son:

  • Todos los comandos se ejecutan en Linux
  • Soporta las versiones 2.7 y 3.6
  • Se pueden elegir diferentes lenguajes de programación

6.http://www.tutorialspoint.com/ipython_terminal_online.php

Aquí el editor de la página Tutorial Point. También utiliza IPython en el editor interactivo

http://www.tutorialspoint.com/ipython_terminal_online.php
http://www.tutorialspoint.com/ipython_terminal_online.php

Algunas características:

  • Shell interactivo de gran alcance para jugar con Python
  • Visualización interactiva de datos y uso de herramientas GUI
  • Fácil de usar

7.https://ideone.com/

Ideone es una herramienta de depuración y codificación en línea para practicar nuestros códigos python.

https://ideone.com/
https://ideone.com/

Algunas características:

  • Soporta varios lenguajes de programación
  • Soporta python 2 y 3
  • Se pueden consultar ejemplos de código en la web
  • Se permiten ejecutar programas en servidores remotos de forma segura

Hasta acá la selección de terminales online para practicar con python, si conoces algún otro terminal en linea que quieras compartir con nosotros y hacerlo conocer deja tu mensaje en los comentarios del post.

Buenas practicas Pythoneros!!!

Fuente: http://www.techbeamers.com/top-7-online-virtual-terminal-for-python-coding-practice/

  1. Unknown dice:

    Gracias a ti por tu vuelta.

  2. Raul C dice:

    Tu blog es muy interesante. A veces parece que uno escribe para nadie, pero yo al menos lo seguiré desde que lo conozco. Gracias

    1. PythonDiario dice:

      Hola Raúl, muchas gracias por visitar y participar en el blog. Tener respuestas de lo que uno comparte es muy gratificante y es lo que alienta a seguir escribiendo 😉
      Esta muy buena la página de Pythontutor. Saludos y gracias por participar.

  3. Raul C dice:

    Yo utilizo este para que los chicos y chicas aprendan en CoderDojo de Medialab-Prado, en Madrid:

    http://www.pythontutor.com/visualize.html#mode=edit

    Es muy útil para aprender.

  4. Raul C dice:

    Yo utilizo este para que los chicos y chicas aprendan en CoderDojo de Medialab-Prado, en Madrid:

    http://www.pythontutor.com/visualize.html#mode=edit

    Es muy útil para aprender.

  5. Raul C dice:

    Por cierto, me mostraron un programa para dispositivos Android. Es un entorno para programar estés donde estés. Busca QPython3 en Play Store.

    Saludos

    1. PythonDiario dice:

      Hola Raul, lo tengo instalado en mi Android, está genial. Saludos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
White Monkey