OOP in Python

Learn Python with OOP
Free tutorial
Rating: 4.1 out of 5 (98 ratings)
5,417 students
1hr 11min of on-demand video
English [Auto]

Object Oriented Programming concepts in Python Programming language


  • Basic Python Programming knowledge


Python is powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python code is simple, short, readable, intuitive, and powerful, and thus it is effective for introducing computing and problem solving to beginners. It's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.

Python is an object oriented programming language. Unlike procedure oriented programming, where the main emphasis is on functions, object oriented programming focus on objects. Object-oriented programming (OOP) is a method of structuring a program by bundling related properties and behaviors into individual objects.

In this course, we will learn to implement various OOP concepts such as Creating Classes and Objects, Method Overloading and Overriding, Data Hiding, Data Abstraction, Inheritance and Composition Classes, Customization via Inheritance, Specializing inherited Methods

The aim of this course is to help the student to develop general purpose programming using Python as an OOP language to solve the problems.

The theory, practical experiences and relevant soft skills associated with this course are to be taught and implemented, so that the student demonstrates the industry-oriented outcomes such as: Develop python program to demonstrate use of OOP concepts.

Who this course is for:

  • Beginner Python Developers and those who are studying Python in Diploma or Engineering of Computer Science or alike Programme.


Lecturer at K. K. Wagh Polytechnic, Nashik
Manjusha Bhosale
  • 4.0 Instructor Rating
  • 144 Reviews
  • 6,600 Students
  • 2 Courses

Hello all, I'm Manjusha Bhosale working as a lecturer in Department of Computer Technology at K. K. Wagh Polytechnic, Nashik from 2008. I love to write Python Programs as it is a simple language with big library and has a easy structure as compared to other programming languages. I hope that this course will help to understand basic concepts of Python Programming language.

Top companies trust Udemy

Get your team access to Udemy's top 19,000+ courses