Don't hope to get rid of books (Umberto Eco)
+371 27000041, +371 27000045
(on working days 9:00-17:00 latvian)
+371 27000041
+371 27000045

(on working days 10:00-17:00)

Object Oriented Programming with Python

29.99 €
Out of stock
Object Oriented Programming with Python
29.99 €
Object-oriented programming (OOP) is a technique based on representing a program as a collection of objects, each of which is an instance of a particular class, and the classes form an inheritance hierarchy that allows you to think differently about computational problems and solve them in a reusable way.
"Object-Oriented Programming with Python" is intended for intermediate-level programmers and is a practical guide that takes an in-depth look at the basic principles of OOP and shows how to use encapsulation, polymorphism, and inheritance to write games and applications using Python. The book begins by talking about the key issues inherent in procedural programming, then you'll learn the basics of creating classes and objects in Python. Then you'll learn how to create GUIs using pygame, so you can write interactive games and applications with graphical user interface (GUI) widgets, animations, various scenes, and reusable game logic. The end result is a fully functional video game that incorporates many of the OOP techniques and GUI elements described in the book.
You will learn how to:
- Create and manage multiple objects using an object manager object;
- Learn to use encapsulation to hide the internal details of objects from client code;
- Learn to use polymorphism to define a single interface and implement it in multiple classes;
- Be able to apply inheritance to utilize existing code.
"Object-Oriented Programming with Python" is a visual, intuitive guide to fully understand how OOP works and how you can use it to make your code more maintainable, readable, and efficient without sacrificing functionality.
See also:

You might be interested:

Переход в облако. Практическое руководство по организации облачных вычислений для ученых и IT-специалистов
Information technology
Moving to the Cloud: A Practical Guide to Cloud Computing for Scientists and IT Professionals
Anielle Juan, Montes Diego, Iglesias Javier Rodeiro
14.99 €
In basket
Разработка требований  к программному обеспечению
Information technology
Development of software requirements
Wiggers Carl, Beatty Joy
29.99 €
In basket
Совершенный код. Практическое руководство по разработке программного обеспечения
Information technology
Code Complete: A Practical Guide to Software Development
McConnell Steve
49.99 €
In basket
Алгоритмы. Руководство по разработке
Information technology
Algorithms. Development Guide
Skiena Stephen
39.99 €
In basket