Introducción

Configurar un entorno de desarrollo adecuado es uno de los pasos más importantes para comenzar a programar en Python. Tener un entorno bien configurado te permitirá escribir, probar y ejecutar tu código de manera eficiente. En este tutorial, te mostraré cómo instalar Python, elegir un editor de texto, y configurar un entorno virtual para gestionar tus proyectos.


Paso 1: Instalar Python

  1. Ve al sitio oficial de Python: https://www.python.org/downloads/.
  2. Descarga la última versión de Python compatible con tu sistema operativo (Windows, macOS o Linux).
  3. Durante la instalación:
    • Asegúrate de marcar la opción “Add Python to PATH” (esto facilitará usar Python desde la línea de comandos).
    • Completa la instalación haciendo clic en “Install Now”.
  4. Verifica la instalación:
    • Abre tu terminal o línea de comandos y escribe: python --version Deberías ver la versión de Python instalada.

Paso 2: Elegir un Editor de Código

Un buen editor de código hace que escribir y depurar Python sea más fácil. Aquí tienes algunas opciones populares:


Paso 3: Configurar un Entorno Virtual

Los entornos virtuales te permiten instalar dependencias específicas para cada proyecto sin afectar tu instalación global de Python.

  1. Abre tu terminal y navega a la carpeta donde deseas crear tu proyecto: cd ruta/de/tu/proyecto
  2. Crea un entorno virtual con el comando: python -m venv venv Esto creará una carpeta llamada venv dentro de tu proyecto.
  3. Activa el entorno virtual:
    • En Windows: venv\Scripts\activate
    • En macOS/Linux: source venv/bin/activate
  4. Verás que tu terminal ahora muestra (venv) antes del nombre del directorio. Esto indica que el entorno virtual está activo.

Paso 4: Instalar Bibliotecas Necesarias

Dentro de tu entorno virtual, instala las bibliotecas que necesites para tu proyecto. Por ejemplo:

  • Instalar Flask (para desarrollo web): pip install flask
  • Instalar NumPy (para cálculos matemáticos): pip install numpy

Guarda todas las dependencias en un archivo requirements.txt para facilitar la instalación en el futuro:

pip freeze > requirements.txt

Paso 5: Escribir y Ejecutar Código Python

  1. Abre tu editor de código y crea un archivo llamado app.py.
  2. Escribe un código básico de Python: print("¡Hola, Mundo!")
  3. Guarda el archivo y ejecútalo desde la terminal: python app.py

Deberías ver el mensaje ¡Hola, Mundo! en tu terminal.


Paso 6: Desactivar el Entorno Virtual

Cuando termines de trabajar en tu proyecto, desactiva el entorno virtual escribiendo:

deactivate

Esto cerrará el entorno virtual y evitará que afecte otros proyectos.


Paso 7: Buenas Prácticas

  • Usa un entorno virtual para cada proyecto para evitar conflictos entre dependencias.
  • Mantén un archivo requirements.txt actualizado para documentar las bibliotecas necesarias.
  • Aprende a usar herramientas como Git y GitHub para gestionar tus proyectos y colaborar con otros.

Conclusión

Ahora tienes un entorno de desarrollo listo para trabajar con Python. Configurarlo correctamente desde el principio te ayudará a mantener tus proyectos organizados y funcionales. Sigue explorando y experimentando con Python para mejorar tus habilidades.