PY-103Lenguajes y Fundamentos de Programación
Programación orientada a objetos en Python
Clases, herencia y composición aplicadas a proyectos que crecen sin volverse inmanejables.
Python
Lenguajes y Fundamentos de Programación · PY-104
Leer y escribir ficheros con garantías, tratar los errores y organizar el código en módulos reutilizables.
Formato asíncrono Desarrollo Python
7 módulos · 32 clases en vídeo · práctica guiada en cada módulo
El código que solo funciona con el fichero de ejemplo no sirve. En cuanto entra un CSV con codificación distinta, una ruta que no existe o un JSON truncado, el programa se cae y deja el trabajo a medias. La diferencia entre un script personal y un programa que otros usarán está casi siempre en cómo trata la entrada y los fallos.
El curso practica la lectura y escritura de texto, CSV y JSON con codificaciones reales, la gestión de rutas con pathlib y el patrón with para que ningún recurso quede abierto. Después entra en excepciones: capturar la concreta, no la genérica, decidir qué se reintenta y qué se aborta, y crear errores propios. Se cierra organizando todo en módulos y paquetes con logging en vez de prints.
Lo que queda es código que otra persona puede importar y ejecutar sin sorpresas, con mensajes de error que dicen qué ha pasado y con un registro que permite reconstruir una ejecución fallida. Es la base directa para conectar con bases de datos, consumir APIs o automatizar procesos programados que se ejecutan de madrugada sin nadie delante.
Contenido ya grabado y publicado en el campus. Puedes empezar en cuanto te inscribas.
Sigue aprendiendo
PY-103Lenguajes y Fundamentos de Programación
Clases, herencia y composición aplicadas a proyectos que crecen sin volverse inmanejables.
Python
PY-105Lenguajes y Fundamentos de Programación
Aplicaciones con ventana para herramientas internas y prácticas de aula.
Python
PY-108Lenguajes y Fundamentos de Programación
Conexión, consultas parametrizadas y persistencia para aplicaciones de captura de datos.
PythonSQL