Descripción
Profundiza en conceptos clave de Python como estructuras de datos complejas, funciones avanzadas, programación orientada a objetos y gestión de errores. Una sesión pensada para quienes ya dominan lo básico y quieren dar el siguiente paso.
Objetivos
Consolidar el uso de estructuras de datos avanzadas en Python (listas por comprensión, diccionarios anidados, conjuntos). Aplicar principios de programación orientada a objetos, incluyendo clases, herencia y encapsulamiento. Introducir técnicas de gestión de errores y depuración de código. Utilizar funciones avanzadas: funciones lambda, argumentos *args/*kwargs, funciones como objetos. Favorecer la escritura de código más limpio, modular y reutilizable.
Contenidos
Repaso rápido de fundamentos – Tipos de datos, estructuras básicas y funciones. Funciones avanzadas en Python – Funciones lambda, *args y **kwargs, funciones como objetos. – Decoradores (introducción). Programación orientada a objetos – Clases, atributos, métodos, herencia y encapsulamiento. – Métodos especiales (__init__, __str__, etc.). Estructuras de datos avanzadas – Listas por comprensión, sets, diccionarios anidados. – Uso de collections (defaultdict, Counter, etc.). Gestión de errores y depuración – Estructuras try-except, manejo de excepciones. – Buenas prácticas para detectar y corregir errores. Buenas prácticas y recursos – Código limpio y legible. – Introducción a herramientas útiles (p. ej. linters, entornos virtuales).
Digital Innovation Hubs
Tech4Efficiency DIH
Tecnología
- Inteligencia artificial
- Otra
Técnica
- Seminario web
Canal
- En línea
Ciclo Absorción Tecnología
- Actualizaciones de Configuración o implantación
- Conciencia Tecnológica
- Configuración
- Implementación
- Operación
Grupo objetivo
- Directores
- Gerentes de planta
- Ingenieros
- Operadores
- Otro
Nivel de instrucción
- Avanzado
- Intermedio
Sector
- Imformática
Nivel Educativo
- Bachilerato
- Doctorado
- Formación profesional
- Master
Capacidad
- 10 a 20
Paises en donde está disponible
España
Ciudades donde tiene lugar
Cáceres
Idiomas en los que está disponible
Español
