Object Oriented Programming with Python 3
Object Oriented Programming with Python 3, available at $59.99, has an average rating of 4.5, with 52 lectures, based on 268 reviews, and has 7314 subscribers.
You will learn about 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 This course is ideal for individuals who are Beginner Python Developers or Python Learners or Interested in understanding Object Oriented Programming with Python or Learn Python Programming in depth or Mastering Object Oriented Programming Principles in Python or Learn Best Practices in Programming or Learn SOLID Design Principles with Python or Understand Object Oriented Programming using Python with Case Study It is particularly useful for Beginner Python Developers or Python Learners or Interested in understanding Object Oriented Programming with Python or Learn Python Programming in depth or Mastering Object Oriented Programming Principles in Python or Learn Best Practices in Programming or Learn SOLID Design Principles with Python or Understand Object Oriented Programming using Python with Case Study.
Enroll now: Object Oriented Programming with Python 3
Summary
Title: Object Oriented Programming with Python 3
Price: $59.99
Average Rating: 4.5
Number of Lectures: 52
Number of Published Lectures: 52
Number of Curriculum Items: 52
Number of Published Curriculum Objects: 52
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- 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
Target Audiences
- 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
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 Pythonand 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.
Course Curriculum
Chapter 1: Object Oriented Programming with Python
Lecture 1: Course Introduction
Lecture 2: Introduction
Lecture 3: What is a Class and What are Objects ?
Lecture 4: What are Constructors ?
Lecture 5: Demo: Understanding Classes, Objects and Constructors
Lecture 6: Understanding Static and Non-Static Members
Lecture 7: Demo: Understanding Static and Non-Static Members
Lecture 8: Demo: Implementing Static and Non-Static Members
Lecture 9: Understanding Data Abstraction and Data Encapsulation
Lecture 10: Demo: Implementing Data Abstraction and Data Encapsulation
Lecture 11: Understanding Inheritance
Lecture 12: Demo: Inheritance
Lecture 13: Demo: Method Overriding
Lecture 14: Demo: Multiple Inheritance
Lecture 15: Demo: Multi-Level Inheritance
Lecture 16: Demo: Method Resolution Order (MRO) in Inheritance
Lecture 17: Understanding Abstract Class
Lecture 18: Demo: Understanding Abstract Class
Lecture 19: Demo: Traditional Python Code Implementation
Lecture 20: Understanding How To Convert Traditional Python Code to OOP Implementation
Lecture 21: Demo: Tradition Python Code To OOP Implementation
Lecture 22: Understanding Polymorphism
Lecture 23: Demo: Polymorphism with Functions
Lecture 24: Demo: Operator Overloading
Lecture 25: Summary
Chapter 2: Case Study:Employee Management System with Object Oriented Programming in Python
Lecture 1: Introduction
Lecture 2: Understanding ‘is a’ relationship of Inheritance
Lecture 3: Understanding Composition
Lecture 4: Demo: Practically Understanding Inheritance
Lecture 5: Understanding Interfaces in Python using Payroll Management System
Lecture 6: Demo: Implementing Interfaces in Python using Payroll Management System
Lecture 7: Updating Payroll Management System to Employee Management System
Lecture 8: Demo: Implementing Payroll Management System to Employee Management System
Lecture 9: Demo: Understanding the Problems with Multiple Inheritance
Lecture 10: Demo: Understanding the importance of MRO to solve Multiple Inheritance Problem
Lecture 11: Avoiding the Diamond Problems in Multiple Inheritance
Lecture 12: Demo: Avoiding the Diamond Problems in Multiple Inheritance
Lecture 13: Demo: Understanding and Implementing Composition
Lecture 14: Summary
Chapter 3: SOLID Design Principles with Python
Lecture 1: Introduction
Lecture 2: Understanding Single Responsibility Principle (SRP)
Lecture 3: Demo: Understanding Single Responsibility Principle (SRP)
Lecture 4: Understanding Open Closed Principle (OCP)
Lecture 5: Demo: Understanding Open Closed Principle (OCP)
Lecture 6: Understanding Liskov Substitution Principle (LSP)
Lecture 7: Demo: Understanding the Limitations of “is a” Relationship | Inheritance
Lecture 8: Demo: Understanding Liskov Substitution Principle (LSP)
Lecture 9: Understanding Interface Segregation Principle (ISP)
Lecture 10: Demo: Understanding Interface Segregation Principle (ISP)
Lecture 11: Understanding Dependency Inversion Principle (DIP)
Lecture 12: Demo: Understanding Dependency Inversion Principle
Lecture 13: Summary
Instructors
-
Sekhar Srinivasan
Microsoft Certified Trainer, Author and Architect
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 6 votes
- 3 stars: 33 votes
- 4 stars: 104 votes
- 5 stars: 124 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
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!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple