Skip to content

ga-curriculum/python-object-oriented-programming

Repository files navigation

Python Object-Oriented Programming

About

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.

Suggested Agenda

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

Content

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.

References

📖 Reference Materials

Internal

Prerequisites

  • Python Functions

Resources

✏️ Instructor Guide

🎥 Video Hub

🏗️ Release Notes


Find a 👾 bug 👾 or have suggestions? Let us know!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors