Mastering OOP by Building Games and GUIs (No Starch Press)
This is a guide to mastering object-oriented programming from scratch. Irv Kalb covers the basics of building classes and creating objects, and puts the theory into practice using the pygame package with clear examples that help visualize the object-oriented style. The book explores the key concepts of object-oriented programming – encapsulation, polymorphism, and inheritance – and shows best practices for doing so. Finally, you’ll put it all together by creating a complex video game, complete with full animations and sounds.
The book covers two fully functional Python code packages that will speed up the development of graphical user interface (GUI) programs in Python.
Author: Irv Kalb
Publisher: No Starch
Date: January 2022
Audience: Python developers
For Python book recommendations, see Books for Pythonistas and Python books for beginners in our Programmer’s library section.
For more book watch just click.
Book Watch is the I Programmer’s list of new books and is compiled from publishers’ publicity material. It should not be read as a review where we provide an independent assessment. Some, but not all, of Book Watch’s books are eventually revised.
To have new titles included in Book Watch, contact [email protected]
To follow @bookwatchiprog on Twitter or subscribe to the I Programmer’s Books RSS feed for daily Book Watch releases and new reviews.