Formas de ejecutar Python

Python es un lenguaje de programación que se ha hecho muy popular en los últimos años, por la facilidad de escribirlo y por los múltiples campos de aplicación que tiene como: análisis de Datos, visión por computador y procesamiento de imágenes, algoritmos de inteligencia artificial, machine learning, desarrollo de aplicaciones, desarrollo web, desarrollo de videojuegos, etc. Así también hay múltiples alternativas que puedes usar para Ejecutar Python.

En los tutoriales que realizamos en YouTube y en ese sitio Web, hemos usado algunas formas para Ejecutar Python en sistemas operativos como Windows y Ubuntu, a continuación detallaremos algunas formas que usamos y progresivamente añadiremos más formas de Ejecutar Python:

Ejecutar Python

La forma que eliges para Desarrollar y Ejecutar Python depende de varios factores, por ejemplo, si eres principiante y estás aprendiendo te conviene usar herramientas como Google Colab o un IDE como PyCharm, Spyder o Anaconda que simplificarán bastante la tarea de instalar las bibliotecas adicionales o la creación de entornos virtuales. En estas plataformas también encontrarás ayuda por parte de la comunidad, bastantes tutoriales y material que cada una de estas plataformas brinda al usuario para que su experiencia sea agradable con el software.

Puedes explorar más abriendo el siguiente artículo 4 Formas de ejecutar código Python que te dejo a continuación:

Aunque hay varias opciones, en este post muestro 4 formas de ejecutar código python que usualmente aplicamos en el canal ...

En el caso de que sea un programador con más conocimientos puedes estar buscando alternativas que permitan que tu código se ejecute más rápido puedes optar por Ejecutar Python desde la terminal de Ubuntu, ahí pondrás en práctica tus conocimientos creando entornos virtuales desde cero e instalando las bibliotecas que sean necesarias en tu proyecto.

Recuerda que Python viene instalado por defecto en Ubuntu. Lee más sobre Cómo ejecutar un script Python desde la terminal de Ubuntu ampliando el siguiente post:

En este post muestro 3 ejemplos de cómo ejecutar un script Python .py desde la terminal: 1 script Python 1 ...

También realicé un tutorial de cómo ejecutar un script Python desde el cmd en Windows aquí debemos considerar que Python debe ser instalado previamente, ya que a diferencia de Ubuntu, Python no viene instalado por defecto. Lee más sobre este tema en el enlace al siguiente Post:

En este post muestro dos ejemplos de cómo ejecutar un script Python .py desde el cmd en Windows 1 script ...

Otra forma de Ejecutar Python es enviando argumentos desde la terminal o cmd usando el módulo argaparse, así como se describe en el siguiente post, ejecutar Python con argparse realizado desde la terminal de Ubuntu.

El módulo argparse analizará la línea de código desde la terminal, verificará sus argumentos, e incluso puedes establecer menajes de ayuda. Conoce más sobre argparse con ejemplos ilustrativos en el siguiente post:

En este post describo cómo ejecutar un script python con argumentos desde el cmd, usando argparse. Mostraré varios ejemplos para ...

Ventajas

A continuación mostramos algunas ventajas de las distintas formas de Ejecutar Python:

Formas de Ejecutar PythonVentajasDesventajas
Google Colab– No se necesita instalar un software, ya que se usa de forma online con una cuenta de gmail.
– Combina código ejecutable y texto en un mismo documento.
– Acceso a GPU / TPU desde el navegador.
– Uso sin coste adicional.
– Muchas bibliotecas disponibles (Revísalas escribiendo pip freeze).
– Se desconecta después de un tiempo de inactividad
PyCharm– Tiene una versión gratuita (community) y una de paga (Professional).
– Instalar bibliotecas es sencillo.
– Depuración avanzada.
– Crea automáticamente entornos virtuales.
– Apoyo y soporte a la comunidad.
– Indentación inteligente.
– La versión de paga es costosa
Terminal/cmd– Se ejecutan más rápido los códigos.– Instalar las bibliotecas puede resultar extenso
– Hay que crear los entornos virtuales
(No son cosas complejas, pero sí etas empezando puede resultar confuso)
Spyder– Totalmente gratuito y de código abierto.
– Dispone de plugins adicionales.
– Apoyo y soporte a la comunidad.
– Indentación inteligente.
– Personalización de la interfaz.
– Es simple para desarrolladores con experienca
Anaconda– Muchas bibliotecas ya preinstaladas.
– Usar Conda para crear entornos virtuales.
– Se puede usar para otros lenguajes como R o Ruby.
– Puede tener demasiadas bibliotecas que tal vez no uses