Learn Python Object Oriented Programming
-
Free
-
-
About Course
Unlock the power of Learn Python Object Oriented Programming (OOP) with our hands-on course designed for aspiring developers. This program focuses on practical examples that illustrate key OOP concepts, including classes, objects, inheritance, and polymorphism. With our approach, you’ll Learn OOP Python effectively, ensuring you gain the confidence to build robust applications.
Python Intermediate Course
Are you ready to advance your programming skills? Our Python intermediate course delves into the intricacies of OOP, providing in-depth insights into essential Python intermediate topics such as design patterns and encapsulation. This course is ideal for those looking to deepen their understanding and enhance their coding capabilities.
In this course you learn how to do Python Object-Oriented Programming by following a hands-on project step-by-step. This self-paced course is a continuation of our previous Intro to Python course. Right after taking this self-paced course, you can take our Intro to Machine Learning and data science, data analytics and data visualizations with Python courses.
Python Intermediate Course Learning Objectives
In this course, you learned how to:
- Define a class, which is a sort of blueprint for an object
- Instantiate an object from a class
- Use attributes and methods to define the properties and behaviors of an object
- Use inheritance to create child classes from a parent class
- Reference a method on a parent class using super()
- Check if an object inherits from another class using isinstance()
Python Object Oriented Programming Topics
1- Python installation and setup
2- Object-Oriented Programming in Python
3- Define a Class in Python- Classes vs Instances
4- Instantiate an Object in Python
5- Class and Instance Attributes & Methods
6- Inherit From Other Classes in Python
7- Extend the Functionality of a Parent Class
Project 1- Build a Car Class with 3 Sub-classes
Project 2- Build Guess the Rolling Dice with Python
Project 3- Build a BlackJack Game with Python
Next steps
One-to-One Live Python Classes
Coding Bootcamps school offers One-to-One Live Python Classes for Beginners.