Object Oriented Programming in Python (OOP)
SAT Score Range
•
4 sessions
•
HD
Lp
MH
+10
This series ended on September 14, 2022. All 1:1 and group chats related to this series are disabled 7 days after the last session.
About
Set foot in the wonderful world of object oriented programming by learning OOP with one of the most straightforward languages: Python.
OOP is one of the most practical computer programming paradigm and is used everywhere in the modern world.
This course will cover all important topics like objects, classes, inheritance, polymorphism, method overriding, abstract classes etc.
Knowledge of basic Python is expected.
Register now!
Tutored by
Schedule
✋ ATTENDANCE POLICY
Attend any/all session(s) you wish, however later sessions build on earlier sessions, so you are encouraged to attend all sessions.
SESSION 1
2
Sep
SESSION 1
Computer Science
Computer Science
Fri 4:00 PM - 5:00 PM UTCSep 2, 4:00 PM - 5:00 PM UTC
In this session we will get started with the fundamentals of OOP, understand its advantages, and discuss about classes and objects; constructors; attributes; instantiation of objects in Python.
SESSION 2
4
Sep
SESSION 2
Computer Science
Computer Science
Sun 3:30 PM - 4:30 PM UTCSep 4, 3:30 PM - 4:30 PM UTC
In this session we will discuss about inheritance; access modifiers; polymorphism; the object class; method resolution order.
SESSION 3
6
Sep
SESSION 3
Computer Science
Computer Science
Tue 3:30 PM - 4:30 PM UTCSep 6, 3:30 PM - 4:30 PM UTC
In this session we will discuss about abstract classes and abstract methods. Finally, we will complete a practice coding problem based on a real life example.
SESSION 4
14
Sep
SESSION 4
Computer Science
Computer Science
Wed 12:30 PM - 1:30 PM UTCSep 14, 12:30 PM - 1:30 PM UTC
Doubt clearing and more practice problems!