Python: Introducción y entorno

Aprende sobre la configuración del entorno y fundamentos iniciales de Python, qué versiones hay y cómo se instalan, cómo empezar a programar en Python.

Python es un lenguaje de programación ampliamente utilizado en diversas áreas de desarrollo de software debido a su sintaxis clara y su enfoque en la legibilidad del código. Este módulo se centra en la introducción y configuración del entorno de desarrollo de Python, aspectos fundamentales para cualquier proyecto.

Instalación de Python

Para comenzar a trabajar con Python, es necesario instalar la versión más reciente. Asegúrate de descargar la versión oficial desde python.org. En 2024, la versión más reciente es Python 3.12. Aquí se detalla el proceso de instalación en diferentes sistemas operativos:

Windows

  1. Descarga el instalador desde la página oficial.
  2. Ejecuta el instalador y selecciona "Add Python to PATH".
  3. Sigue las instrucciones del instalador.

macOS

  1. Abre la terminal.
  2. Usa Homebrew para instalar Python:
    brew install python

Linux

  1. Abre la terminal.
  2. Usa el gestor de paquetes de tu distribución. Por ejemplo, en Debian/Ubuntu:
    sudo apt-get update
    sudo apt-get install python3

Configuración del entorno

Una vez instalado Python, es crucial configurar el entorno de desarrollo para optimizar el flujo de trabajo. A continuación, se detalla cómo configurar un entorno virtual y seleccionar un editor de código adecuado.

Entornos virtuales

Los entornos virtuales permiten aislar las dependencias de diferentes proyectos. Para crear un entorno virtual, sigue estos pasos:

  1. Abre la terminal.
  2. Navega al directorio de tu proyecto.
  3. Crea un entorno virtual:
    python -m venv nombre_del_entorno
  1. Activa el entorno virtual:
  • En Windows:
        nombre_del_entorno\Scripts\activate
  • En macOS/Linux:
        source nombre_del_entorno/bin/activate

Editor de código

Elegir un editor de código adecuado es esencial para la productividad. Algunas opciones recomendadas incluyen:

  • Visual Studio Code (VS Code): Ofrece una integración excelente con Python mediante extensiones específicas.
  • PyCharm: Un IDE completo con soporte nativo para proyectos en Python.

Primer script en Python

Con el entorno configurado, es momento de escribir el primer script en Python. Abre tu editor de código y crea un archivo llamado hola_mundo.py con el siguiente contenido:

def main():
    print("Hola, mundo")

if __name__ == "__main__":
    main()

Ejecuta el script desde la terminal:

python hola_mundo.py

Este sencillo script imprime "Hola, mundo" en la consola, demostrando la estructura básica de un programa en Python.

Gestión de paquetes

Python utiliza pip para la gestión de paquetes. Para instalar un paquete, utiliza el siguiente comando:

pip install nombre_del_paquete

Por ejemplo, para instalar requests, una librería popular para hacer solicitudes HTTP:

pip install requests
Certifícate en Python con CertiDevs PLUS

Lecciones de este módulo de Python

Lecciones de programación del módulo Introducción y entorno del curso de Python.

Ejercicios de programación en este módulo de Python

Evalúa tus conocimientos en Introducción y entorno con ejercicios de programación Introducción y entorno de tipo Test, Puzzle, Código y Proyecto con VSCode.