Volver a la organización

Programación Orientada a Objetos en Python

La persona acreditada es capaz de desarrollar aplicaciones de software para resolver problemas de complejidad media a alta, aplicando estructuras complejas de programación orientada a objetos de manera ingeniosa.

Habilidades adquiridas
Programación Orientada a Objetos Python Clases Instancias Métodos Herencia Polimorfismo Composición de Objetos Decoradores Métodos Avanzados Metaclases Serialización Excepciones Personalizadas
Información adicional de la credencial

Criterios

Autonomía: Trabajar bajo la dirección general.

Influencia: Interactuar e influir en sus colegas.

Complejidad: Aplicar un enfoque metódico a la definición y resolución de problemas rutinarios y moderadamente complejos.

Habilidad: Describir los principios fundamentales de la programación orientada a objetos mediante la creación de clases, objetos y métodos en Python.

Habilidad: Explicar la relación entre el uso de herencia, polimorfismo, composición de objetos, decoradores y métodos avanzados que mejoran la calidad del código.

Habilidad: Programar estructuras complejas de programación orientada a objetos mediante el uso de metaclases, serialización de objetos y manejo de excepciones personalizadas que garantizan la robustez y mantenibilidad del código.

Curso: Aprovechar de 16 horas lectivas más 29 horas de trabajo extraclase, para un total de 45 horas, que corresponde a 1 crédito.

Evaluación: Aprobar el curso con un promedio mayor o igual a 70 en la calificación final.

SOFT-704