Профессиональная разработка на Python. Использование эффективных средств языка в реальных приложениях

Эта книга представляет собой углублённое руководство по современным практикам профессиональной разработки на Python. Она ориентирована на опытных разработчиков, которые хотят выйти за рамки базового синтаксиса и освоить продвинутые языковые средства для создания чистого, поддерживаемого и надёжного кода.

В отличие от многих учебников, где возможности языка демонстрируются на изолированных примерах, данная книга построена вокруг сквозного примера проектирования и создания реального приложения — от прототипа до готового продукта. Такой подход позволяет увидеть, как различные компоненты и техники интегрируются в рамках более крупной системы.

Ключевые темы книги включают асинхронное программирование с использованием модуля asyncio для эффективного объединения данных из разных источников, проектирование архитектур на основе плагинов для создания расширяемых систем, а также всестороннюю работу с аннотациями типов для улучшения читаемости кода и раннего обнаружения ошибок.

Особое внимание уделяется инженерным практикам, обеспечивающим качество кода: автоматизированное тестирование с низкими накладными расходами, проверка соответствия стандартам кодирования, управление зависимостями и создание пакетов. Книга также содержит практические рекомендации по использованию библиотек, основанные на опыте конференций по Python.

Издание адресовано разработчикам средней и высокой квалификации, стремящимся применять передовые методы для построения отказоустойчивых и легко сопровождаемых приложений на Python.

Профессиональная разработка на Python. Использование эффективных средств языка в реальных приложениях
A
Автор
Мэттью Уилкс
Издательство
ДМК Пресс
Год
2021
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент