About this Course

112,901 recent views
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 9 hours to complete
Spanish

Skills you will gain

Computer ProgrammingPython ProgrammingPython Implementation
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 9 hours to complete
Spanish

Offered by

Placeholder

Universidad Austral

Syllabus - What you will learn from this course

Week
1

Week 1

3 hours to complete

Introducción a la Programación Orientada a Objetos

3 hours to complete
11 videos (Total 40 min), 6 readings, 3 quizzes
11 videos
Desarrollo de software2m
El paradigma de programación orientado a objetos2m
Programación orientada a objetos en Python5m
Creando y utilizando clases en Python8m
Clasificación y subclasificación2m
Polimorfismo y elementos del paradigma orientado a objetos2m
Herencia5m
Polimorfismo1m
Eliminar if4m
Eliminar código repetido2m
6 readings
Dinámica del curso - información importante10m
Bienvenidos a la Universidad Austral1m
El tutorial de Python (páginas 59 a 68)30m
Cantidad de dinero10m
Conceptos de la programación orientada a objetos15m
Buenas prácticas en la programación orientada a objetos6m
3 practice exercises
Paradigma orientado a objetos10m
Programación orientada a objetos20m
Pensando en objetos10m
Week
2

Week 2

2 hours to complete

Diseño con objetos

2 hours to complete
8 videos (Total 21 min), 3 readings, 2 quizzes
8 videos
Principios de diseño: Simplicidad y consistencia3m
Principios de diseño: Máxima cohesión y mínimo acoplamiento1m
Reglas de diseño: Mapeo con dominio de problema1m
Reglas de diseño: Subclasificación1m
Reglas de diseño: Polimorfismo, código repetido y creación de objetos1m
Reglas de diseño: Evitar usar None, Objetos inmutables, modelar la arquitectura del sistema2m
Ejercicio: Pila6m
3 readings
Principios de diseño12m
Descripción de reglas de diseño12m
Pila10m
2 practice exercises
Diseño con objetos20m
Reglas de diseño20m
Week
3

Week 3

1 hour to complete

Diseño con UML

1 hour to complete
6 videos (Total 13 min), 4 readings, 3 quizzes
6 videos
Diagrama de objetos1m
Diagrama de clases1m
Diagramas de secuencia2m
Codificación del diseño1m
Ejercicio Semáforo3m
4 readings
Introducción al Lenguaje Unificado de Modelado9m
Introducción a los diagramas estructurales9m
Introducción a los diagramas de comportamiento6m
Semáforo10m
3 practice exercises
Introducción a UML16m
Diagramas Estructurales12m
Diagramas de comportamiento12m
Week
4

Week 4

3 hours to complete

Testing y TDD

3 hours to complete
9 videos (Total 47 min), 4 readings, 4 quizzes
9 videos
Introducción a los test unitarios6m
Factores primos5m
Introducción a la refactorización de código2m
Mantenimiento de software3m
Introducción a Test Driven Development (TDD)3m
Desarrollo iterativo e incremental con TDD4m
Bad smells en TDD2m
Conversión a números romanos14m
4 readings
La librería unittest25m
Refactorings10m
La técnica de programación TDD.12m
Conversión a números romanos10m
3 practice exercises
Testing10m
Refactorización de código10m
Test Driven Development (TDD)20m

Reviews

TOP REVIEWS FROM PROGRAMACIÓN ORIENTADA A OBJETOS CON PYTHON

View all reviews

About the Aprende a programar con Python Specialization

Aprende a programar con Python

Frequently Asked Questions

More questions? Visit the Learner Help Center.