Публикация пакетов Python. Тестирование, распространение и автоматизация проектов

О книге

Полезное руководство по проектированию, автоматизации, тестированию, развертыванию и выпуску проектов с открытым кодом.

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

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

Что внутри:

• Расширения и команды консольных сценариев.

• Улучшение качества кода благодаря автоматизированной проверке и тестированию.

• Создание отличной документации.

• Поддержание актуальности пакетов.

• Конвейер непрерывной интеграции с помощью GitHub.

Об авторе

ДЭЙН ХИЛЛАРД — разработчик веб-приложений, энтузиаст Python и спикер международных конференций. Он вырос в Мичигане и получил степень бакалавра в области компьютерной инженерии и степень по математике в Мичиганском университете.

«Книга помогает пройти последнюю милю профессионального роста и стать гуру, дает ясное понимание процесса публикации пакетов Python. Привычные инструменты раскрываются с необычной стороны. Описанные техники — настоящий must have. Рекомендую держать на столе всем python-разработчикам». — Антон Шустиков, технический директор Tport finance

«Это практическое руководство от А до Я по пакетам Python. Книга подойдет начинающим open-source-энтузиастам и опытным разработчикам, желающим выделить часть своего проекта в пакет и распространять внутри своей компании. Разработчики разных уровней смогут почерпнуть идеи по организации кода, автоматизации разработки через Github Actions». — Александр Елистратов, старший разработчик BGaming

Бумажная
Электронная
629 ₽
Подробнее

Где еще купить:
Покупайте в удобном маркетплейсе у официального поставщика

Характеристики

Издательство: БОМБОРА
ISBN: 978-5-04-189146-6
Возрастное ограничение: 12+
Название на языке оригинала: Publishing Python Packages
Редактор: Салихова Лариса Каримовна
Обложка: Твердый переплет
Кол-во страниц: 288
Вес: 0.605 кг
Толщина: 19 мм
Формат: 162x235 мм
Материал бумаги: Бумага офсетная 72/80
Время прочтения: 14 часов 24 минуты
Обложка Публикация пакетов Python. Тестирование, распространение и автоматизация проектов Дэйн Хиллард

Похожие книги

Разработка ПО на примерах с помощью Python

Хотите создавать более качественное программное обеспечение? Ищете практические примеры, помогающие понять принципы проектирования? Тогда эта книга — то, что вам надо. Нужны только знания основ современного Python, но продвинутые концепции языка объясняются и иллюстрируются в ходе изложения. Вы научитесь превращать идеи в продуманные решения, писать понятный и гибкий код, а также узнаете, как использовать шаблоны проектирования. В каждой главе вас ждут реальные задачи, готовые примеры кода и советы, помогающие писать чище, проще и надежнее!

1649 ₽
1953 ₽
-16%
Подробнее

Python все в одном для чайников, 3-е издание

Текст готовится

1929 ₽
2279 ₽
-15%
Подробнее

Pythonic AI: руководство для начинающих по созданию приложений искусственного интеллекта на Python

От новичка до эксперта в разработке ИИ-приложений на Python! Это идеальное руководство для погружения в мир искусственного интеллекта с применением одного из самых популярных языков программирования. Эта книга предлагает практические проекты, которые научат применять современные методы ИИ. Приложения ИИ станут реальностью быстрее, чем этого можно ожидать. Независимо от уровня подготовки, «Pythonic AI» обеспечит знаниями и инструментами, необходимыми для успешного старта и развития в сфере разработки ИИ на Python.

2199 ₽
2595 ₽
-15%
Подробнее
500 ₽
999 ₽
-50%
Купить На литрес

Python для начинающих. Лучшие задачи для изучения языка программирования

Python для начинающих. Лучшие задачи для изучения языка программирования. Поиск интересных решений для нескучных кейсов позволит легко начать программировать на Python и освоить ключевые понятия информатики в игровой форме. Эти головоломки требуют логического мышления, внимательности и иногда немного смекалки, но все они доступны для понимания даже ученикам средней школы. Каждое решение сопровождается подробными объяснениями, а также основными командами на Python 3 и алгоритмами действий. Играя и размышляя, вы будете развивать креативность и навыки программирования. Это не просто книга, а источник вдохновения для всех, кто готов программировать и зарабатывать этим деньги. Занимательные головоломки: • Криптарифм • Раскраска в два цвета • Электронное голосование • Семь мостов Кенигсберга • Точный счет и др. Об авторах Паскаль ЛАФУРКАД и Малика МОР — преподаватели информатики Университета Клермон-Оверни. Паскаль Лафуркад известен как специалист по информационной безопасности и криптографии.

1149 ₽
1356 ₽
-15%
Подробнее

Python для учебы и работы. Как освоить самый мощный язык программирования для будущей карьеры

Учимся просто, применяем профессионально. Пособие для тех, кому нужно познакомиться с Python Сегодня навык программирования требуется не только в профессиях, связанных с ИТ. Даже если вы не занимаетесь профессиональной разработкой программного обеспечения, вам может понадобиться написать компьютерную программу или поучаствовать в разработке в рамках научных проектов или в профессиональной практике. Кроме того, программирование отлично формирует логическое мышление. Те, кто в этом подкован, умеют лучше анализировать проблемы и оперативно находить решения. Эта книга особенно полезна для тех, кто только начал изучать Python и не имеет глубоких знаний. Все темы объясняются максимально просто, а упражнения и практические примеры охватывают множество областей применения. Так что вы будете оптимально подготовлены к широкому кругу задач. Пособие можно использовать как в качестве основного материала для расширенного курса программирования, так и для самостоятельного обучения. • Типы данных • Структуры управления • Функции и модули • Сохранение данных • Графические пользовательские интерфейсы • Объектно-ориентированное программирование • Базы данных SQL с sqlite3 • Научные вычисления с NumPy • Визуализация данных с помощью matplotlib • Использование CoLab и Python Anywhere • Веб-программирование с помощью CGI и WSGI • Профессиональная разработка ПО • Стартовые проекты Об авторе МИХАЭЛЬ ВАЙГЕНД — доктор наук по информатике, более 30 лет преподает в Хагенском заочном университете и читает лекции по программированию на Python в университете Мюнстера. Опубликовал свыше 60 научных статей и написал несколько книг по программированию, веб-разработке и визуальному моделированию.

1799 ₽
2123 ₽
-15%
Подробнее

Главное сегодня

Снежная романтика: топ-10 зимних книг о любви
Статьи
10 декабря

Снежная романтика: топ-10 зимних книг о любви

Теплые истории для праздничного настроения

Новинки Бриджит Найтли и Кати Качур в еженедельном книжном рейтинге Москвы
Новости Эксмо
10 декабря

Новинки Бриджит Найтли и Кати Качур в еженедельном книжном рейтинге Москвы

Радиостанция «Москва FM», Ассоциация книгораспространителей и издательство «Эксмо» представляют совместный проект «Что читает Москва?»

Светлана Кривошлыкова: «Ребенок — самый требовательный читатель в мире»
Статьи
9 декабря

Светлана Кривошлыкова: «Ребенок — самый требовательный читатель в мире»

Интервью с автором серии детских детективов «Команда „ИКС“»

Саморазвитие без иллюзий: практическая философия SayNo
Статьи
9 декабря

Саморазвитие без иллюзий: практическая философия SayNo

Книга-антидот против оправданий, страха и сомнений

Космический бестселлер из России покоряет Китай
Новости
8 декабря

Космический бестселлер из России покоряет Китай

Цикл «Навигатор» Евгении Кретовой выходит на крупнейшем книжном рынке мира

Тест: Кто вы из героев зимних сказок?
Тесты
8 декабря

Тест: Кто вы из героев зимних сказок?

Узнайте, какой персонаж волшебного мира живет в вашей душе

Эфир: Как помочь малышу заговорить?
Новости
8 декабря

Эфир: Как помочь малышу заговорить?

Онлайн-встреча с логопедом Еленой Янушко

Книжное ЧЧД-шоу превратит историю Диккенса в иммерсивный спектакль
Новости
8 декабря

Книжное ЧЧД-шоу превратит историю Диккенса в иммерсивный спектакль

8 декабря «Рождественская песнь в прозе» оживет в новогоднем выпуске

Теплое чтение: книги для уютных зимних вечеров
Статьи
7 декабря

Теплое чтение: книги для уютных зимних вечеров

Рассказываем о новой серии с изразцами на обложках

Как устроен конкурс рукописей «Российский нонфик: новые имена»
Статьи
6 декабря

Как устроен конкурс рукописей «Российский нонфик: новые имена»

Рассказываем о правилах, сроках и победителях первого сезона

«Война и мир», «Мастер и Маргарита» и «Как закалялась сталь» — наиболее значимые для россиян книги
Новости
5 декабря

«Война и мир», «Мастер и Маргарита» и «Как закалялась сталь» — наиболее значимые для россиян книги

Жители страны назвали самые важные для них литературные произведения

Топ главных бестселлеров ноября 2025
Статьи
5 декабря

Топ главных бестселлеров ноября 2025

Рассказываем о самых продаваемых новинках месяца

Топ-6 романтических комедий от «Сорри, я не твоя лав стори»
Статьи
4 декабря

Топ-6 романтических комедий от «Сорри, я не твоя лав стори»

Рекомендации книжного клуба

Пушкин, Диккенс, Булгаков: подарочные издания классики к Новому году
Статьи
4 декабря

Пушкин, Диккенс, Булгаков: подарочные издания классики к Новому году

Коллекционные книги русских и зарубежных авторов

«Сорока на виселице» Эдуарда Веркина: 5 причин прочитать роман
Статьи
4 декабря

«Сорока на виселице» Эдуарда Веркина: 5 причин прочитать роман

Рассказываем о лауреате премии «Большая книга» — 2025