
Привет, Хаброжители! Как стать экспертом в создании сложных и мощных приложений на Python, не тратя времени на повторение уже известных основ или перечисление ненужных функций? Аарон Максвелл фокусируется на первопринципах Python, которые действуют подобно катализаторам для всего остального: достаточно получить 5 % знаний в области программирования, чтобы остальные 95 % подтянулись автоматически.
Из книги вы узнаете:
как использовать абстракции функций высокого порядка для создания мощного выразительного кода;
как сделать код на Python более надежным и масштабируемым с помощью генераторов;
как создавать более сложные формы генераторов и как они связаны с функциями-генераторами;
как применять декораторы для создания эффективных абстракций и паттернов повторного использования кода, которые невозможно реализовать никаким другим способом;
как использовать модель исключений в Python для сигнализации об ошибках и других событиях;
какие расширенные методы объектно-ориентированного программирования есть в объектной модели Python;
как разработка через тестирование помогает быстрее писать более качественный код;
как эффективно организовывать код в модули, выполнять логирование и многое другое.
«Концепции, описанные в этой книге, нужно знать каждому, кто всерьез намерен развивать свои навыки владения языком Python, а понятные объяснения и ясные примеры упростят читателям изучение этих концепций».
— Родриго Жиран Серран, автор mathspp.comGreen Software
Об авторе
Аарон Максвелл — инженер-программист и энтузиаст разработки на Python. За годы работы в Кремниевой долине приобрел значительный опыт в области разработки приложений, обработки данных и машинного обучения, автоматизации тестирования, DevOps и SRE, эксплуатации облачной инфраструктуры и программирования на различных языках. Обучил продвинутым приемам программирования на Python более 10 000 специалистов по всему миру.
Для кого предназначена эта книга
Эта книга адресована тем, кто освоил практически все содержимое учебников по Python для начинающих и стремится овладеть более продвинутыми техниками и стратегиями, чтобы расширить свои возможности в плане программирования.
Эта книга не подойдет тем, кто хочет ознакомиться с основами Python. Как я уже сказал, этот язык очень важен и вознаграждены будут те, кто овладевает им в совершенстве.
Данная книга написана для людей, стремящихся к успеху. Я исхожу из того, что вы хотите построить карьеру, которой сможете гордиться, и выполнять работу, оказывающую существенный положительный эффект.
Кроме того, книга не рассчитана на людей с ограниченным восприятием. Отличие элитных инженеров от обычных программистов заключается в их умении подмечать тонкие различия и в способности воспринимать то, что недоступно другим.
Ознакомиться с оглавлением
Приобрести книгу «Мощный Python: паттерны и стратегии современного программирования» можно на нашем сайте.
По факту оплаты бумажной версии книги на e‑mail высылается электронная книга.
Для Хаброжителей скидка 25% по купону — Python