PROGRAMACIÓN ORIENTADA A OBJETOS CON PYTHON - Curso 100% Subvencionado - SEPE - Remoto desde toda España
Descripción
Objetivos
Audiencia
• Aficionados a la programación
• Estudiantes de informática
• Profesionales que buscan actualización de sus conocimientos
• Desarrolladores de otros paradigmas
Prerrequisitos
• Conocimientos básicos de programación
Temario
• Tipos de datos
• Operadores
• Estructuras de control
• Bucles
• Colecciones
• Funciones
• Excepciones
2. Programación orientada a objetos
• ¿Qué es la POO?
• Pilares de la POO
3. POO en Python
• Definición de clases
• Métodos
• Métodos mágicos
• Atributos de instancia y de clase
• Métodos de instancia, clase y estáticos
4. POO Avanzada
• Encapsulamiento
• Herencia simple
• Herencia múltiple
• Polimorfismo
• Abstracción
5. Técnicas y herramientas POO en Python
• Propiedades con @property
• Métodos y atributos especiales
• Composición vs herencia
• Introducción a patrones de diseño (singleton, factory, etc.)
6. UML