Introducción

Para poder programar en Python primero necesitamos tener un intérprete de Python, es decir, un programa que ejecute nuestras instrucciones escritas en el lenguaje Python.

Aquí hay de dos:

  1. CPython
  2. PyPy

Estas son dos diferentes implementaciones del mismo lenguaje (Python); la primera es una implementación basada en el lenguaje C y en Python mismo; la segunda es una implementación alternativa que está escrita en RPython.

Aunque ambas implementaciones son útiles y funcionales (PyPy es, en general, más rápido que CPython), usar CPython tiene algunas ventajas. Por ejemplo, las principales librerias para hacer análisis de datos (Numpy, Pandas, Scipy) están implementadas en C, por lo que sólo son compatibles con CPython.

Aquí vamos a usar la implementación de CPython para programar en el lenguaje Python.

Descargar CPython

Para descargar el interprete de CPython (en lo sucesivo, Python) podemos hacerlo de al menos 3 formas distintas.

  1. Directamente del sitio oficial de Python.
  2. Desde algún administrador de paquetes, e.g HomeBrew, APT, etc.
  3. Desde Anaconda

La elección del sitio web de descarga dependerá de nuestras necesidades particulares.

Otra cosa importante es saber qué versión de Python queremos descargar. La versión más reciente es la 3.10 (revelada en Oct-2021), sin embargo cualquier versión entre la 3.7 y la 3.9 nos será útil durante el curso. Yo recomiendo que descarguen la versión 3.8 o 3.9.

Instalación desde python.org

Una vez que estén en el sitio oficial de Python, dirigirse hacia Downloads y luego All releases (figura 1).

Figura 1

Figura 1

Una vez que hayan dado click en All releases, bajar hasta Looking for a specific release?. Ahí están todas las versiones de Python disponibles para descargar (Figura 2).

Figura 2

Figura 2