Объектно-ориентированный Python, Лотт С., Филлипс Д., 2024.
Глубоко погрузитесь в различные аспекты объектно-ориентированного программирования на Python, паттерны проектирования, приемы манипулирования данными и вопросы тестирования сложных объектно-ориентированных систем. Обсуждение всех понятий подкрепляется примерами, написанными специально для этого издания, и практическими упражнениями в конце каждой главы. Код всех примеров совместим с синтаксисом Python 3.9+ и дополнен аннотациями типов для упрощения изучения. Стивен и Дасти предлагают вашему вниманию понятный и всесторонний обзор важных концепций ООП, таких как наследование, композиция и полиморфизм, и объясняют их работу на примерах классов и структур данных Python, что заметно облегчает проектирование. В тексте широко используются UМL-диаграммы классов, чтобы было проще понять взаимоотношения между классами. Помимо ООП, в книге подробно рассматривается обработка исключений в Python, а также приемы функционального программирования, пересекающиеся с приемами ООП. В издании представлены не одна, а две очень мощные системы автоматического тестирования: unittest и pytest, а в последней главе детально обсуждается экосистема параллельного программирования в Python. Получите полное представление о том, как применять принципы объектно-ориентированного программирования с использованием синтаксиса Python, и научитесь создавать надежные и устойчивые программы.
Введение в объектно-ориентированное программирование.
Все знают, что объекты - это предметы, которые можно потрогать, ощутить и использовать. Для детей объекты - игрушки. Деревянные кубики, пластиковые формочки, пазлы - первые объекты, с которыми человек сталкивается в жизни. Некоторые объекты выполняют строго определенные действия: колокольчик звенит, кнопка нажимается, рычаг передвигается. То же можно сказать про объекты в разработке ПО. Да, их нельзя потрогать, но и эти объекты делают что-то конкретное. Точное определение таково: объект - коллекция (набор) данных и поведения.
Так что же в таком случае значит «объектно-ориентированное программирование? «Ориентированный» трактуется как «направленный», значит, объектно ориентированное программирование - программирование, которое моделирует поведение реальных объектов. Это один из способов описать сложную систему. Она состоит из взаимодействующих объектов - каждый со своими данными и поведением.
КРАТКОЕ СОДЕРЖАНИЕ
Об авторах.
О научном редакторе.
Введение.
От издательства.
Глава 1.Объектно-ориентированное проектирование.
Глава 2.Объекты в Python.
Глава 3.Когда объекты одинаковы.
Глава 4.Ожидаемые неожиданности.
Глава 5.Когда без ООП не обойтись.
Глава 6.Абстрактные классы и перегрузка операторов.
Глава 7.Структуры данных Python.
Глава 8.Объектно-ориентированное и функциональное программирование.
Глава 9.Строки, сериализация и пути к файлам.
Глава 10.Паперн Итератор.
Глава 11.Общие паперны проектирования.
Глава 12.Новые паперны проектирования.
Глава 13.Тестирование объектно-ориентированных программ.
Глава 14.Конкурентная обработка данных.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: Лотт :: Филлипс :: книги по программированию :: программирование :: паттерны :: объектно-ориентированное программирование :: Python
Смотрите также учебники, книги и учебные материалы:
- Основы программирования в Python, Три в одном, Учебное пособие, Том 2, Таннинг Ж.Ф., 2022
- Основы программирования в Python, Три в одном, Учебное пособие, Том 1, Таннинг Ж.Ф., 20
- Основы Python, Научитесь думать как программист, Дауни А., 2021
- Однострочники Python, Лаконичный и содержательный код, Майер К., 2022
- Объектно-ориентированное программирование с помощью Python, Кальб И., 2024
- Обработка естественного языка, Python и spaCy на практике, Васильев Ю., 2021
- «Непрактичный» Python, Занимательные проекты для тех, кто хочет поумнеть, Воган Л., 2021
- Начнём с Python, Просто о сложном, Иванов С.С., 2023