Профессиональная разработка на Python, Уилкс М., 2021.
В этой книге объясняются языковые средства Python, которые обычно не рассматриваются в пособиях: от повторно используемых консольных скриптов, которые одновременно играют роль микросервисов благодаря точкам входа, до эффективного использования модуля asyncio для объединения данных из различных источников. Попутно рассматривается проверка соблюдения стандартов кодирования с по мощью аннотаций типов, тестирование с низкими накладными расходами и другие автоматизированные проверки качества кода, применяемые на практике для организации процесса разработки надежного ПО. Некоторые мощные возможности Python зачастую иллюстрируются на искусственных примерах, когда то или иное средство описывается в изоляции от всего остального. Здесь же на примере проектирования и создания реального приложения от прототипа до готового продукта читатель видит не только, как работают различные части программы, но и как они интегрируются в процессе разработки более крупной системы. Кроме того, в книге присутствуют интересные отступления и рекомендации по использованию библиотек, взятые из сессий вопросов и ответов на конференциях по Python, а также обсуждение современных передовых практик и методов, позволяющих создавать ясный и удобный для сопровождения код. Эта книга ориентирована на разработчиков, которые уже умеют писать простые программы на Python и хотят разобраться в том, когда уместно использовать новые прогрессивные средства языка.
Прототипирование в Python.
В любом проекте на Python, не важно, потрачено на разработку несколько часов или речь идет о системе, работающей годами, приходится прототипировать функции. Быть может, это первое, с чего вы начинаете, а быть может, такая необходимость возникает в середине проекта, но рано или поздно вы будете экспериментировать с кодом в оболочке Python. Есть два основных подхода к прототипированию: выполнить код целиком и посмотреть на результаты или выполнять предложения по одному и смотреть, что получается. Вообще говоря, выполнение предложений по одному более продуктивно, но иногда проще прогнать сразу целый блок, если вы уверены в его правильности.
Содержание.
От издательства.
Об авторе.
О технических рецензентах.
Благодарности.
Введение.
Глава 1.Прототипирование и среды разработки.
Глава 2.Тестирование, проверка типов, стандарты кодирования.
Глава 3.Скрипты для создания пакетов.
Глава 4.От скрипта к каркасу.
Глава 5.Альтернативные интерфейсы.
Глава 6.Процесс агрегирования.
Глава 7.Распараллеливание и асинхронное программирование.
Глава 8.Дополнительные вопросы асинхронного ввода-вывода.
Глава 9.Просмотр данных.
Глава 10.Повышение быстродействия.
Глава 11.Отказоустойчивость.
Глава 12.Обратные вызовы и анализ данных.
Эпилог.
Предметный указатель.
Купить .
Теги: Уилкс :: книги по программированию :: программирование :: Python
Смотрите также учебники, книги и учебные материалы:
- Секреты Python Pro, Хиллард Д., 2021
- Сверхбыстрый Python, Эффективные техники для работы с большими наборами данных, Антао Т., 2023
- Разработка приложений с графическим пользовательским интерфейсом на языке Python, Учебное пособие для СПО, Букунов С.В., Букунова О.В., 2023
- Разработка кроссплатформенных мобильных и настольных приложений на Python, Практическое пособие, Постолит А., 2022
- Программирование на Python, Первые шаги, Щерба А.В., 2022
- Программирование на Python в примерах и задачах, Васильев А.Н., 2021
- Программирование для «нормальных» с нуля на языке Python, Учебник, Часть 2, Сысоева М.В., Сысоев И.В., 2023
- Программирование для «нормальных» с нуля на языке Python, Учебник, Часть 1, Сысоева М.В., Сысоев И.В., 2023