In this module, you'll learn the foundational concepts of Object-Oriented Programming (OOP) in Python. You'll start by understanding what it means for Python to be an object-oriented language, then dive into creating and working with classes and objects. The module will also cover how to use inheritance to create more efficient and organized code.
| Time | Activity |
|---|---|
| 0:00–0:10 | Welcome and Intro to OOP |
| 0:10–0:55 | Classes |
| 0:55–1:05 | Break |
| 1:05–1:45 | Classes (continued) |
| 1:45–1:55 | Inheritance |
| 1:55–2:00 | Wrap Up, Q&A, and Exit Ticket |
| Lesson | Skills |
|---|---|
| Setup | Setting up the development environment. |
| Intro to OOP | Understanding the basics of Object-Oriented Programming (OOP) concepts. |
| Classes | Defining classes, instantiating objects, and creating instance variables. |
| Inheritance | Understanding and implementing inheritance in Python. |
| Wrap Up | Reviewing key concepts and preparing for the next module. |
- Python Functions
Find a 👾 bug 👾 or have suggestions? Let us know!