Объектно-ориентированное программирование (ООП) — это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных задачах и решать их с возможностью многократного использования.
«Объектно-ориентированное программирование с помощью Python» предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python.
Книга начинается
  • -17%

Объектно-ориентированное программирование с помощью Python

5.0 (8 оценок)
Купили 387 человек

Описание и характеристики

Объектно-ориентированное программирование (ООП) — это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных задачах и решать их с возможностью многократного использования.
«Объектно-ориентированное программирование с помощью Python» предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python.
Книга начинается с рассказа о ключевых проблемах, присущих процедурному программированию, затем вы познакомитесь с основами создания классов и объектов в Python.
Затем вы научитесь создавать графические интерфейсы c помощью pygame, благодаря чему вы сможете писать интерактивные игры и приложения с виджетами графического пользовательского интерфейса (GUI), анимацией, различными сценами и многоразовой игровой логикой.
В итоге у вас получится полнофункциональная видеоигра, включающая в себя многие методы ООП и элементы графического пользовательского интерфейса, описанные в книге.

Вы узнаете, как:
• Создавать несколько объектов и управлять ими с помощью объекта диспетчера объектов.
• Научитесь использовать инкапсуляцию, чтобы скрыть внутренние детали объектов от клиентского кода.
• Научитесь использовать полиморфизм для определения одного интерфейса и реализации его в нескольких классах.
• Сможете применять наследование для использования существующего кода.

«Объектно-ориентированное программирование с помощью Python» — это визуальное, интуитивно понятное руководство, позволяющее полностью понять, как работает ООП и как с его помощью сделать свой код более удобным в сопровождении, читаемым и эффективным, не жертвуя при этом функциональностью.

ОБ АВТОРЕ
Ирв Калб — адъюнкт-профессор UCSC Silicon Valley Extension и Университета Силиконовой долины, где он преподает вводные курсы и курсы объектно-ориентированного программирования на Python. Он также автор книги «Научитесь программировать на Python 3: пошаговое руководство по программированию».

Отзывы

5.0
8 оценок
0
0
0
0
8
Сначала новые
ООП в мире программирования одна из самых важных и всегда актуальных тем, которую должен знать каждый уважающий себя разработчик, который хочет быть всегда актуален на рынке труда
Плюсы
Книга не для начинающих, надо иметь опыт программирования, хотя бы от года, чтобы полностью понять все передаваемые автором идеи и способы разработки
Очень удобный шрифт и твердый переплет, что позволяет читать с комфортом и без напряжения для глаз
Минусы
не обнаружено
Определенно одно из самых лучших пособий для новичков и просто изучения Python. Все что нужно для начальных знаний описано очень подробно, понятным языком и с примерами. В первой части книги описывается основная теоретическая часть Python, а затем во второй части с помощью трёх проектов, которые книга помогает создать, можно закрепить материал пройденный в первой части. Качество самой книги отличное, яркая и интересная обложка, отличная бумага и хорошая печать. Всем рекомендую.
Отличное объяснение ООП
Объяснены принципы объектно-ориентированного программирования на примерах разработки небольших, увлекательных программ. Всё чётко, понятно, последовательно. Хоть я и программирую достаточно давно, но люблю книги этой серии, поэтому прочёл, освежил память так сказать. Ни когда не интересовался разработкой игр, а тут прям увлёкся :) Все программы используют PyGame. Как оказалось с помощью этой библиотеки можно писать отличный GUI, а не только игры. Если вам самим писать примеры кода из книги лень, то всё есть на GitHub. Хотя вам в любом случае придётся загружать всё с Гита, т.к. там сохранены изображения, звуки необходимые для написания программ.
Если Вы хотите писать на Python и еще не знакомы с ООП (если такое бывает конечно) то рекомендую эту книгу 100%.
Плюсы
Просто, понятно, последовательно. Все ресурсы есть на GitHub. Читаешь, пишешь код, наслаждаешься. Твердая обложка.
Минусы
Нет
Хорошее введение в объектно-ориентированное программирование (ООП) на Python. Сначала автор сравнивает на примерах традиционное процедурное программирование с ООП. Затем он показывает, как решаются обозначенные проблемы с помощью ООП. Грамотное изложение материала, интересные примеры. Рассматривается техника разработки объектно-ориентироанного программного обеспечения на примере игр.
Плюсы
Профессионально, интересно.
Книга «Объектно-ориентированное программирование с помощью Python» есть в наличии в интернет-магазине «Читай-город» по привлекательной цене. Если вы находитесь в Москве, Санкт-Петербурге, Нижнем Новгороде, Казани, Екатеринбурге, Ростове-на-Дону или любом другом регионе России, вы можете оформить заказ на книгу Ирв Кальб «Объектно-ориентированное программирование с помощью Python» и выбрать удобный способ его получения: самовывоз, доставка курьером или отправка почтой. Чтобы покупать книги вам было ещё приятнее, мы регулярно проводим акции и конкурсы.