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
- Introduccion
- Fundamentos del lenguaje
- Colecciones y estructuras de datos
- Funciones y modulos
- Programacion orientada a objetos
- Errores archivos y context managers
- Entornos paquetes y testing
- Programacion funcional
- Concurrencia y asincronia
- Buenas practicas y proyecto
Instalacion
Comprueba la version:
bash
python --versionEn algunos sistemas el comando puede ser:
bash
python3 --versionCrear y activar un entorno virtual en Windows:
bash
python -m venv .venv
.venv\Scripts\activateEn Linux o macOS:
bash
python3 -m venv .venv
source .venv/bin/activatePrimer programa
python
print("Hola, Python")Ejecutar:
bash
python hola.pyDonde 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
ruffoblack. - Escribe pruebas para la logica importante.
Ejercicio
- Crea un entorno virtual.
- Crea un archivo
main.py. - Pide el nombre del usuario con
input. - Imprime un saludo personalizado.
- Ejecuta el archivo desde terminal.
