Este curso te permite avanzar desde los fundamentos hacia un nivel intermedio de programación en Python, profundizando en técnicas y herramientas que te permitirán desarrollar soluciones más completas y profesionales. Aprenderás a trabajar con módulos, paquetes, excepciones, procesamiento de ficheros y los principios esenciales de la programación orientada a objetos.
A través de Lectiva.com podrás acceder a esta formación y, mediante ejemplos prácticos y problemas reales, descubrir cómo estructurar proyectos más complejos, dividir el código en componentes reutilizables y aplicar metodologías que facilitan el diseño, mantenimiento y escalabilidad del software. El curso también reforzará tu capacidad de razonamiento algorítmico y análisis de problemas.
Gracias a su enfoque aplicado, desarrollarás una visión clara del ecosistema Python y adquirirás competencias clave que te permitirán avanzar hacia certificaciones de nivel asociado y roles profesionales relacionados con el desarrollo, el análisis de datos o el Internet de las cosas (IoT).
Al finalizar, estarás preparado para continuar hacia niveles más avanzados de programación con Python.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Requisitos
• Conocimientos previos de Python y comprensión de conceptos fundamentales como tipos de datos, estructuras de control, colecciones básicas y funciones. • Se recomienda haber completado el curso Python Essentials 1 o contar con experiencia equivalente. • Familiaridad con entornos de desarrollo y soltura para escribir y ejecutar pequeños programas en Python.
Temario completo de este curso
• Módulo 1: Módulos, paquetes y PIP
• Importación y uso de módulos de Python; utilización de módulos de la biblioteca estándar; creación y uso de paquetes; uso de PIP para instalar y desinstalar paquetes desde PyPI.
• Módulo 2: Cadenas, métodos de cadenas y listas, y excepciones
• Caracteres y cadenas; diferencias entre listas y cadenas; métodos de listas; métodos de cadenas; gestión de errores en tiempo de ejecución; manejo de excepciones con try y except; jerarquía de excepciones.
• Módulo 3: Programación orientada a objetos (POO)
• Conceptos básicos de POO; diferencias entre programación procedimental y orientada a objetos; clases, objetos, propiedades y métodos; diseño de clases reutilizables; herencia y polimorfismo; excepciones como objetos.
• Módulo 4: Miscelánea
• Generadores, iteradores y closures; trabajo con el sistema de archivos, directorios y ficheros; módulos seleccionados de la biblioteca estándar (os, datetime, time y calendar).