Object Oriented Programming with Python 3
What you'll learn
- Object Oriented Programming with Python
- What is Class and What are Objects?
- What are Constructors?
- Understand Static and Non-Static
- Understand Data Abstraction and Data Encapsulation
- Understand Inheritance
- Types of Inheritance - Multiple, Multi-Level and Method Resolution Order (MRO)
- Understand Polymorphism
- Understand How to convert Traditional Code to Object Oriented Programming Code
- Understanding Inheritance and Composition in Depth
- Case Study: Object Oriented Programming
- SOLID Design Principles with Python
- Understanding Single Responsibility Principle with Python
- Understanding Open-Closed Principle with Python
- Understanding Liskov Subsititution Principle with Python
- Understanding Interface Segregation Principle with Python
- Understanding Dependency Inversion Principle with Python
Requirements
- Python Programming Fundamentals
Description
In this course you will understand in detail about Object Oriented Programming with Python. The Students who thinks Object Oriented Programming is very complex to understand and also to code after completing this course I can guarantee that you won't be saying OOPs!.. Object Oriented Programming is complex, instead you feel that you are enjoying APIE.
In this course i have explained in detail about the 4 pillars of Object Oriented Programming in detail with multiple demos to understand the concept better.
The second module of this course will be a complete Case Study on Object Oriented Programming in Python by developing an sample application for Employee Management System.
The Third module of this course will explain the SOLID Design Principles implementation using Python, I have explained Single Responsibility Principle (SRP), Open Closed Principle (OCP), Liskov Substitution Principle (LSP), Interface Segregation Principle (ISP) and Dependency Inversion Principle (DIP)
I can guarantee you that you won't be finding a better course to understand and master Object Oriented Programming with Python and also for Understanding SOLID Design Principles with Python.
I hope you will enjoy the journey of learning Object Oriented Programming with Python along with me.
See you in this course.
Who this course is for:
- Beginner Python Developers
- Python Learners
- Interested in understanding Object Oriented Programming with Python
- Learn Python Programming in depth
- Mastering Object Oriented Programming Principles in Python
- Learn Best Practices in Programming
- Learn SOLID Design Principles with Python
- Understand Object Oriented Programming using Python with Case Study
Instructor
Sekhar Srinivas ( Microsoft Certified Trainer ) Well known for his good track record as one of the best I.T faculty in imparting his unique techniques in training from past 22 years and trained more than 1Lakh students on various Microsoft Technologies Platforms incl. VB6.0, ASP, VB.NET, C#, ASP.NET , Silverlight , ASP.NET MVC, SharePoint, Azure, Xamarin.Andriod, Xamarin.iOS, Xamarin Forms, Data Science with Python and R Cross Platform Mobile Technologies Flutter and React Native and JavaScript Frameworks like Angular, React and Vue.
Sekhar has a rich experience in technology consulting, providing solutions for complex and diverse problems to corporate, he is a person,who always believe in updating himself with the upcoming technologies to deliver the best to the trainees.
Sekhar has extensive experience designing and implementing systems in the Insurance, e-Commerce, and finance industries. These systems have included internet cafe security, financial reporting, inventory and manufacturing planning, and building design programs. In addition to his analytical skills, Sekhar is valued for his mentoring ability as well as his skill for managing communications and interactions between the business management and the technical implementation groups.