Object-oriented programming (OOP) is a popular design paradigm in which data and behaviors are encapsulated in such a way that they can be manipulated together.

For anyone with basic Python skills who is new to object-oriented programming, this free ebook is a must-have. Each chapter includes relevant, step-by-step examples and case studies, with the overall ebook forming an in-depth, working program that’s completely free to download.

By the end of the book, you will have learned object-oriented principles in-depth using Python syntax, and will be able to create robust and reliable programs confidently.

Uncover Modern Python With This Free Ebook! Python 3 Object Oriented Programming Ebook

Working your way through the ebook, you will be guided “from simple inheritance, one of the most useful tools in the object-oriented programmer’s toolbox, through exception handling to design patterns, an object-oriented way of looking at object-oriented concepts”.

The ebook also shows you how to:

  • Implement objects in Python by creating classes and defining methods
  • Grasp common concurrency techniques and pitfalls in Python 3
  • Understand when to use object-oriented features, and more importantly when not to use them
  • Uncover the simplicity of unit testing and why it’s so important in Python
  • And much more!

Want to download your free copy? Simply click here to download Object-Oriented Programming from TradePub. You will have to complete a short form to access the ebook, but it’s definitely worth it!

Source