Python es uno de los lenguajes de programación más usados y queridos por los programadores, todo esto debido a su simpleza, elegancia y flexibilidad. Es un lenguage multiplataforma por lo cual está diponible para Mac, Linux y Windows. En este artículo te vamos a enseñar a instalarlo de manera sencilla y a crear ambientes virtuales para nuestros proyectos.
Es muy probable que ya tengas instalado Python por defecto, en sus versiones 2 y 3. Abrimos la terminal Ctrl+Alt+T y comprobamos si ya lo tenemos instalado, ejecutando los comandos:
$ python3 --version
Python 3.X # Debería mostrar algo como esto.
$ python --version
Python 2.X # Versión que tienes instalada.
Si la versión es diferente de la que deseas procede a realizar los siguientes pasos para instalarlo:
$ sudo apt-get update
$ sudo apt-get install python3.8
$ python3 --version
Python 3.8 # Debería mostrar algo como esto en dependencia de la versión que desees.
Debes ir a la página oficial de Python, buscar en descargas la versión que deseas, descargarla y ejecutar el instalador en tu computadora.
Un ambiente virtual es una herramienta que permite crear entornos aislados. Imagina que estas desarrollando dos proyectos con diferentes versiones de una biblioteca, sería un desastre porque solo puedes tener instalada una en el entorno del sistema. Con Virtualenv es posible crear entornos para cada proyecto lo que se traduce como que puedes tener los paquetes necesarios para cada aplicación sin interferir con los demás.
Para instalarlo ejecutamos desde la consola dependiendo de la versión de Python que utilices:
$ sudo apt-get install python-virtualenv
Una vez instalado lo usamos de la siguiente manera:
#Crearlo
$ virtualenv mi_env
#Activarlo
$ source mi_env/bin/activate
#Instalar paquetes
$ pip install django
#Desactivar entorno
$ desactivate
Para este sistema operativo es muy similar:
# Crearlo para Python3
$ python3 -m venv mi_env
# Crearlo para Python2
$ python -m venv mi_env
#Activarlo
$ mi_env\Scripts\activate.bat
#Instalar paquetes
$ pip install django
# Desactivarlo
$ mi_env\Scripts\desactivate.bat
Una vez concluido el proceso tanto si eres un experto como si estás comenzando, te recomendamos que leas el Zen de Python, un conjunto de principios que influyen en el diseño de los programas y por los que se rigen la mayoría de los desarrolladores. Para ver estas pautas abre nuevamente la terminal, ejecuta cualquier versión de Python y escribe import this.
Keep calm and drink a Binary Coffee!