Ir al contenido principal

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

Introducción

Para comenzar nuestro viaje en el mundo de la programación con Python, el primer paso es instalar el lenguaje en nuestro ordenador y configurar un entorno de desarrollo adecuado. Esta etapa, aunque puede parecer meramente técnica, es fundamental para asegurar una experiencia de aprendizaje fluida y productiva. En este artículo, aprenderemos cómo instalar Python de forma correcta en los principales sistemas operativos y configuraremos las herramientas necesarias para escribir, ejecutar y depurar nuestro código de manera eficiente.

Instalación de Python

Instalación en Windows

Windows no viene con Python preinstalado, por lo que necesitaremos descargarlo e instalarlo manualmente:

  1. Descarga el instalador oficial:

  2. Ejecuta el instalador:

    • Importante: Marca la casilla "Add Python to PATH" antes de iniciar la instalación
    • Puedes seleccionar "Install Now" para una instalación estándar o "Customize installation" para personalizar opciones:

    Captura de pantalla 2025-04-20 131755.png

  3. Verifica la instalación:

    • Abre el símbolo del sistema (CMD) o PowerShell
    • Escribe el siguiente comando y pulsa Enter:
      python --version
      
    • Deberías ver la versión de Python instalada:
      Python 3.12.x
      

Instalación en macOS

macOS suele venir con Python preinstalado, pero generalmente es una versión antigua (Python 2). Recomendamos instalar una versión actualizada:

  1. Usando el instalador oficial:

  2. Alternativa usando Homebrew (recomendado para usuarios avanzados):

    • Si tienes Homebrew instalado, abre Terminal y ejecuta:
      brew install python
      
  3. Verifica la instalación:

    • Abre Terminal
    • Escribe:
      python3 --version
      
    • Deberías ver la versión instalada

Instalación en Linux

La mayoría de distribuciones Linux vienen con Python preinstalado, pero puede que no sea la versión más reciente:

  1. Ubuntu/Debian:

    • Abre Terminal
    • Actualiza los repositorios:
      sudo apt update
      
    • Instala Python:
      sudo apt install python3 python3-pip
      
  2. Fedora:

    • Abre Terminal
    • Ejecuta:
      sudo dnf install python3 python3-pip
      
  3. Arch Linux:

    • Abre Terminal
    • Ejecuta:
      sudo pacman -S python python-pip
      
  4. Verifica la instalación:

    • En Terminal, escribe:
      python3 --version
      

Configuración del entorno de desarrollo

Una vez instalado Python, es recomendable configurar un entorno de desarrollo integrado (IDE) o un editor de código que facilite la escritura y ejecución de programas.

Editores de código populares

Visual Studio Code (VS Code)

Visual Studio Code es un editor gratuito, de código abierto y altamente personalizable que ofrece excelente soporte para Python:

  1. Instalación:

  2. Configuración para Python:

    • Abre VS Code
    • Ve a la sección de Extensiones (icono de bloques en la barra lateral o Ctrl+Shift+X)
    • Busca "Python" y selecciona la extensión oficial de Microsoft
    • Haz clic en "Instalar"
  3. Uso básico:

    • Crea un nuevo archivo con extensión .py
    • VS Code detectará automáticamente que es un archivo Python y activará las herramientas correspondientes
    • Puedes ejecutar tu código con el botón de "Play" en la esquina superior derecha o presionando F5

PyCharm

PyCharm es un IDE específico para Python que ofrece potentes herramientas de desarrollo:

  1. Instalación:

  2. Configuración inicial:

    • Al abrir PyCharm por primera vez, te pedirá configurar el intérprete de Python
    • Selecciona la instalación de Python que realizaste anteriormente
  3. Creación de un proyecto:

    • Haz clic en "Create New Project"
    • Configura la ubicación y el intérprete
    • Haz clic en "Create"

Configuración del intérprete y entornos virtuales

Los entornos virtuales permiten aislar las dependencias de diferentes proyectos, lo que resulta muy útil cuando trabajamos en múltiples proyectos con diferentes requisitos:

Creación de un entorno virtual

  1. Usando venv (incluido en Python 3):

    • Abre una terminal o símbolo del sistema

    • Navega hasta la carpeta donde quieres crear tu proyecto

    • Ejecuta el siguiente comando:

      # En Windows
      python -m venv mi_entorno
      
      # En macOS/Linux
      python3 -m venv mi_entorno
      
  2. Activación del entorno virtual:

    • Windows:
      mi_entorno\Scripts\activate
      
    • macOS/Linux:
      source mi_entorno/bin/activate
      
    • Notarás que el nombre del entorno aparece entre paréntesis al inicio de la línea de comandos, indicando que está activo
  3. Desactivación del entorno:

    • Cuando termines de trabajar, puedes desactivar el entorno con:
      deactivate
      

Instalación de paquetes

Pip es el gestor de paquetes de Python que permite instalar y gestionar bibliotecas adicionales:

  1. Instalación de un paquete:

    • Con el entorno virtual activado, ejecuta:
      pip install nombre_del_paquete
      
  2. Ver paquetes instalados:

    pip list
    
  3. Guardar requisitos de un proyecto:

    pip freeze > requirements.txt
    
  4. Instalar desde un archivo de requisitos:

    pip install -r requirements.txt
    

IDLE: El IDE incluido con Python

Python viene con un entorno de desarrollo integrado básico llamado IDLE, ideal para principiantes:

  1. Cómo abrir IDLE:

    • Windows: Busca "IDLE" en el menú inicio
    • macOS: Busca "IDLE" en Launchpad o Aplicaciones
    • Linux: Ejecuta idle o idle3 en la terminal
  2. Características principales:

    • Modo interactivo: Una ventana donde puedes escribir código Python y ver los resultados inmediatamente
    • Editor de código: Para crear y guardar scripts completos
    • Depurador integrado: Permite ejecutar el código paso a paso
    • Resaltado de sintaxis: Facilita la lectura del código
  3. Creación de un script en IDLE:

    • Ve a "File" > "New File" (o presiona Ctrl+N)
    • Escribe tu código Python
    • Guarda el archivo con "File" > "Save" (o Ctrl+S) con extensión .py
    • Ejecuta el script con "Run" > "Run Module" (o F5)

Primer programa: "Hola, mundo"

Para verificar que todo está correctamente configurado, vamos a crear nuestro primer programa en Python:

  1. Usando el editor de tu elección, crea un nuevo archivo llamado hola_mundo.py
  2. Escribe el siguiente código:
    # Mi primer programa en Pythonprint("¡Hola, mundo!")
    
  3. Guarda el archivo
  4. Ejecútalo:
    • En un editor como VS Code o PyCharm, usa el botón de "Run"
    • En IDLE, presiona F5
    • En la terminal o símbolo del sistema, navega hasta la ubicación del archivo y ejecuta:
      python hola_mundo.py  # Windowspython3 hola_mundo.py  # macOS/Linux
      
  5. Deberías ver el mensaje: ¡Hola, mundo!

Resumen

En este artículo hemos aprendido a instalar Python en diferentes sistemas operativos y a configurar un entorno de desarrollo adecuado para programar. Hemos explorado opciones desde el sencillo IDLE hasta entornos más completos como VS Code y PyCharm, y hemos visto cómo trabajar con entornos virtuales para mantener organizados nuestros proyectos. Con estas herramientas ya configuradas, estamos listos para comenzar a escribir y ejecutar código Python, lo que abordaremos en detalle en el siguiente artículo. Recuerda que un buen entorno de desarrollo facilita enormemente el proceso de aprendizaje y te permite concentrarte en lo verdaderamente importante: aprender a programar.