Getting Started with Object-Oriented Programming in Python 3 [Video]

More Information
  • Find out about Object-Oriented Programming in Python 3
  • Work faster by reusing code
  • Understand Python 3 frameworks and commands that will allow you to build your first program to analyze data in a simplified way
  • Get best practices on handling exceptions and types of exceptions
  • Explore Overloading, Overriding and Polymorphism techniques
  • Understand and implement the OOP principles and patterns to solve real-world issues 
  • Manage and manipulate large sets of textual data with Python OOP
  • Create a class with multiple methods that work together to solve a problem

The world is filled with coders, who write pieces of programs in a bid to find solutions to various problems. In such a field where the competition is already intense, you need a definitive edge over the rest. One of the better ways to stay ahead of the pack is to write smarter code. Writing large programs can be painful. That’s where Object-Oriented Programming (OOP) comes to the rescue. OOP saves a considerable amount of coding man-hours in the long run by writing code in a smarter way, through various techniques.

You’ll begin with building objects and classes, followed by developing Constructors and Destructors to call and kill the objects. Next, you’ll get a detailed understanding of Inheritance and its dependence on objects. Based on their data types, you’ll learn to process objects differently through Polymorphism, while Abstraction techniques will enable you to hide data from a user. To ensure efficient coding, you will be introduced to Exceptions and Error Handling. Furthermore, Encapsulation with methods and variables will help you to keep data safe from external, unwanted interference. In the final sections, you will be taken through recursion mechanisms.

By the end of this course, you will be well-versed with the OOP techniques in Python 3, which will help you to write codes better and in an efficient manner.

The code bundle for this video course is available at-

Style and Approach

A practical approach to Object-Oriented Programming (OOP) in Python 3. Learn simple, powerful OOP techniques that will have a big impact on your programming.

  • Gain a thorough understanding of OOP in Python 3 through this interactive and engaging course 
  • Understand the OOP principles and the common developer patterns
  • Unique recipes in Python 3 will help you integrate seamlessly with built-in features and the standard library
Course Length 2 hours 26 minutes
ISBN 9781788629744
Date Of Publication 29 May 2018


Indrasen Pilankar

Besides being a Computer Science Instructor, Indrasen Pilankar has more than 8 years of experience in the computational field. He geeks out on networking, working on various open source projects based on this, as well as IoT, Cloud Computing, Linux, Android, and more.

Opening up devices rather than using them has been a hobby of his ever since he was a kid because he's more interested in understanding the device. A hardcore hardware guy, he builds devices such as tablets and storage devices and also solves day-to-day tech problems. Apart from the tech world, he loves cats and plays basketball.

You can find out more about him at