Object Oriented Programming Bootcamp 2020 - OOP in Python 3
4.4 (41 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,795 students enrolled

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
4.4 (41 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,795 students enrolled
Created by Ghulam Abbas
Last updated 10/2019
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 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
Course content
Expand all 23 lectures 02:18:19
+ Basics of Classes & Objects
5 lectures 32:53
Concept of Classes & Objects
03:21
Implementing Classes & Objects
08:31
Instance Attributes & Class Attributes
08:57
Instance Methods & Static Methods
07:07
+ self & __int__ in Python
2 lectures 17:34
__int__ Special Method in Python
08:51
self Parameter in Python
08:43
+ First & Second Pillar of OOP => Encapsulation & Abstraction
2 lectures 13:43
Understanding the Concept of Encapsulation & Abstraction
03:51
Implementing the concept of Encapsulation & Abstraction
09:52
+ Third Pillar of OOP => Inheritance
4 lectures 24:36
Introduction to Inheritance & Single Inheritance
09:05
Multilevel Inheritance
05:34
Multiple Inheritance
07:41
Diamond Shape Problem
02:16
+ Access Modifiers OR Access Specifiers
1 lecture 09:36
Understanding the Concept of Access Specifiers in OOP
09:36
+ Fourth Pillar of OOP => Polymorphism
4 lectures 21:54
Introduction to Polymorphism & Function Overriding
06:25
super() method
02:13
Function Overloading (NOT SUPPORTED IN PYTHON)
06:42
Operator Overloading
06:34
+ Abstract Classes & Abstract Methods
1 lecture 09:26
Clearing Concept of Abstract Classes & Abstract Methods
09:26
+ End of the Course
1 lecture 00:43
Congratulation on Completeing this course!
00:43
Requirements
  • Basic Knowledge of Programming in Python
  • A Computer / Laptop and a good internet connection
Description

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!

Who this course is for:
  • Especially designed for Python Developers
  • Students will basic knowledge of programming in Python
  • Anyone who wants to boost his programming skills
  • Anyone who wants to clear his concepts of Object Oriented Programming