Aprendiendo python desde cero
Objetivo: Aprender la sintaxis básica y lógica de programación.
- Variables, tipos de datos, operadores
- Estructuras de control:
if
,for
,while
- Funciones y módulos
- Manejo de errores (
try
,except
) - Listas, diccionarios, tuplas, sets
- Lectura y escritura de archivos
- Python.org - Tutorial oficial
Objetivo: Aprender a crear scripts útiles para automatizar tareas.
- Programación orientada a objetos (OOP)
- Scripts ejecutables (
.py
) - Automatización de archivos y carpetas
- Uso de librerías como
os
,shutil
,datetime
Objetivo: Aprender a interactuar con bases de datos PostgreSQL desde Python.
- Instalación de
psycopg2
oasyncpg
- Conexión a la base de datos
- Ejecución de consultas SQL (SELECT, INSERT, UPDATE, DELETE)
- Manejo de transacciones
- Automatización de tareas: backups, auditorías, limpieza de datos, etc.
pip install psycopg2
- Documentación oficial de psycopg2
- Tutoriales en YouTube: “Python PostgreSQL psycopg2”
Objetivo: Escribir código profesional y seguro.
- Uso de variables de entorno para credenciales
- Logs y manejo de errores
- Validación de datos antes de insertar
- Uso de
dotenv
,logging
,argparse
https://www.learnpython.org/