Saltar al contenido
Introducción a la programación con Python

Instalación y configuración del entorno de desarrollo para Python.

Introducción

Python es un lenguaje de programación versátil y potente, y existen varias formas de instalarlo y empezar a utilizarlo. A continuación, te muestro tres métodos populares: mediante Anaconda, utilizando el ambiente de Python por defecto, y a través de Google Colab.

1. Instalación Usando Anaconda

Anaconda es una distribución de Python que incluye una gran colección de paquetes científicos. Es ideal para aquellos que trabajan en ciencia de datos, desarrollo de software, y computación científica, ya que simplifica el manejo de paquetes y versiones.

  • Paso 1: Visita el sitio web de Anaconda y descarga el instalador de Anaconda para tu sistema operativo (Windows, macOS, o Linux).
  • Paso 2: Ejecuta el instalador descargado y sigue las instrucciones. Asegúrate de marcar la opción que dice "Add Anaconda to my PATH environment variable" si estás en Windows (aunque no es recomendado por Anaconda, puede facilitar la ejecución de Python desde la línea de comandos).
  • Paso 3: Una vez instalado, puedes abrir Anaconda Navigator, una interfaz gráfica desde la cual puedes gestionar tus ambientes de Python y acceder a herramientas como Jupyter Notebook, Spyder, entre otros.

2. Instalación del Ambiente de Python por Defecto

Si prefieres trabajar con Python de manera más "directa" sin el uso de una distribución como Anaconda, puedes instalar Python directamente desde su sitio web.

  • Paso 1: Visita el sitio web oficial de Python python.org y dirígete a la sección de descargas.
  • Paso 2: Descarga la última versión de Python para tu sistema operativo y ejecuta el instalador. Durante la instalación, asegúrate de seleccionar la opción "Add Python to PATH" para poder ejecutar Python desde la línea de comandos.
  • Paso 3: Para verificar que Python se ha instalado correctamente, abre una terminal o línea de comandos y escribe python --version. Deberías ver la versión de Python que instalaste.

3. Uso de Google Colab

Google Colab es una plataforma de Google Research que ofrece un entorno de Jupyter Notebook en la nube, lo que te permite escribir y ejecutar código de Python sin ninguna configuración previa.

  • Paso 1: Ve a Google Colab.
  • Paso 2: Inicia sesión con tu cuenta de Google.
  • Paso 3: Puedes empezar a crear un nuevo notebook haciendo clic en "Nuevo Notebook" o abrir notebooks existentes desde Google Drive.

Google Colab es una excelente opción para empezar rápidamente sin necesidad de instalación, especialmente útil para aprendizaje, desarrollo de prototipos y colaboración en proyectos de ciencia de datos y machine learning.

Cada uno de estos métodos tiene sus ventajas y se adapta a diferentes necesidades y entornos de trabajo. Escoge el que mejor se ajuste a tus requerimientos.

Resumen

Instalar Python puede hacerse de varias maneras, dependiendo de tus necesidades específicas y tu entorno de trabajo. 

1. Anaconda

  • Ideal para: Usuarios interesados en la ciencia de datos, análisis de datos y computación científica.

  • Pasos:
    1. Descarga el instalador de Anaconda desde el sitio web oficial.
    2. Ejecuta el instalador y sigue las instrucciones, considerando agregar Anaconda al PATH si lo prefieres.
    3. Usa Anaconda Navigator o la línea de comandos para gestionar ambientes y paquetes.

2. Instalación Directa

  • Ideal para: Usuarios que prefieren una instalación minimalista o necesitan la última versión de Python.

  • Pasos:
    1. Descarga Python directamente desde el sitio web oficial.
    2. Durante la instalación, asegúrate de marcar "Add Python to PATH".
    3. Verifica la instalación abriendo una terminal y escribiendo python --version.

3. Google Colab

  • Ideal para: Quienes buscan empezar rápidamente sin instalaciones, especialmente útil para colaboración y acceso a recursos computacionales en la nube.

  • Pasos:
    1. Ve a Google Colab y inicia sesión con tu cuenta de Google.
    2. Comienza un nuevo notebook o abre uno existente desde Google Drive.

Cada método tiene sus ventajas, desde la facilidad de manejo de paquetes y ambientes con Anaconda, pasando por una instalación más controlada y ligera con Python directamente, hasta la conveniencia y accesibilidad de Google Colab para trabajar en la nube. La elección dependerá de tus preferencias personales, requisitos del proyecto y el entorno de trabajo deseado.

Aplicación teórica

Crear un ambiente con Conda es un proceso sencillo y eficiente para gestionar las dependencias de tus proyectos de Python. A continuación, te muestro cómo puedes hacerlo paso a paso:

Paso 1: Abrir la Terminal o la Línea de Comandos


Primero, necesitas abrir tu terminal en macOS/Linux o la línea de comandos en Windows. Asegúrate de que Conda esté instalado correctamente y que puedas acceder a él desde la terminal. Puedes verificar que Conda esté disponible escribiendo `conda --version`. Si ves la versión de Conda, significa que está correctamente instalado.

Paso 2: Crear un Nuevo Ambiente


Para crear un nuevo ambiente, utilizas el comando `conda create`. Debes darle un nombre a tu ambiente y especificar las versiones de Python y otros paquetes que quieras incluir. Por ejemplo, para crear un ambiente llamado "mi_ambiente" con Python 3.9, usarías el siguiente comando:


conda create --name mi_ambiente python=3.9

Este comando crea un nuevo ambiente con la versión especificada de Python. También puedes incluir en este paso cualquier otro paquete que sepas que necesitarás. Por ejemplo, si quieres incluir Jupyter Notebook y NumPy, podrías hacerlo así:



conda create --name mi_ambiente python=3.9 jupyter numpy

Paso 3: Activar el Ambiente


Una vez creado el ambiente, debes activarlo para empezar a usarlo. Esto configura tu terminal o línea de comandos para usar el Python específico y los paquetes instalados en ese ambiente. Para activar el ambiente, usa el siguiente comando:



conda activate mi_ambiente

Ahora, cualquier comando de Python que ejecutes usará la versión de Python y los paquetes instalados en tu ambiente "mi_ambiente".

Paso 4: Desactivar el Ambiente
Cuando termines de trabajar en tu ambiente y quieras volver al ambiente base o cambiar a otro, debes desactivarlo. Para esto, simplemente usa el comando:



conda deactivate

Esto volverá tu terminal o línea de comandos al estado predeterminado o al ambiente que estuviera activo anteriormente.

Crear ambientes con Conda es una práctica recomendada para la gestión de dependencias en proyectos Python, ya que permite tener múltiples entornos con diferentes versiones de Python y paquetes, evitando conflictos entre ellos.

Aplicación práctica

Crear un Ambiente con Conda

Para crear un nuevo ambiente en Conda desde la consola, puedes utilizar el siguiente comando. Este ejemplo crea un ambiente llamado "mi_ambiente" con Python versión 3.9:



conda create --name mi_ambiente python=3.9

Después de ejecutar este comando, Conda te pedirá confirmar la instalación de los paquetes necesarios. Una vez confirmado, el ambiente será creado.

Exportar un Ambiente con Conda

Una vez que hayas configurado tu ambiente con los paquetes que necesitas, podrías querer compartir este ambiente con otros o recrearlo en otro sistema. Para esto, puedes exportar la configuración de tu ambiente a un archivo YAML. Utiliza el siguiente comando para exportar tu ambiente "mi_ambiente" a un archivo llamado `mi_ambiente.yml`:



conda env export --name mi_ambiente > mi_ambiente.yml

Este archivo `mi_ambiente.yml` contiene toda la información necesaria para recrear el ambiente, incluyendo las versiones específicas de cada paquete instalado. Puedes compartir este archivo con otros, quienes podrán crear una copia exacta de tu ambiente utilizando el siguiente comando:



conda env create -f mi_ambiente.yml

Estos comandos proporcionan una forma eficiente de manejar ambientes en Conda, facilitando la replicabilidad y el compartir configuraciones de desarrollo sin problemas.