
Build robust and maintainable software with object-oriented design patterns in Python 3.8
Uncover modern Python with this guide to Python data structures, design patterns, and effective object-oriented techniques
If you're new to object-oriented programming techniques, or if you have basic Python skills and wish to learn in depth how and when to correctly apply OOP in Python, this is the book for you. If you are an object-oriented programmer for other languages or seeking a leg up in the new world of Python 3.8, you too will find this book a useful introduction to Python. Previous experience with Python 3 is not necessary.
