Skip to content

Python

Python es un lenguaje de programacion interpretado, multiparadigma y muy usado en automatizacion, backend, ciencia de datos, scripting, inteligencia artificial y herramientas internas. Su sintaxis favorece la legibilidad, pero eso no significa que sea un lenguaje superficial: tiene un modelo de objetos potente, un ecosistema enorme y muchas decisiones de diseno que conviene entender bien.

Este manual queda dividido por capitulos para evitar una unica pagina demasiado larga.

Capitulos

  1. Introduccion
  2. Fundamentos del lenguaje
  3. Colecciones y estructuras de datos
  4. Funciones y modulos
  5. Programacion orientada a objetos
  6. Errores archivos y context managers
  7. Entornos paquetes y testing
  8. Programacion funcional
  9. Concurrencia y asincronia
  10. Buenas practicas y proyecto

Instalacion

Comprueba la version:

bash
python --version

En algunos sistemas el comando puede ser:

bash
python3 --version

Crear y activar un entorno virtual en Windows:

bash
python -m venv .venv
.venv\Scripts\activate

En Linux o macOS:

bash
python3 -m venv .venv
source .venv/bin/activate

Primer programa

python
print("Hola, Python")

Ejecutar:

bash
python hola.py

Donde se usa Python

  • Automatizacion de tareas y scripts.
  • Backend con Django, FastAPI o Flask.
  • Analisis de datos con Pandas y NumPy.
  • Machine learning e IA.
  • Procesamiento de archivos y APIs.
  • Herramientas internas y CLI.

Buenas practicas desde el principio

  • Usa entornos virtuales por proyecto.
  • Escribe nombres claros: total_price, user_id, created_at.
  • Evita archivos gigantes: separa funciones y modulos.
  • Formatea codigo con una herramienta como ruff o black.
  • Escribe pruebas para la logica importante.

Ejercicio

  1. Crea un entorno virtual.
  2. Crea un archivo main.py.
  3. Pide el nombre del usuario con input.
  4. Imprime un saludo personalizado.
  5. Ejecuta el archivo desde terminal.