Паттерны разработки на Python.TDD, DDD и событийно - Персиваль Г. , Грегори Б.
Автор: Персиваль Г. , Грегори Б.
Артикул: 1320787
Серия: Для профессионалов
SKU: VV1320787
ISBN: 9785446114689
Количество страниц: 336
Обложка:
Год: 2025
Издательство: Питер(Piter)
Данная книга будет отправлена в течение 14-16 дней. Обратите внимание, что ДОПОЛНИТЕЛЬНЫЕ скидки на данную книгу НЕ распространяются.
Артикул: 1320787
Серия: Для профессионалов
SKU: VV1320787
ISBN: 9785446114689
Количество страниц: 336
Обложка:
Год: 2025
Издательство: Питер(Piter)
Данная книга будет отправлена в течение 14-16 дней. Обратите внимание, что ДОПОЛНИТЕЛЬНЫЕ скидки на данную книгу НЕ распространяются.
Ваша цена:
$60.40
Доставка за 14–20 дней
Краткая аннотация
Популярность Python продолжает расти, а значит, проекты, созданные на этом языке программирования, становятся все масштабнее и сложнее. Многие разработчики проявляют интерес к высокоуровневым паттернам проектирования, таким как чистая и событийно-управляемая архитектура и паттерны предметно-ориентированного проектирования (DDD). Но их адаптация под Python не всегда очевидна. Гарри Персиваль и Боб Грегори познакомят вас с проверенными паттернами, чтобы каждый питонист мог управлять сложностью приложений и получать максимальную отдачу от тестов. Теория подкреплена примерами на чистом Python, лишенном синтаксической избыточности Java и C#. В этой книге: • «Инверсия зависимостей» и ее связи с портами и адаптерами (гексагональная/чистая архитектура). • Различия между паттернами «Сущность», «Объект-значение» и «Агрегат» в рамках DDD. • Паттерны «Репозиторий» и UoW, обеспечивающие постоянство хранения данных. • Паттерны «Событие», «Команда» и «Шина сообщений». • Разделение ответственности на команды и запросы (CQRS). • Событийно-управляемая архитектура и реактивные расширения.
Похожие товары
Изучаем Python: программирование игр, визуализация данных, веб-приложения. 3-е изд. дополненное и переработанное
Izuchaem Python: programmirovanie igr, vizualizatsiia dannykh, veb-prilozheniia. 3-e izd. dopolnennoe i pererabotannoe , Metiz ErikМэтиз Эрик
Артикул: 1490065
$53.11
Доставка за 14–20 дней
Основы искусственного интеллекта в примерах на Python: самоучитель. 2-е изд
Osnovy iskusstvennogo intellekta v primerakh na Python: samouchitel'. 2-e izd , Postolit A.V.Постолит А.В.
Артикул: 1431751
$51.11
Доставка за 14–20 дней
Python для сетевых инженеров.Автоматиз.сети,DevOps
Python dlia setevykh inzhenerov.Avtomatiz.seti,DevOps , Chou E.Чоу Э.
Артикул: 1367737
$103.86
Доставка за 14–20 дней
Система взаимодействия. Коммуникации в бизнес-приложениях. Разработка в системе 1С: Предприятие 8.3
Sistema vzaimodeistviia. Kommunikatsii v biznes-prilozheniiakh. Razrabotka v sisteme 1S: Predpriiatie 8.3 , Khrustaleva ElenaХрусталева Елена
Артикул: 1360470
$22.07
Доставка за 14–20 дней
Программирование на Python. Первые шаги
Programmirovanie na Python. Pervye shagi , Pod red. Svistunova A.A., Tarasova V.V.Под ред. Свистунова А.А., Тарасова В.В.
Артикул: 1386871
$106.86
Доставка за 14–20 дней
Турбогипноз. Автоматизированая система программирования подсознания. Сила подсознания может все
Turbogipnoz. Avtomatizirovanaia sistema programmirovaniia podsoznaniia. Sila podsoznaniia mozhet vse , Islamov Iu.V.Исламов Ю.В.
Артикул: 1325321
$88.72
Доставка за 14–20 дней
Параллельное программирование - так ли это сложно?
Parallel'noe programmirovanie - tak li eto slozhno? , Makkinni P.Маккинни П.
Артикул: 1446551
$74.82
Доставка за 14–20 дней
C# 11 и .NET 7.0. Создаем кросс-платформенные приложения на базе .NET Core
C# 11 i .NET 7.0. Sozdaem kross-platformennye prilozheniia na baze .NET Core , Sazanavets F.Сазанавец Ф.
Артикул: 1466520
$35.94
Доставка за 14–20 дней
