Python. К вершинам мастерства. Лаконичное и эффективное программирование
Цена 97.71 USD
labirint.ru97.71 USD
Не тратьте зря времени, пытаясь подогнать Python под способы программирования, знакомые вам по другим языкам. Python настолько прост, что вы очень быстро освоите его в общих чертах, но для создания эффективных современных программ требуются более глубокие знания.Второе издание книги позволит вам использовать возможности Python 3 в полной мере, обратив себе на пользу лучшие идеи. Автор рассказывает о базовых средствах языка, о его библиотеках и учит писать более краткий, быстрый и удобочитаемый код. Вы узнаете о том, как применять идиоматические средства Python 3, выходящие за рамки вашего предыдущего опыта.Новое издание состоит из пяти частей, которые можно рассматривать как пять отдельных книг.Структуры данных: последовательности, словари, множества, Unicode и классы данных.Функции как объекты: полноправные функции, относящиеся к ним паттерны проектирования, а также аннотации типов в объявлениях функций.Объектно-ориентированные идиомы: композиция, наследование, классы-примеси, интерфейсы, перегрузка операторов, протоколы и дополнительные статические типы.Поток управления: контекстные менеджеры, генераторы, сопрограммы, async/await, пулы процессов и потоков.Метапрограммирование: свойства, дескрипторы атрибутов, декораторы классов и новые средства метапрограммирования классов, позволяющие заменить или упростить метаклассы.2-е издание