К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Programación Orientada a Objetos con Python · LearnSpace
Назад в каталог
courseraПрограммирование

Programación Orientada a Objetos con Python

Курс от Universidad Austral
Начальный≈ 9 чИспанский
О курсеНавыкиПрограммаПреподаватели

О курсе

Este curso te dará ágil acceso a los conceptos del paradigma de programación orientado a objetos, utilizando el lenguaje de programación Python en su versión 3.0. Una vez termines este curso, tendrás conocimiento tanto para el diseño de programas con objetos como para diagramar UML; lo que te permitirá diseñar y construir sistemas con objetos, modelando cualquier aspecto de la realidad que desees. Además podrá hacer sistemas de calidad realizando pruebas automáticas del sistema y reestructuraciones del mismo . Aquí también podrás conocer cómo documentar el software y buenas prácticas de diseño. Además, conocerás las ventajas de realizar pruebas automáticas del software y la técnica de programación Test Driven Development (TDD), la cual te será muy útil para hacer sistemas de calidad.

Навыки, которые вы освоите

Object Oriented Programming (OOP)Test Driven Development (TDD)Unified Modeling LanguageObject Oriented DesignPython ProgrammingUnit TestingProgramming PrinciplesSoftware DesignComputer ProgrammingMaintainabilitySoftware DocumentationSoftware Quality (SQA/SQC)Program DevelopmentTest AutomationSoftware Development

Программа курса

4 модулей · 63 учебных материалов

01Introducción a la Programación Orientada a Objetos20 материалов

Lección 1: Introducción al Paradigma orientado a objetos

Bienvenidos a la Universidad AustralЧтениеUniversidad AustralВидеоDinámica del curso - información importanteЧтениеDesarrollo de softwareВидео

Учитесь у экспертов

Agustin Olmedo

Licenciado en Ciencias de la Computación

Programación Orientada a Objetos con Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9 ч

4 модулей

Язык: Испанский

Часть программы вашего университета
El paradigma de programación orientado a objetosВидео
El tutorial de Python (páginas 59 a 68)Чтение
Programación orientada a objetos en PythonВидео
Cantidad de dineroЧтение
Creando y utilizando clases en PythonВидео
Paradigma orientado a objetosЗадание

Lección 2: Programación orientada a objetos

Clasificación y subclasificaciónВидеоPolimorfismo y elementos del paradigma orientado a objetosВидеоConceptos de la programación orientada a objetosЧтениеHerenciaВидеоPolimorfismoВидеоProgramación orientada a objetosЗадание

Lección 3: Pensando en objetos

Buenas prácticas en la programación orientada a objetosЧтениеEliminar ifВидеоEliminar código repetidoВидеоPensando en objetosЗадание
02Diseño con objetos13 материалов

Lección 1: Introducción al diseño con objetos

Principios de diseñoВидеоPrincipios de diseñoЧтениеPrincipios de diseño: Simplicidad y consistenciaВидеоPrincipios de diseño: Máxima cohesión y mínimo acoplamientoВидеоDiseño con objetosЗадание

Lección 2: Reglas de diseño

Reglas de diseño: Mapeo con dominio de problemaВидеоReglas de diseño: SubclasificaciónВидеоReglas de diseño: Polimorfismo, código repetido y creación de objetosВидеоReglas de diseño: Evitar usar None, Objetos inmutables, modelar la arquitectura del sistemaВидеоDescripción de reglas de diseñoЧтениеPilaЧтениеEjercicio: PilaВидеоReglas de diseñoЗадание
03Diseño con UML13 материалов

Lección 1: Introducción a UML

Lenguaje Unificado de ModeladoВидеоIntroducción al Lenguaje Unificado de ModeladoЧтениеIntroducción a UMLЗадание

Lección 2: Diagramas estructurales

Diagrama de objetosВидеоDiagrama de clasesВидеоIntroducción a los diagramas estructuralesЧтениеDiagramas EstructuralesЗадание

Lección 3: Diagramas de comportamiento

Diagramas de secuenciaВидеоIntroducción a los diagramas de comportamientoЧтениеCodificación del diseñoВидеоSemáforoЧтениеEjercicio SemáforoВидеоDiagramas de comportamientoЗадание
04Testing y TDD17 материалов

Lección 1: Testing

Introducción al testing de softwareВидеоLa librería unittestЧтениеIntroducción a los test unitariosВидеоFactores primosВидеоTestingЗадание

Lección 2: Refactorización de código

Introducción a la refactorización de códigoВидеоRefactoringsЧтениеMantenimiento de softwareВидеоRefactorización de códigoЗадание

Lección 3: Test Driven Development (TDD)

Introducción a Test Driven Development (TDD)ВидеоLa técnica de programación TDD.ЧтениеDesarrollo iterativo e incremental con TDDВидеоBad smells en TDDВидеоConversión a números romanosЧтениеConversión a números romanosВидео
Test Driven Development (TDD)Задание
Sistema para almacén: caja registradoraВзаимная проверка