Свободное владение Python, 2-е издание (Лучано Рамальо) Простота Python позволяет вам быстро стать продуктивным, но часто это означает, что вы не используете все, что он может предложить. С обновленной версией этого практического руководства вы узнаете, как писать эффективный современный код на Python 3, используя его лучшие идеи. Не тратьте время на то, чтобы согнуть Python в соответствии с шаблонами, которые вы изучили на других языках. Откройте для себя и примените идиоматические функции Python 3, выходящие за рамки вашего прошлого опыта. Автор Лучано Рамальо проведет вас по основным функциям и библиотекам языка Python и научит, как сделать ваш код короче, быстрее и читабельнее. Во втором издании Fluent Python, включающем основные обновления всей книги, рассматриваются: - Специальные методы: ключ к согласованному поведению объектов Python - Структуры данных: последовательности, словари, наборы, Unicode и классы данных . - Функции как объекты: функции первого класса, связанные шаблоны проектирования и подсказки типов в объявлениях функций . - Объектно-ориентированные идиомы: композиция, наследование, примеси, интерфейсы, перегрузка операторов, статическая типизация и протоколы . - Поток управления: диспетчеры контекста, генераторы, сопрограммы, асинхронные/ожидающие и пулы потоков/процессов. - Метапрограммирование: свойства, дескрипторы атрибутов, декораторы классов и новые приемы метапрограммирования классов, которые проще, чем метаклассы. Выпущено в декабре 2021 г. Издатель (ы): O'Reilly Media, Inc. ISBN: 9781492056355 Книга на английском языке. Формат: EPUB, PDF.