Object-oriented programming (OOP) is a method based on representing a program as a collection of objects, each of which is an instance of a specific class, and classes form an inheritance hierarchy, allowing for a different way of thinking about...
computational problems and solving them with reusability. "Object-Oriented Programming with Python" is intended for intermediate-level programmers and serves as a practical guide that deeply explores the main principles of OOP and shows how to use encapsulation, polymorphism, and inheritance to write games and applications using Python. The book starts by discussing key issues inherent in procedural programming, then you will learn the basics of creating classes and objects in Python. Next, you will learn how to create graphical interfaces using pygame, which will enable you to write interactive games and applications with graphical user interface (GUI) widgets, animation, various scenes, and reusable game logic.
Object-oriented programming (OOP) is a method based on representing a program as a collection of objects, each of which is an instance of a specific class, and classes form an inheritance hierarchy, allowing for a different way of thinking about computational problems and solving them with reusability. "Object-Oriented Programming with Python" is intended for intermediate-level programmers and serves as a practical guide that deeply explores the main principles of OOP and shows how to use encapsulation, polymorphism, and inheritance to write games and applications using Python. The book starts by discussing key issues inherent in procedural programming, then you will learn the basics of creating classes and objects in Python. Next, you will learn how to create graphical interfaces using pygame, which will enable you to write interactive games and applications with graphical user interface (GUI) widgets, animation, various scenes, and reusable game logic.
Be the first to know about our current discounts, offers and new products!
Check icon
You have added to your basket
Check icon
You have added to favourites
Sold out
The item is currently out of stock.
In stock
Available in warehouse. You will receive the exact delivery date from the operator after the order confirmation.
To order
The product is delivered directly from the publisher. The order processing time is up to 14 days, you will receive the exact delivery date from the operator after the order confirmation.