Книга "Секреты Python: 59 рекомендаций по написанию эффективного кода" приобщит вас к стилю программирования, выдержанному в истинном "духе Python", и поможет научиться писать исключительно надежный и высокопроизводительный код.
Используя сжатый стиль изложения, пионером которого был Скотт Мейерс, автор приводит 59 описаний лучших методик программирования, дает советы и показывает кратчайшие пути решения различных задач программирования на Python, дополняя их реалистичными примерами кода.
Опираясь на свой многолетний опыт создания инфраструктурных проектов для компании Google, автор раскрывает секреты малоизвестных аспектов и идиом Python, радикально влияющих на поведение и производительность кода. Вы ознакомитесь с наилучшими способами решения ключевых задач, что облегчит понимание, сопровождение и усовершенствование вашего кода.
Основные темы книги "Секреты Python: 59 рекомендаций по написанию эффективного кода":
- Действенные рекомендации по основным аспектам разработки ПО с использованием версий Python 3.x и 2.x, дополненные подробными описаниями и примерами.
- Лучшие методики написания функций, снижающие вероятность появления ошибок в коде.
- Точное описание вариантов поведения с помощью классов и объектов.
- Рекомендации относительно того, как избежать скрытых ошибок с помощью метаклассов и динамических атрибутов.
- Эффективные подходы к решению проблем, связанных с одновременным и параллельным выполнением множества операций.
- Усовершенствованные приемы работы со встроенными модулями Python.
- Инструментальные средства и лучшие методики коллективной разработки.
- Решения по отладке, тестированию и оптимизации кода.
Об авторах книги "Секреты Python: 59 рекомендаций по написанию эффективного кода":
Бретт Слаткин - ведущий инженер-разработчик компании Google и соучредитель компании Google Consumer Surveys.
До этого разрабатывал инфраструктуру Python для Google App Engine, адаптировал Python для управления огромным серверным парком Google и использовал Python в качестве инструмента реализации системы Google для протокола PubSubHubbub. Получил степень бакалавра в области компьютерной инженерии в Колумбийском университете в Нью-Йорке.
Скачать книгу можно бесплатно по данной ссылке: Скачать
0 Комментарии