From the course: Getting Started with Python Object Oriented Programming: A Hands-On Approach

Get started with Python object-oriented programming

- [Robin] Object-oriented programming, or OOP, is a big deal in software development. It's one of those things which often goes unnoticed just how powerful and useful it is, and in fact, it underlies a lot of the software we use every day. The main advantages of OOP as opposed to procedural programming are reusable code, much better organized code, much easier to maintain code and more security. This course is very much hands-on, so you're going to get lots of practice implementing the concepts we learn as we go along. By the end of this course, you will have a firm understanding of the fundamental concepts and techniques of Python object-oriented programming.

Contents