Путь Python, черный пояс по разработке, масштабированию, тестированию и развертыванию, Данжу Д., 2020

Путь Python, черный пояс по разработке, масштабированию, тестированию и развертыванию, Данжу Дж., 2020.

«Путь Python» позволяет отточить ваши профессиональные навыки и узнать как можно больше о возможностях самого популярного языка программирования. Эта книга написана для разработчиков и опытных программистов. Вы научитесь писать эффективный код, создавать лучшие программы за минимальное время и избегать распространенных ошибок. Пора познакомиться с многопоточными вычислениями и мемоизацией, получить советы экспертов в области дизайна API и баз данных, а также заглянуть внутрь Python, чтобы расширить понимание языка
Вам предстоит начать проект, поработать с версиями, организовать автомагическое тестирование и выбрать стиль программирования для конкретной задачи. Потом вы перейдете к изучению эффективного объявления функции, выбору подходящих структур данных и библиотек, созданию безотказных программ, пакетам и оптимизации программ на уровне байт-кода.

Путь Python, черный пояс по разработке, масштабированию, тестированию и развертыванию, Данжу Дж., 2020

План нового проекта.

Начало нового проекта — та еще задача. Вы еще не знаете, как он будет структурирован, и поэтому могут возникнуть трудности с организацией файлов. Но как
только вы поймете, как применить лучшие практики, то сможете определиться, с какой базовой структуры начать. В этом разделе я дам несколько советов, как планировать проект.

Что делать.

Для начала рассмотрим структуру проекта: она должна быть как можно более простой. Осторожно используйте пакеты и иерархию: слишком глубокая иерархия затруднит перемещение, а слишком широкая будет неоправданно раздутой.
Избегайте распространенной ошибки по хранению модульных тестов вне директории с пакетом. Эти тесты определенно стоит включить в подпакет вашей программы, чтобы избежать их случайной автоматической установки в виде модуля верхнего уровня tests при использовании setuptools (или аналогичных библиотек разработки пакетов). Размещение их в подпакете гарантирует возможность установки и использования другими пакетами, что позволит остальным пользователям разрабатывать свои собственные модульные тесты.


Cодержание.

Об авторе.
О научном редакторе.
Благодарности.
Введение.
Глава 1. Начало проекта.
Глава 2. Модули, библиотеки и фреймворки.
Глава 3. Документация и практики хорошего API.
Глава 4. Работа с временными метками и часовыми поясами.
Глава 5. Распространение ПО.
Глава 6. Модульное тестирование.
Глава 7. Методы и декораторы.
Глава 8. Функциональное программирование.
Глава 9. Абстрактное синтаксическое дерево, диалект Ну и Lisp-образные атрибуты.
Глава 10. Производительность и оптимизация.
Глава 11. Масштабирование и архитектура.
Глава 12. Управление реляционными базами данных.
Глава 13. Пишите меньше, программируйте больше.




Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Путь Python, черный пояс по разработке, масштабированию, тестированию и развертыванию, Данжу Д., 2020 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать файл № 1 - pdf
Скачать файл № 2 - djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - djvu - Яндекс.Диск.

Скачать - pdf - Яндекс.Диск.


Дата публикации:





Теги: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-04-20 05:44:10