Об'єктно-орієнтоване програмування за допомогою Python. Ірв Кальб
- Артикул: BC-078408
- Наявність: Є в наявності
Об'єктно-орієнтоване програмування (ООП) - це метод, який ґрунтується на поданні програми у вигляді сукупності об'єктів, кожний з яких є примірником певного класу, а класи утворюють ієрархію успадкування, що дає змогу по-іншому думати про обчислювальні задачі та розв'язувати їх з можливістю багаторазового використання.
«Об'єктно-орієнтоване програмування за допомогою Python» призначене для програмістів середнього рівня і є практичним посібником, що глибоко вивчає основні принципи ООП і показує, як використовувати інкапсуляцію, поліморфізм та успадкування для написання ігор і додатків з використанням Python.
Книга починається з розповіді про ключові проблеми, притаманні процедурному програмуванню, потім ви ознайомитеся з основами створення класів і об'єктів у Python.
Потім ви навчитеся створювати графічні інтерфейси за допомогою pygame, завдяки чому ви зможете писати інтерактивні ігри та додатки з віджетами графічного користувальницького інтерфейсу (GUI), анімацією, різними сценами і багаторазовою ігровою логікою.
У підсумку у вас вийде повнофункціональна відеогра, що містить у собі багато методів ООП і елементи графічного користувальницького інтерфейсу, описані в книзі.
Ви дізнаєтеся, як:
- Створювати кілька об'єктів і керувати ними за допомогою об'єкта диспетчера об'єктів.
- Навчитеся використовувати інкапсуляцію, щоб приховати внутрішні деталі об'єктів від клієнтського коду.
- Навчитеся використовувати поліморфізм для визначення одного інтерфейсу і реалізації його в декількох класах.
- Зможете застосовувати успадкування для використання наявного коду.
«Об'єктно-орієнтоване програмування за допомогою Python» - це візуальний, інтуїтивно зрозумілий посібник, який дає змогу повністю зрозуміти, як працює ООП і як за його допомогою зробити свій код зручнішим у супроводі, більш зручним для читання й ефективним, не жертвуючи водночас функціональністю.
ПРО АВТОРА
Ірв Кальб - ад'юнкт-професор UCSC Silicon Valley Extension та Університету Силіконової долини, де він викладає вступні курси та курси об'єктно-орієнтованого програмування на Python. Він також автор книги «Навчіться програмувати на Python 3: покроковий посібник із програмування».
| Інформація про книгу | |
| Автор | Ірв Кальб |
| Обкладинка | Тверда |
| Мова видання | Російська |
| Сторінок | 512 |