Рубрика:
Карьера/Образование /
Книжная полка
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
Учитесь убеждать и побеждать
Издательство «БХВ», как всегда, порадовало своих читателей хорошими книжными новинками. Кроме популярных книг по программированию, оно выпустило несколько книг о нейросетях, промтах и навыках эффективной коммуникации. Последние особенно важны в современном мире. Дар убеждения ценится не меньше, чем талант и светлая голова. Поэтому большую главу из книги Рида Джеки «Паттерны коммуникации: руководство для ИТ-разработчиков и архитекторов» вы сможете прочитать в этом номере журнала.
Константинов Сергей Сергеевич
API как искусство: разработка, поддержка, интеграция
- ISBN: 978-5-9775-2084-3
- Количество страниц: 320
- Формат издания: 165 × 233 мм
- Печать: Черно-белая
- Серия: Внесерийные книги
API в современных приложениях подобны стыковочным узлам и разъемам. Подход «API-first» — одна из самых горячих современных тем в разработке программного обеспечения. Многие компании постепенно приходят к пониманию, что уровень API (интерфейсов прикладного программирования) может многократно умножить возможности компании, если спроектировать его правильно. Однако некачественные или неудобные в поддержке API могут превратиться в источник хронических проблем, так что лучше сразу делать их правильно и предусматривать поддержку и расширяемость.
Эта книга написана с целью изложения лучших практик разработки API. Книга состоит из шести разделов, посвящённых:
1) проектированию API; 2) паттернам дизайна API; 3) поддержке обратной совместимости; 4) HTTP API и архитектурным принципам REST; 5) SDK и библиотекам для пользовательского интерфейса (UI); 6) управлению API как продуктом.
С книгой вы научитесь:
- проектировать интерфейсы и писать их спецификации;
- организовывать синхронный и асинхронный обмен данными;
- реализовывать модели push и poll;
- обеспечивать слабую связность между компонентами;
- выполнять операции CRUD;
- программировать бизнес-логику API;
- гарантировать надёжную идентификацию и аутентификацию пользователей.
Ссылка на страницу книги: https://bhv.ru/product/api-kak-iskusstvo-razrabotka-podderzhka-integratsiya/
Рид Джеки
Паттерны коммуникации: руководство для ИТ-разработчиков и архитекторов
- ISBN: 978-601-12-3137-4
- Количество страниц: 264
- Формат издания: 165 × 233 мм
- Печать: Черно-белая
- Серия: Внесерийные книги
Чтобы заручиться поддержкой заинтересованных лиц и вовлечь команду в совместную работу, важно четко и убедительно донести своё видение.
В этой практической книге эксперт в области архитектуры приложений объясняет как:
- эффективно презентовать архитектурные решения;
- добиться вовлеченности и понимания со стороны всех участников процесса;
- избежать ошибок коммуникации, ведущих к росту затрат, невыполненным требованиям и реализации системы, не соответствующей изначальным целям.
Книга представляет собой практическое руководство по эффективной коммуникации для ИТ-специалистов, которым необходимо доносить свои идеи до целевой аудитории ясно и понятно. Она охватывает ключевые аспекты визуальной, письменной, устной и невербальной коммуникаций, а также особенности удаленной работы.
Рассмотрены основы создания наглядных диаграмм и документации, включая работу с цветом и композицией, методы последовательной подачи информации и повышения ее доступности, чтобы адаптировать визуальные материалы для разных аудиторий. Описана работа с языком, структурирование текста, применение языка тела и использование культурных различий с целью убеждения аудитории. Предложены подходы к организации и передаче знаний в командах, включая принципы DRY (Don’t Repeat Yourself).
Рассмотрены современные инструменты для управления знаниями, помогающие сделать информацию доступной и понятной для всех участников проекта. Рассмотрены средства для эффективной работы в распределённых командах, включая синхронные и асинхронные методы коммуникации и управления временем.
Ссылка на страницу книги: https://bhv.ru/product/patterny-kommunikatsii-rukovodstvo-dlya-it-razrabotchikov-i-arhitektorov/
Плоетц Аарон
Программируем на Java: практический подход к созданию надежных и эффективных приложений
- ISBN: 978-5-9775-2062-1
- Количество страниц: 368
- Формат издания: 170 × 240 мм
- Печать: Черно-белая
- Серия: Внесерийные книги
Эта книга — практическое руководство по одному из самых распространенных в мире языков программирования Java 21. Она поможет читателям расширить свои знания об общих конструкциях Java, структурах данных и инженерных подходах. Автор рассказывает об использовании популярных Java-фреймворков, таких как Spring и Vaadin, для создания мощных, многофункциональных приложений. Также описана технология разработки приложений, управляемых СУБД корпоративного уровня, таких как PostgreSQL и Apache Cassandra®. Автор показывает, как использовать Java для анимации и создать простую аркадную игру.
- Освойте фундаментальные структуры программирования на Java;
- Изучите возможности Java 21;
- Создавайте Java-приложения с использованием СУБД PostgreSQL и Apache Cassandra®;
- Узнайте, как создавать графику и простую анимацию с помощью Java;
- Используйте такие фреймворки, как Spring Boot и Spring Data;
- Разрабатывайте полнофункциональные графические интерфейсы с помощью Vaadin.
Ссылка на страницу книги: https://bhv.ru/product/programmiruem-na-java-prakticheskij-podhod-k-sozdaniyu-nadezhnyh-i-effektivnyh-prilozhenij/
Лаптев Валерий Викторович
C++. 20 уроков для начинающих
- ISBN: 978-5-9775-1961-8
- Количество страниц: 368
- Формат издания: 170 × 240 мм
- Печать: Черно-белая
- Серия: Для начинающих
Даны основы программирования на С++ по стандартам С++17 и С++20, базовые структуры данных и методы работы с ними. С позиций разработки ПО рассмотрено программирование функций: обычных и рекурсивных, constexpr-функций, лямбда-выраженй и лямбда-функций, перегрузка и шаблоны функций. Раскрыты более сложные вопросы С++: указатели и динамическая память, структуры и классы, конструкторы и деструкторы, методы и перегрузка операций, работа с текстовыми файлами, устройство чисел и битовые операции.
Рассмотрены важные для начинающих темы: интегрированная среда Code::Blocks, русификация ввода и вывода, ошибки при написании кода, неопределенное поведение, тестирование и написание тестового кода. В книге 150 примеров программ и более 90 заданий для самостоятельной работы. Материал проверен на практике при обучении студентов и школьников и подготовке их к экзаменам.
Ссылка на страницу книги: https://bhv.ru/product/c-20-urokov-dlya-nachinayushhih/
Гонсалес Джозеф, Лау Сэм, Нолан Дебора
Изучаем Data Science: обработка, исследование, визуализация и моделирование данных с помощью Python
- ISBN: 978-601-12-3138-1
- Количество страниц: 560
- Формат издания: 165 × 230 мм
- Печать: Черно-белая
- Серия: Внесерийные книги
Практическое руководство по анализу данных, раскрывающее полный цикл работы с информацией: от сбора и обработки до построения моделей машинного обучения. Рассмотрена работа с инструментами pandas и SQL, методы выявления закономерностей и очистки данных. Описаны различные источники информации, включая текстовые, бинарные и веб-данные. Подробно изложены статистические методы: доверительные интервалы, проверка гипотез, конструирование признаков. Приведены практические примеры на языке Python из разных областей: анализ транспортных систем, экологические исследования, ветеринарная аналитика. Заключительные разделы посвящены логистической регрессии и оптимизации моделей с применением к задачам классификации текстов.
Ссылка на страницу книги: https://bhv.ru/product/izuchaem-data-science-obrabotka-issledovanie-vizualizatsiya-i-modelirovanie-dannyh-s-pomoshhyu-python/
Карпов Андрей, Свиридкин Дмитрий
Экскурс в неопределенное поведение C++
- ISBN: 978-5-9775-2073-7
- Количество страниц: 384
- Формат издания: 170 × 240 мм
- Печать: Черно-белая
- Серия: Профессиональное программирование
В этой книге приводится множество разнообразных примеров из реальной практики, демонстрирующих, как даже самый безобидный на первый взгляд код на C++ или C может скрывать в себе невероятные ошибки. Всё это из-за множества явных и неявных случаев неопределенного поведения, и лишь некоторые такие случаи описаны в стандартах этих языков. На страницах книги вы увидите, как истинные условия могут стать ложными, а недостижимый код начать выполняться, как код, работающий на вашей машине, перестанет работать у вашего коллеги, и как, добавив журналирование, можно «починить» код на время. С неопределенным поведением возможно всё!
Десятки историй о неоднозначных и сомнительных решениях в дизайне языка С++, приводящих к многим часам отладки в реальных проектах.
Самые неожиданные ошибки и как они проявляются.
Советы как избежать встречи с одним из самых загадочных «зверей» в разработке на C++ и других языках для системного и низкоуровневого программирования — неопределенным поведением.
Ссылка на страницу книги: https://bhv.ru/product/ekskurs-v-neopredelennoe-povedenie-c/
Туров Владимир Павлович
Проектирование информационных систем. Профессиональный подход
- ISBN: 978-5-9775-2068-3
- Количество страниц: 208
- Формат издания: 145 × 215 мм
- Печать: Черно-белая
- Серия: Профессиональное программирование
Перед вами книга о проектировании информационных систем (system design), написанная программистом для программистов.
Проектирование программного обеспечения не сводится к выбору готовых технологий и подходов. Грамотно построенная архитектура упрощает дальнейшую поддержку программного продукта и удешевляет разработку нового функционала, как запланированного, так и неожиданно вклинившегося в требования по проекту. В книге исследованы различные архитектурные подходы и их адаптивность к изменяющимся требованиям бизнеса в долгосрочной перспективе.
Книга состоит из двух частей: теоретической и практической.
Материал теоретической части рассмотрен на основе гипотетической информационный системы для сказочных персонажей.
В практической части описанные теоретические концепции применяются в рамках реализации технического задания и в условиях ограниченности ресурсов. Среди рассмотренных примеров — разработка телеграм-бота, интернет-магазина, редактора изображений и инструмента для 3D-моделирования.
Ссылка на страницу книги: https://bhv.ru/product/proektirovanie-informatsionnyh-sistem-professionalnyj-podhod/
Дронов Владимир Александрович
Django 5. Практика создания веб-сайтов на Python
- SBN: 978-5-9775-2060-7
- Количество страниц: 864
- Формат издания: 165 × 215 мм
- Печать: Черно-белая
- Серия: Профессиональное программирование
Книга посвящена разработке веб-сайтов на языке Python с применением веб-фреймворка Django 5.1. Представлены новинки Django и дано наиболее полное описание его инструментов и средств: моделей, миграций, контролеров, шаблонов, обработки пользовательского ввода, разграничения доступа, посредников, сигналов, отправки электронной почты, локализации, кеширования, работы с базами данных PostgreSQL, поддержке нескольких веб-сайтов, простых страниц, статичных перенаправлений, жетонной аутентификации и др. Описаны полезные дополнительные библиотеки, реализующие обработку BBCode, CAPTCHA, вывод графических миниатюр, интеграцию с Bootstrap. Рассказано о программировании веб-служб REST, настройке встроенного административного веб-сайта и публикации готового сайта посредством веб-серверов Uvicorn и Apache HTTP Server. Подробно описано создание полнофункционального веб-сайта — электронной доски объявлений.
Ссылка на страницу книги: https://bhv.ru/product/django-5-praktika-sozdaniya-veb-sajtov-na-python/
Афонин Олег
Stable Diffusion XL. Генерируем картинки нейросетью на своем компьютере
- ISBN: 978-5-9775-2063-8
- Количество страниц: 208
- Формат издания: 165 × 233 мм
- Печать: Черно-белая
- Серия: Внесерийные книги
Хотите генерировать уникальные изображения с ИИ — без подписок и ограничений? Эта книга научит вас в полной мере использовать Stable Diffusion XL на своём ПК: от установки до продвинутых техник. Вы сможете создавать:
- Реалистичные портреты.
- Фантастические пейзажи.
- Яркие аниме-иллюстрации …и многое другое, полностью контролируя каждый этап.
- Stable Diffusion XL — это «цифровая кисть» нового поколения.
- Введите текст — и нейросеть превратит ваши идеи в изображения. Но чтобы раскрыть её потенциал, нужны знания. Эта книга — ваш проводник в мир генеративной графики.
Итог: вы не просто научитесь «нажимать кнопки» — вы освоите Stable Diffusion XL как профессионал, с полной свободой творчества.
Ссылка на страницу книги: https://bhv.ru/product/stable-diffusion-xl-generiruem-kartinki-nejrosetyu-na-svoem-kompyutere/
Коваленко Дмитрий
Stable Diffusion. 22 урока для начинающих
- ISBN: 978-5-9775-2061-4
- Количество страниц: 352
- Формат издания: 165 × 233 мм
- Печать: Черно-белая
- Серия: Для начинающих
В книге представлено 22 проиллюстрированных урока по работе с нейросетью Stable Diffusion в интерфейсах AUTOMATIC1111 и Forge. Для лучшего усвоения материала разработаны сопровождающие книгу видеоуроки и сделан полный разбор всех моделей и препроцессоров ControlNet, доступный на электронном ресурсе Figma. Рассмотрены расширения ADetailer, Civitai Helper, State, A-person-mask-generator, Dynamic Prompts, Prompt All-in-One, SD-WebUI-AR-Plus, Photopea, FreeU, Reactor и ControlNet. Описаны основные функции и настройки, приведены примеры применения для генерации изображений.
Рассказано, как управлять стилем и композицией через промты, настроить модели и препроцессоры ControlNet, автоматизировать генерации серий изображений с помощью расширений и скриптов, создавать реалистичные лица и другие изображения, использовать продвинутые трюки по ретуши и постобработке, интегрировать WebUI AUTOMATIC1111 и Forge в рабочие проекты.
Ссылка на страницу книги: https://bhv.ru/product/stable-diffusion-22-uroka-dlya-nachinayushhih/
Ключевые слова: программирование на С++, нейросети, паттерны коммуникации, Data Science, веб-сайт на Python, программируем на Java
Подпишитесь на журнал
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|