¿Qué quieres aprender?

Curso Python Essentials 2

Curso Python Essentials 2

CAS Training

Curso online


Precio a consultar

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.

¿Quieres hablar con un asesor sobre este curso?

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).

Ver más