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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
BiteSize Python: Object Oriented Programming · LearnSpace
Назад в каталог
courseraАнализ данных

BiteSize Python: Object Oriented Programming

Курс от University of Colorado Boulder
Средний≈ 16.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course introduces the fundamentals of Object-Oriented Programming (OOP) in Python, a paradigm widely adopted for structuring complex software. It begins with an explanation of what OOP is and why it is popular, followed by the core principles of OOP: inheritance, polymorphism, encapsulation, and abstraction. Students will also learn how to document classes and methods professionally. The course concludes with practical case studies, allowing learners to apply these concepts in real-world scenarios.

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

Object Oriented Programming (OOP)Software DocumentationTechnical DocumentationObject Oriented DesignSoftware DesignPython ProgrammingProgramming PrinciplesMaintainabilityCode Reusability

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

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

01Introduction to OOP9 материалов

Welcome!

Course Updates and Accessibility SupportЧтениеBiteSize PedagogyЧтениеAssessment StrategyЧтениеCoursera LabsЧтение

The Idea of OOP

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

Di Wu

Instructor

BiteSize Python: Object Oriented Programming
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 16.5 ч

7 модулей

Язык: Английский

Часть программы вашего университета
The Idea of OOPЛабораторная

Creating a Class

Creating a ClassЛабораторная

Four Aspects of OOP

Four Aspects of OOPЧтениеTest your understandingЗадание

Interact with GenAI

Interact with GenAIЧтение
02Inheritance5 материалов

What is Inheritance?

What is Inheritance? Лабораторная

Revisiting the Animal Class with Inheritance

Revisiting the Animal Class with InheritanceЛабораторная

Inheritance Case Studies

Inheritance Case StudiesЛабораторнаяTest your understandingЗадание

Interact with GenAI

Interact with GenAIЧтение
03Polymorphism7 материалов

What is Polymorphism?

What is Polymorphism?Лабораторная

Revisiting our Family Tree with Polymorphism

Revisiting our Family Tree with PolymorphismЛабораторная

Revisiting our Animal Class with Polymorphism

Revisiting our Animal Class with PolymorphismЛабораторная

Revisiting our Vehicle Class with Polymorphism

Revisiting our Vehicle Class with PolymorphismЛабораторная

Case Studies

Case StudiesЛабораторнаяTest your understandingЗадание

Interact with GenAI

Interact with GenAIЧтение
04Encapsulation7 материалов

What is Encapsulation?

What is Encapsulation?Лабораторная

Example: Bank Account

Example: Bank AccountЛабораторная

Example: Student Grades

Example: Student GradesЛабораторная

Example: Car Engine

Example: Car EngineЛабораторная

Case Studies

Case StudiesЛабораторнаяTest your understandingЗадание

Interact with GenAI

Interact with GenAIЧтение
05Abstraction6 материалов

What is Abstraction?

What is Abstraction?Лабораторная

Example: Vehicles

Example: VehiclesЛабораторная

Example: Payment

Example: PaymentЛабораторная

Example: File Handling

Example: File HandlingЛабораторная

Case Studies

Case StudiesЛабораторная

Interact with GenAI

Interact with GenAIЧтение
06Documentation4 материалов

What is Documentation?

What is Documentation?Лабораторная

Example: Book

Example: BookЛабораторная

Test Your Understanding

Test Your UnderstandingЗадание

Interact with GenAI

Interact with GenAIЧтение
07Optional Case Studies6 материалов

Interact with GenAI

Case Study: University SystemЛабораторнаяCase Study: Rental SystemЛабораторнаяCase Study: Library Management SystemЛабораторнаяCase Study: Online MarketplaceЛабораторнаяCase Study: IphoneЛабораторнаяCase Study: EmployeeЛабораторная