Skip to content
UdemyIntroduction to Computer SciencePaid courseAll LevelsCertificate

Object Oriented Programming with Python 3 (Udemy.com)

Master Object Oriented Programming and SOLID Design Principles with Python along with Complete Case Study on EMS

Created by: Sekhar Srinivasan

Last updated July 2020

icon
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

How it compares

Against the other 58 rated Udemy courses in Introduction to Computer Science on CourseDuck:

  • Rating4.4 out of 5higher than 32% of them
  • Reviews326#20 of 59 by number of reviews
  • Length5.7 hourslonger than 58% of them
  • Last updatedJuly 2020earlier than 84% of them

icon
Course 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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Sekhar Srinivasan

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.

icon
More Introduction to Computer Science courses

Free

$10.99

$64.99

Free

$59.99

$84.99

icon
Reviews

4.4

326 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Kasper Gade Andreasen on 12/1/2023

I know what OOP is. I was more looking for a course on how to specifically use it in python. I don't need to be taught the basic principles of OOP.

By Tirthankar Dutta on 11/20/2023

Nice "OOP cookbook" course. The instructor sheds adequate light on the basics and intermediate aspects of Python OOP. This course is applicable to all who wants to get acquainted with Python OOP and start writing codes. Couple of issues: (1) Audio/voice quality and speed varies between lectures and demos. (2) In later modules, the output of the executed codes gets cut-off.

By Uday Kumar on 6/8/2022

Great. Awesome .. You have great teaching skill. Really I liked it. Amazing content and provided great examples for oops concepts. Your effort is really apperciated to make this course. Thanks a lot.

By James McNeill on 3/23/2021

Great to see the underlying principles explained in a clear, concise manner with examples that really spelt out the steps involved. I will be including many of these steps within my future program design. Thanks very much Sekhar!

By Nimish Chaudhari on 1/11/2021

Cource content is to the point and I really liked the delivery of instructor. It would have been great if some practice questions are also provided.

By Rafael Goersch Guedes on 12/29/2020

To me as very good course. Could increase a little bi in length, nonetheless, it gave the necessary information I was looking for. The instructor is very knowledgeable.

By Sudhin on 11/1/2020

good course. I could able to understand the concepts clearly. The instructor has sound knowledge on the subject. However I find couple of things missing. The code shown in the tutorials due to screen size not able do code along. The instructor didnt provide any pdf documents or code files in jupyter notebook or py files which makes a difficulty in revising in a later point of time. It would be better if code files and pdf's are provided.

By Jerico Arciaga on 7/2/2020

I had tried learning OOP on Youtube before. I thought they were great. But, after some time, the lessons just do not stick to me. After taking this course, I figured out that what youtube lacks was a proper flow, and this course has it. Thank you for the great course, Sir Sekhar! It was a really good introduction to SOLID Principles using Python!

By DILIPKUMAR RANGANATHAN on 1/27/2020

It is a new approach to understand the OOP from traditional method of Java and other language. This kind of step by step learning is really injecting the knowledge without any pain. Great tutorial!

By Alejandro Calle-Prado on 1/7/2020

I found this course its well organized and focussed on the topic its title displays. The lecturer made easy to understand explanations and the code examples help a lot in understanding the topics previously introduced in the theorical explanations. The only improvement I can think of is in video #19, as part of the code (lower part) its not fully displayed in the console/terminal. Good work and thanks for the tutorial.

Showing all 10 reviews on CourseDuck

Read all 326 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100