Секреты Python. 59 рекомендаций по написанию эффективного кода

Бретт Слаткин

Моя оценка

Язык Python завоевал популярность благодаря тому, что позволяет новичкам почти сразу же браться за написание кода. Однако достигнуть цельного понимания уникальных возможностей Python чрезвычайно трудно, особенно если учесть, что на этом пути вас подстерегает множество скрытых ловушек.
Книга приобщит вас к стилю программирования, выдержанному в истинном "духе Python", и поможет научиться писать исключительно надежный и высокопроизводительный код. Используя сжатый стиль изложения, пионером которого был Скотт Мейерс, автор приводит 59 описаний лучших методик программирования, дает советы и показывает кратчайшие пути решения различных задач программирования на Python, дополняя их реалистичными примерами кода.
Опираясь на свой многолетний опыт создания инфраструктурных проектов для компании Google, автор раскрывает секреты малоизвестных аспектов и идиом Python, радикально влияющих на поведение и производительность кода. Вы ознакомитесь с наилучшими способами решения ключевых задач, что облегчит понимание, сопровождение и усовершенствование вашего кода.

Основные темы книги:
• Действенные рекомендации по основным аспектам разработки ПО с использованием версий Python 3.x и 2.x, дополненные подробными описаниями и примерами.
• Лучшие методики написания функций, снижающие вероятность появления ошибок в коде.
• Точное описание вариантов поведения с помощью классов и объектов.
• Рекомендации относительно того, как избежать скрытых ошибок с помощью метаклассов и динамических атрибутов.
• Эффективные подходы к решению проблем, связанных с одновременным и параллельным выполнением множества операций.
• Усовершенствованные приемы работы со встроенными модулями Python.
• Инструментальные средства и лучшие методики коллективной разработки.
• Решения по отладке, тестированию и оптимизации кода.

Бретт Слаткин - ведущий инженер-разработчик компании Google и соучредитель компании Google Consumer Surveys.
До этого разрабатывал инфраструктуру Python для Google App Engine, адаптировал Python для управления огромным серверным парком Google и использовал Python в качестве инструмента реализации системы Google для протокола PubSubHubbub. Получил степень бакалавра в области компьютерной инженерии в Колумбийском университете в Нью-Йорке.

Получить эту книгу или продать свою

Перейти
  • Содержание
  • Дополнительная информация об издании

    Год издания: 2016

    Твердый переплет, 272стр.
    Формат: 70x100/16

  • Жанры

Лучшая рецензия

Смотреть 2
0x539

0x539

Рецензии

2K

Эту книгу мне рекомендовал коллега. Конечно, добрался я до этой книги не сразу, но, поддавшись его хорошему отзыву, прочитал. И я вряд порекомендую эту книгу кому-нибудь: чего-то нового я узнал немного, а некоторые советы вызывают у меня скепсис. И никаких секретов здесь нет.

Сразу скажу, что я и в целом не любитель технической литературы из разряда cookbook'ов. С одной стороны, такие книги хороши для беглого просмотра, чтобы найти какие-то конкретные приемы, но читать их "от корки до корки" как обыкновенные книги практически невозможно. Ну и соответственно, они практически бесполезны, если ты даже не знаешь, что искать. С другой стороны - если читать "по диагонали", то можно пропустить что-то действтельно стоящее.

В этом плане книга "Секреты Python" неплоха: она дает не только сухую…

Читать полностью

Похожие книги

Вы можете посоветовать похожие книги по сюжету, жанру, стилю или настроению. Предложенные вами книги другие пользователи увидят здесь, в блоке «Похожие книги».

Новинки

Смотреть 339

Популярные книги

Смотреть 899