Object-Oriented Programming in Python
Offered By: Duke University via Coursera
Course Description
Overview
In this project, you will gain hands-on experience working with classes in Python to model real-world objects and systems. By the end, you will be able to utilize key object-oriented programming principles like inheritance and polymorphism.
We will build an interactive boxing match simulation using Python classes to represent different fighters. You will learn how to define class attributes, instantiate object instances, and customize behaviors through methods. The concepts covered translate to building all types of apps.
Syllabus
- Project Overview
- In this project, you will gain hands-on experience working with classes in Python to model real-world objects and systems. By the end, you will be able to utilize key object-oriented programming principles like inheritance and polymorphism. We will build an interactive boxing match simulation using Python classes to represent different fighters. You will learn how to define class attributes, instantiate object instances, and customize behaviors through methods. The concepts covered translate to building all types of apps.
Taught by
Noah Gift
Tags
Related Courses
Software Engineering for SaaSUniversity of California, Berkeley via Coursera MongoDB for Developers
MongoDB University Android: introducción a la programación
Universitat Politècnica de València via UPV [X] Extending SAP Products with SAP HANA Cloud Platform
SAP Learning Two Speed IT: How Companies Can Surf the Digital Wave, a BCG Perspective
École Centrale Paris via Coursera