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.