Antes de poder ejecutar código de Python en nuestro ordenador, tenemos que instalar el intérprete de Python en nuestro sistema.
Afortunadamente es un proceso muy sencillo, y compatible con los principales sistemas operativos.
Instalar Python
Windows
Para instalar Python en un sistema Windows, podemos descargar el instalador desde el sitio web oficial de Python (https://www.python.org/downloads/).
Una vez descargado el instalador, simplemente ejecutamos el archivo y seguimos las instrucciones del asistente de instalación.
Linux
En la mayoría de las distribuciones de Linux, Python ya está instalado por defecto. Si necesitamos instalar una versión más reciente, podemos utilizar el gestor de paquetes de nuestra distribución.
Por ejemplo, apt en Ubuntu o yum en CentOS.
sudo apt install python3
macOS
En macOS, Python también viene preinstalado en el sistema. Sin embargo, es posible que necesitemos instalar una versión más reciente o gestionar múltiples versiones de Python. Para ello, podemos utilizar herramientas como Homebrew o pyenv.
Verificar la instalación
Una vez que la instalación haya finalizado, es conveniente verificar que Python se haya instalado correctamente en tu sistema.
Para ello, abrimos una ventana de terminal y escribimos el siguiente comando,
python --version
Este comando debería imprimir la versión de Python instalada en tu sistema. Si ves algo como:
Python 3.x.x
Donde 3.X.X
es la versión de Python ¡felicidades! Has instalado Python correctamente en tu sistema 🥳.
Entornos de desarrollo
Ahora que tenemos Python instalado en nuestro sistema, necesitamos un entorno de desarrollo donde podamos escribir, depurar y ejecutar nuestro código.
Existen varios entornos de desarrollo populares para Python, cada uno con sus propias características y ventajas.
IDLE
IDLE es el entorno de desarrollo integrado (IDE) que viene incluido con la instalación estándar de Python. Proporciona un editor de código, un intérprete de Python interactivo y herramientas de depuración básicas.
IDLE es muy muy básico, y solo lo recomiendo para las tareas más sencillas, o para un par de pruebas rápidas. Lo normal es que usemos un IDE más completo como VS Code 👇.
Visual Studio Code
Visual Studio Code es un editor de código ligero y altamente personalizable que cuenta con una gran popularidad.
Es compatible con una gran cantidad de lenguajes, que incluye Python. Esto lo convierte en un potente (¿el mejor?) entorno de desarrollo para Python.
Ofrece soporte para depuración, control de versiones, integración con entornos virtuales y mucho más.
Veremos cómo configurar Visual Studio Code para trabajar con Python en el siguiente artículo.