Описание
Объектно-ориентированное программирование (ООП) - это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных задачах и решать их с возможностью многократного использования.
'Объектно-ориентированное программирование с помощью Python' предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python.
Книга начинается с рассказа о ключевых проблемах, присущих процедурному программированию, затем вы познакомитесь с основами создания классов и объектов в Python.
Затем вы научитесь создавать графические интерфейсы c помощью pygame, благодаря чему вы сможете писать интерактивные игры и приложения с виджетами графического пользовательского интерфейса (GUI), анимацией, различными сценами и многоразовой игровой логикой.
В итоге у вас получится полнофункциональная видеоигра, включающая в себя многие методы ООП и элементы графического пользовательского интерфейса, описанные в книге.
Вы узнаете, как:
- Создавать несколько объектов и управлять ими с помощью объекта диспетчера объектов.
- Научитесь использовать инкапсуляцию, чтобы скрыть внутренние детали объектов от клиентского кода.
- Научитесь использовать полиморфизм для определения одного интерфейса и реализации его в нескольких классах.
- Сможете применять наследование для использования существующего кода.
'Объектно-ориентированное программирование с помощью Python' - это визуальное, интуитивно понятное руководство, позволяющее полностью понять, как работает ООП и как с его помощью сделать свой код более удобным в сопровождении, читаемым и эффективным, не жертвуя при этом функциональностью.
Об авторе
Ирв Калб - адъюнкт-профессор UCSC Silicon Valley Extension и Университета Силиконовой долины, где он преподает вводные курсы и курсы объектно-ориентированного программирования на Python. Он также автор книги 'Научитесь программировать на Python 3: пошаговое руководство по программированию'.
Вам может быть интересно:
-
4,90 €
-50%
9,80 €
-
4,17 €
-50%
8,35 €
-
4,25 €
-50%
8,50 €
-
6,58 €
-50%
13,15 €
-
5,90 €
-50%
11,80 €
-
2,90 €
-50%
5,80 €
-
5,17 €
-50%
10,35 €
-
5,75 €
-50%
11,50 €
-
4,90 €
-50%
9,80 €
-
9,47 €
-50%
18,95 €
-
4,40 €
-50%
8,80 €
-
4,90 €
-50%
9,80 €
-
4,90 €
-50%
9,80 €
-
2,75 €
-50%
5,50 €
-
3,25 €
-50%
6,50 €
-
7,25 €
-50%
14,50 €
-
3,08 €
-50%
6,15 €
-
5,90 €
-50%
11,80 €
-
4,90 €
-50%
9,80 €
-
4,90 €
-50%
9,80 €
-
4,07 €
-50%
8,15 €
-
2,57 €
-50%
5,15 €
-
11,08 €
-50%
22,15 €
-
1,90 €
-50%
3,80 €
-
50,75 €
-50%
101,50 €
-
47,97 €
-50%
95,95 €
-
39,48 €
-50%
78,95 €
-
0,98 €
-50%
1,95 €
-
32,18 €
-50%
64,35 €
-
30,97 €
-50%
61,95 €