Skip to content

CR0NYM3X/Python-Learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aprendiendo python desde cero

🧭 Fase 1: Fundamentos de Python

Objetivo: Aprender la sintaxis básica y lógica de programación.

Temas clave:

  • 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

Recursos sugeridos:

  • Python.org - Tutorial oficial

🧭 Fase 2: Programación orientada a tareas

Objetivo: Aprender a crear scripts útiles para automatizar tareas.

Temas clave:

  • Programación orientada a objetos (OOP)
  • Scripts ejecutables (.py)
  • Automatización de archivos y carpetas
  • Uso de librerías como os, shutil, datetime

🧭 Fase 3: Conexión con PostgreSQL

Objetivo: Aprender a interactuar con bases de datos PostgreSQL desde Python.

Temas clave:

  • Instalación de psycopg2 o asyncpg
  • 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.

Ejemplo de librerías útiles:

pip install psycopg2

Recursos:

  • Documentación oficial de psycopg2
  • Tutoriales en YouTube: “Python PostgreSQL psycopg2”

🧭 Fase 5: Buenas prácticas y seguridad

Objetivo: Escribir código profesional y seguro.

Temas clave:

  • Uso de variables de entorno para credenciales
  • Logs y manejo de errores
  • Validación de datos antes de insertar
  • Uso de dotenv, logging, argparse

Links

https://www.learnpython.org/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages