Книги
Объектно-ориентированный Python
Лотт, С.Ф. Объектно-ориентированный Python : надежные объектно-ориентированные приложения и библиотеки на языке Python / С. Ф. Лотт, Д. Филлипс; перевод с английского С. Черников. — 4-е изд.. — Санкт-ПетербургМоскваМинск : Питер, 2024. — 704 с.: ил., граф., табл.. — (Библиотека программиста). — Перевод издания: Python object-oriented programming: build robust and maintainable object-oriented Python applications and libraries. — ISBN 978-5-4461-1995-0.
Аннотация
Глубоко погрузитесь в различные аспекты объектно-ориентированного программирования на Python, паттерны проектирования, приемы манипулирования данными и вопросы тестирования сложных объектно-ориентированных систем. Обсуждение всех понятий подкрепляется примерами, написанными специально для этого издания, и практическими упражнениями в конце каждой главы. Код всех примеров совместим с синтаксисом Python 3.9+ и дополнен аннотациями типов для упрощения изучения. Стивен и Дасти предлагают вашему вниманию понятный и всесторонний обзор важных концепций ООП, таких как наследование, композиция и полиморфизм, и объясняют их работу на примерах классов и структур данных Python, что заметно облегчает проектирование. В тексте широко используются UML-диаграммы классов, чтобы было проще понять взаимоотношения между классами. Помимо ООП, в книге подробно рассматривается обработка исключений в Python, а также приемы функционального программирования, пересекающиеся с приемами ООП. В издании представлены не одна, а две очень мощные системы автоматического тестирования: unittest и pytest, а в последней главе детально обсуждается экосистема параллельного программирования в Python. Получите полное представление о том, как применять принципы объектно-ориентированного программирования с использованием синтаксиса Python, и научитесь создавать надежные и устойчивые программы.
-
УДК:004
-
ISBN:978-5-4461-1995-0
Рекомендовано к ознакомлению
- 1. Юн Цуй Рецепты Python / Юн Цуй. — Санкт-Петербург : Питер, 2024. — 544 с.. — (Библиотека программиста). — ISBN 978-5-4461-2156-4.
- 2. Уикем, Х. R. К вершинам мастерства / Х. Уикем, М. Гроссер, Х. Буманн. — Москва : ДМК Пресс, 2024. — 748 с.. — ISBN 978-5-93700-247-1.
- 3. Спилкэ, Л. Java: устранение проблем / Л. Спилкэ. — Москва : ДМК Пресс, 2023. — 356 с.. — ISBN 978-5-93700-215-0.
- 4. Пумперла, М. Изучаем Ray / М. Пумперла, Э. Оукс, Р. Ляо. — Москва : ДМК Пресс, 2023. — 290 с.. — ISBN 978-6-01083-430-9.
- 5. Хьеррумгор, Д. Apache Pulsar в действии / Д. Хьеррумгор. — Москва : ДМК Пресс, 2023. — 489 с.. — ISBN 978-5-93700-251-8.
- 6. Ван Хорн II, Б.М. PyCharm: профессиональная работа на Python / Б. М. Ван Хорн II, К. Нгуен. — Москва : ДМК Пресс, 2024. — 618 с.. — ISBN 978-5-93700-274-7.
- 7. Шоу, Э. Внутри CPYTHON / Э. Шоу. — Санкт-Петербург : Питер, 2023. — 351 с.. — (Библиотека программиста). — ISBN 978-5-4461-1925-7.
- 8. Доусон, М. Программируем на Python / М. Доусон. — 3-е изд.. — Санкт-Петербург : Питер, 2023. — 416 с.. — ISBN 978-5-4461-1386-6.
- 9. Галбрейт, Д. Сетевое программирование на Python / Д. Галбрейт. — Санкт-Петербург : БХВ-Петербург, 2024. — 448 с.. — (Профессиональное программирование). — ISBN 978-5-9775-1899-4.
- 10. Хайнеман, Д. Алгоритмы / Д. Хайнеман, Г. Поллис, С. Селков. — 2-е изд.. — Москва : Диалектика, 2020. — 427 с.. — ISBN 978-5-9908910-7-4.
Отзывы читателей
0