4.15 out of 5
4.15
42 reviews on Udemy

Object Oriented Programming Bootcamp 2020 – OOP in Python 3

OOP in Python 3 | All four pillars of Object Oriented Programming in Python 3 for beginners from scratch
Instructor:
Ghulam Abbas
3,797 students enrolled
English [Auto]
Understand What is OOP and Why we need to learn it
Understand how Classes & Objects work in OOP in Python
Understand Abstraction & Encapsulation witn tiny project
Understand the importance of Inheritance and it's advantages
You will learn how Polymorphism helps us to save our memory
In fact every topic need to cover in Object Oritented Programming in Python

WHY WE NEED TO LEARN OBJECT ORIENTED PROGRAMMING

There is no doubt that Python is one of the most powerful programming language right now in the world. In every general-purpose programming language, Object-Oriented Programming (OOP) is the most important part to understand. If you want to grow in programming then you must need to learn all about OOP.

When you move further in Python like Data Science or Machine Learning then there you definitely need OOP skills. Otherwise, you can’t survive there. Also, Object-Oriented Programming (OOP) concepts are the first thing that is asked in any coding interview. It’s compulsory for you to learn these concepts as a professional programmer.

ABOUT THIS COURSE:

This course is designed for all types of programmers, who want to enhance their skills. This course is crisp clear to understand. Everything is to the point. No extra stuff is added. After taking this course you will be intermediate Python Developer, then you can move further on and learn advance libraries or modules of Python according to your field.

This course will cover all the concepts of Object-Oriented Programming and will make you confident in your skills. If you don’t have basic knowledge, then you can go to my profile and take my FREE Python course for absolute beginners. Complete that and come back and take this course. That could be a better idea.

If you know about data types, variables, conditional statements, loops, function and list then you are good to go. Join the course right now without wasting any time.

In this course you will all about:

  1. Classes & Objects

  2. Attributes & Methods

  3. Encapsulation

  4. Abstraction

  5. Inheritance

  6. Polymorphism

  7. and more many topics in OOP (Python)

So, you really make your mind, take your Python programming skills to the next level. Then JOIN THIS COURSE RIGHT NOW!

Introduction

1
Introduction to the Course & Course Content

Installing & Setting Up Environment for Coding

1
Setting Up Coding Environment

Basics of Classes & Objects

1
Introduction to Object Oriented Programming
2
Concept of Classes & Objects
3
Implementing Classes & Objects
4
Instance Attributes & Class Attributes
5
Instance Methods & Static Methods

self & __int__ in Python

1
__int__ Special Method in Python
2
self Parameter in Python

First & Second Pillar of OOP => Encapsulation & Abstraction

1
Understanding the Concept of Encapsulation & Abstraction
2
Implementing the concept of Encapsulation & Abstraction

Third Pillar of OOP => Inheritance

1
Introduction to Inheritance & Single Inheritance
2
Multilevel Inheritance
3
Multiple Inheritance
4
Diamond Shape Problem

Access Modifiers OR Access Specifiers

1
Understanding the Concept of Access Specifiers in OOP

Fourth Pillar of OOP => Polymorphism

1
Introduction to Polymorphism & Function Overriding
2
super() method
3
Function Overloading (NOT SUPPORTED IN PYTHON)
4
Operator Overloading

Abstract Classes & Abstract Methods

1
Clearing Concept of Abstract Classes & Abstract Methods

End of the Course

1
Congratulation on Completeing this course!

Bonus Lecture

1
Bonus Lecture
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
42 Ratings

Detailed Rating

Stars 5
13
Stars 4
16
Stars 3
11
Stars 2
2
Stars 1
0
c60a5bf966e88b09f958b7ac2df81282

Includes

2 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion