«Путь Python» позволяет отточить ваши профессиональные навыки и узнать как можно больше о возможностях самого популярного языка программирования. Эта книга написана для разработчиков и опытных программистов. Вы научитесь писать эффективный код, создавать лучшие программы за минимальное время и избегать распространенных ошибок. Пора познакомиться с многопоточными вычислениями и мемоизацией, получить советы экспертов в области дизайна API и баз данных, а также заглянуть внутрь Python, чтобы расширить понимание языка
Вам предстоит начать проект, поработать с версиями, организовать автомагическое тестирование и выбрать стиль программирования для конкретной задачи. Потом вы перейдете к изучению эффективного объявления функции, выбору подходящих структур данных и библиотек, созданию безотказных программ, пакетам и оптимизации программ на уровне байт-кода.
План нового проекта.
Начало нового проекта — та еще задача. Вы еще не знаете, как он будет структурирован, и поэтому могут возникнуть трудности с организацией файлов. Но как
только вы поймете, как применить лучшие практики, то сможете определиться, с какой базовой структуры начать. В этом разделе я дам несколько советов, как планировать проект.
Что делать.
Для начала рассмотрим структуру проекта: она должна быть как можно более простой. Осторожно используйте пакеты и иерархию: слишком глубокая иерархия затруднит перемещение, а слишком широкая будет неоправданно раздутой.
Избегайте распространенной ошибки по хранению модульных тестов вне директории с пакетом. Эти тесты определенно стоит включить в подпакет вашей программы, чтобы избежать их случайной автоматической установки в виде модуля верхнего уровня 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 - Яндекс.Диск.
Дата публикации:
Хештеги: #Python :: #Данжу :: #2020
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- 1С, академия ERP, управление человеческими ресурсами, Иванова С.В., Ветлужских Е.Н., Вешнякова Е.А., Малыгина З.Е., 2018
- Статистика для менеджеров с использованием Microsoft Excel, Левин Д.М., Стефан Д.К., Тимоти С., Беренсон М.Л., 2004
- Скрапинг веб-сайтов с помощью Python, Митчелл Р., 2016
- Python на примерах, практический курс по программированию, Васильев А.Н., 2016
Предыдущие статьи:
- Практическое руководство по экстремальному программированию, Астелс Д., Миллер Г., Новак М., 2002
- PHP notes for professionals
- Основы Web-дизайна, самоучитель, Дунаев В.В., 2012
- Применение DDD и шаблонов проектирования, проблемно-ориентированное проектирование приложений с примерами на С# и .NET, Нильссон Д., 2008