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:
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:
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:
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:
Ventajas
A continuación mostramos algunas ventajas de las distintas formas de Ejecutar Python:
Formas de Ejecutar Python | Ventajas | Desventajas |
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 |