

O'Reilly Media Fluent Python: Эффективное программирование на Python 3, включая структуры данных и объектно-ориентированное программирование

Не тратьте время на подгонку Python под шаблоны, которые вы выучили в других языках. Простота Python позволяет быстро стать продуктивным, но часто это означает, что вы не используете все возможности языка.
С обновленным изданием этого практического руководства вы научитесь писать эффективный и современный код на Python 3, используя его лучшие идеи.
Автор Лучано Рамальо проводит вас через основные особенности языка Python и его библиотеки, обучая вас сокращать, ускорять и упрощать ваш код.
Это новое издание включает значительные обновления и состоит из пяти частей, которые работают как пять коротких книг в одной:
- Структуры данных: последовательности, словари, множества, Юникод и классы данных.
- Функции как объекты: функции первого класса, связанные шаблоны проектирования и аннотации типов в объявлениях функций.
- Объектно-ориентированные идиомы: составление, наследование, миксины, интерфейсы, перегрузка операторов, протоколы и более статические типы.
- Управление потоком: менеджеры контекста, генераторы, корутины, async/await и пулы потоков/процессов.
- Метапрограммирование: свойства, дескрипторы атрибутов, декораторы классов и новые хуки метапрограммирования класса, которые упрощают или заменяют метаклассы.
https://usmall.ru/image/000/00/00/9bb3168e8917e152202d9c7e81afb8c4.jpeg
O'Reilly Media
Fluent Python: Эффективное программирование на Python 3, включая структуры данных и объектно-ориентированное программирование
7 080 ₽




















































































































































































































































































































































































































