Python, Лучшие практики и инструменты, Яворски М., Зиаде Т., 2021.
Python — это динамический язык программирования, используемый в самых разных предметных областях. Хотя писать код на Python просто, гораздо сложнее сделать этот код удобочитаемым, пригодным для многократного использования и легким в поддержке. Третье издание «Python. Лучшие практики и инструменты» даст вам инструменты для эффективного решения любой задачи разработки и сопровождения софта. Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса Python. Продолжают советами по реализации популярных парадигм, в том числе объектно-ориентированного, функционального и событийно-ориентированного программирования. Также авторы рассказывают о наилучших практиках именования, о том, какими способами можно автоматизировать развертывание программ на удаленных серверах. Вы узнаете, как создавать полезные расширения для Python на C, C++, Cython и CFFI.
Управление кодом.
Довольно трудно работать над программным проектом, если им занимается несколько человек. Когда состав команды увеличивается, работа словно замедляется и усложняется. Это происходит по многим причинам. В данной главе мы рассмотрим некоторые из них, а также поговорим о методах работы, направленных на улучшение совместной разработки кода. Любая кодовая база со временем эволюционирует, и очень важно отслеживать все изменения, особенно если над ней трудятся много разработчиков. Для этого нужна система управления версиями (система контроля версий). Часто бывает, что несколько людей одновременно и параллельно дополняют кодовую базу в ходе работы. Было бы легче, если бы они имели разные роли и части в проекте. Но так бывает редко. Подобное отсутствие глобальной картины порождает много путаницы в отношении того, что происходит и кто чем занимается. Это неизбежно, ввиду чего нужно использовать инструменты для непрерывного улучшения видимости и смягчения проблем. Это делается путем создания ряда инструментов для непрерывной разработки, таких как непрерывная интеграция или непрерывная доставка.
Краткое содержание.
Часть I.Перед началом работы.
Часть II.Ремесло Python.
Часть III.Качество, а не количество.
Часть IV.Жажда скорости.
Часть V.Техническая архитектура.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: Яворски :: Зиаде :: книги по программированию :: программирование :: Python
Смотрите также учебники, книги и учебные материалы:
- Python, Справочник, Полное описание языка, Мартелли А., Рейвенскрофт А., Холден С., 2019
- Python, Сборник упражнений, Стивенсон Б., 2021
- Python с нуля, Левашов П., 2024
- Python, Непрерывная интеграция и доставка, Ленц М., 2020
- Python и анализ данных, Первичная обработка данных с применением pandas, NumPy и Jupiter, Маккинни У., 2023
- Python и DevOps, Ключ к автоматизации Linux, Ной Г., Кеннеди Б., Альфредо Д., Григ Г., 2022
- Python за 7 дней, Краткий курс для начинающих, Парк Э., 2023
- Python для хакеров, Нетривиальные задачи и проекты, Ли В., 2023