RAG и генеративный ИИ. Создаем собственные RAG-пайплайны с помощью LlamaIndex, Deep Lake и Pinecon

RAG и генеративный ИИ. Создаем собственные RAG-пайплайны с помощью LlamaIndex, Deep Lake и Pinecon

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

 



Автор: Дэнис Ротман
Язык: русский
Жанр: компьютерная литература, искусственный интеллект
Формат: pdf
Подробнее

.NET 8: приложения и сервисы. Практика создания проектов с использованием Blazor, .NET MAUI, gRPC, GraphQL, 2-е издание

.NET 8: приложения и сервисы. Практика создания проектов с использованием Blazor, .NET MAUI, gRPC, GraphQL, 2-е издание

С новым изданием «.NET 8: приложения и сервисы» вы сможете поднять свои навыки владения C# и .NET на новый уровень. В книге описаны практические приемы использования различных технологий, включая Web API, gRPC, GraphQL и SignalR, что выделяет ее среди других источников. Она познакомит вас с новой унифицированной моделью Blazor Full Stack и расскажет, как использовать .NET MAUI для разработки мобильных и десктопных приложений. В новом издании представлены последние достижения, включая бесшовную реализацию веб-сервисов со встроенной поддержкой Ahead-of-Time (AOT) ADO.NET SqlClient. Помимо других популярных библиотек, в книге рассматриваются Humanizer и Noda Time. А совершенно новая глава расскажет об архитектуре, кэшировании, организации очередей и приемах построения надежных фоновых сервисов.

 



Автор: Марк Дж. Прайс
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

QA: тестирование, автоматизация и процессы на экспертном уровне

QA: тестирование, автоматизация и процессы на экспертном уровне

Книга посвящена особенностям тестирования, построения процессов в департаменте QA (Quality Assurance – обеспечения качества) и разработке фреймворка для тестирования микросервисов. Читатель узнает, как создать легко масштабируемую архитектуру проекта, из чего она должна состоять, какой сборщик будет идеален для такого фреймворка и почему. Акцент делается на современные подходы фуллстек-разработки тестов и специализированные направления, такие как написание кода тестов с ориентацией на уже готовые артефакты тестирования, а также многоуровневое управление тест-кейсами. Все приводимые примеры написаны на Java, но применимы к любому языку.

 



Автор: Иван Тюлькин
Язык: русский
Жанр: компьютерная литература, тестирование
Формат: pdf
Подробнее

Создаем интерактивные истории. Творческий процесс на примере визуальных новелл в играх

Создаем интерактивные истории. Творческий процесс на примере визуальных новелл в играх

Игровая индустрия активно работает с понятием интерактивности. Главные его особенности, которых нет у кино или литературы, – это соучастие игрока в создании сюжета и возможность выбора, а также опыт, получаемый от уникального прохождения. Перед вами книга, которая расскажет, что такое интерактивная литература, и познакомит вас с полным и подробным процессом ее разработки на примере визуальных новелл в играх. Вы получите базис знаний об основах сценаристики и нарративного дизайна, который можно применять не только в игровой индустрии, но и в других сферах, где нужна интерактивность и нелинейный подход. Узнайте, как создавать захватывающие интерактивные истории!

 



Автор: Наталья Андрианова
Язык: русский
Жанр: компьютерная литература, Геймдизайн,
Формат: pdf, fb2, epub
Подробнее

Тестирование видеоигр, или Легкий способ попасть в геймдев

Тестирование видеоигр, или Легкий способ попасть в геймдев

Играть в игры и получать за это деньги? Звучит как работа мечты! Но чем на самом деле занимаются тестировщики? Тестирование – критически важный этап при создании видеоигр, позволяющий разработчикам исправить ошибки и недочеты, а игрокам – сполна насладиться геймплеем. На страницах книги ты найдешь ответы на самые важные вопросы о профессии QA-специалиста в области игровой разработки, множество практических советов, рекомендаций, а также разборы реальных кейсов из жизни компаний. После прочтения книги ты станешь лучше понимать процесс продуктовой разработки, узнаешь все о работе тестировщика и сможешь внести свой вклад в создание видеоигры.

 



Автор: Александр Торговкин
Язык: русский
Жанр: компьютерная литература, тестирование
Формат: fb2, epub
Подробнее

Основы информационных технологий для неспециалистов: что происходит внутри машин

Основы информационных технологий для неспециалистов: что происходит внутри машин

Все, что вам нужно знать о компьютерах, интернете, приватности и безопасности. Технологические изменения – это не отдельное событие, а непрерывный процесс – быстрый, постоянный и ускоряющийся. К счастью, основы работы цифровых систем останутся неизменными. Когда вы их поймете, то сможете лучше справляться с вызовами и возможностями, которые они предоставят. Существует целая тьма языков. Какой из них вам следует изучить в первую очередь? В этой книге я кратко расскажу о двух ЯП – jаvascript и Python. Оба широко используются как профессиональными программистами, так и любителями. Они просты в освоении на начальном уровне, широко применимы и масштабируемы при создании более крупных программ. Язык jаvascript включен в каждый браузер, поэтому никакое ПО скачивать не нужно. Написав программу, вы сможете использовать ее на собственных веб-страницах, чтобы показать друзьям и родственникам. Другой наш язык – Python. Он отлично подходит для повседневной разработки программ в громадном диапазоне областей применения. За последние несколько лет Python стал стандартным языком для вводных занятий по программированию, а также для курсов по аналитике данных и машинному обучению.

 



Автор: Брайан Керниган
Язык: русский язык
Жанр: компьютерная литература, Программирование
Формат: pdf, fb2, epub
Подробнее

Разработчик ПО: Путеводитель по карьерной лестнице для будущих сеньоров, техлидов и стаффов

Разработчик ПО: Путеводитель по карьерной лестнице для будущих сеньоров, техлидов и стаффов

Хочешь вырасти из джуна в крутого сеньора, техлида или стаффа? Эта книга станет твоим навигатором! Автор сам прошел путь от джуна до принципал-разработчика, а потом менеджера в Uber. Книгу можно читать с любого места! Застрял перед повышением? Открой главу про сеньоров. Хочешь стать техлидом? Переходи к части про лидерство в команде. Книга следует структуре «типичного» карьерного пути разработчика ПО — от начинающего сотрудника до сеньора/лида, а затем и до инженера уровней стафф+. Она обобщает мой собственный опыт работы и те подходы, что я использовал, будучи ментором для разработчиков разных уровней. Мы рассмотрим как «гибкие» навыки (soft skills), важность которых растет по мере увеличения ответственности, так и «жесткие», например концепции разработки ПО и подходы, которые помогут вашему профессиональному росту.

 



Автор: Гергели Орош
Язык: русский
Жанр: компьютерная литература
Формат: pdf, epub
Подробнее

Windows 10 User Manual - 7th Edition 2025

Windows 10 User Manual - 7th Edition 2025

Добро пожаловать в руководство пользователя Papercut по Windows 10! Внутри вы найдете пошаговые рекомендации, призванные максимально эффективно использовать возможности вашего компьютера без особых усилий, и на каждой странице вы узнаете что-то новое. От отправки электронной почты и общения с Cortana, до настройки меню "Пуск" и сканирования на наличие вредоносных программ, - эта книга наполнена руководствами, учебниками и советами, которые идеально подходят для тех, кто хочет улучшить свое понимание Windows 10. После многих лет улучшений и доработок Windows 10 теперь предлагает электронную почту с бесплатным онлайн-хранилищем, управление и редактирование фотографий, один из лучших новых интернет-браузеров, магазин приложений с миллионами программ, уникальные функции для планшетов, интерактивные карты и навигацию, а также многое другое. Это руководство поможет вам воспользоваться этими функциями и узнать, как Windows 10 может улучшить или облегчить вашу жизнь. 100% неофициально.

Discover app guides, expert Tutorials and advanced help! Windows is about much more than just browsing websites in Edge or writing that report for work. After years of improvements and refinements, Windows 10 now provides email with free online storage, photo management and editing, one of the best new Internet browsers around, an app store with millions of pieces of software, unique tablet crossover features, interactive maps and navigation and much, much more. This guide is about taking advantage of these features and discovering how Windows 10 can add to or make your life easier. 100% unofficial.
 



Автор: Papercut Limited
Язык: английский
Жанр: компьютерная литература, manual, справочник, мануал, руководство
Формат: True PDF
Подробнее

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

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

Эта книга — практическое руководство по работе с нейросетями. Здесь вы узнаете, как устроен искусственный интеллект, что такое промтинг и как правильно формулировать запросы, чтобы получать точные, полезные и мощные результаты от ИИ. Без теории и заумных слов — только практика, шаблоны, реальные примеры и пошаговые инструкции. Научитесь создавать тексты, генерировать идеи, решать задачи, автоматизировать рутину и использовать ИИ в работе, учёбе, жизни и саморазвитии. Подходит тем, кто хочет освоить навык будущего — быстро, просто и с нуля.

 



Автор: Диана Васильева
Язык: русский
Жанр: компьютерная литература, промт-инжиниринг
Формат: pdf, epub
Подробнее

Python. Быстрый старт (2023)

Python. Быстрый старт (2023)

Всегда хотели научиться программировать на Python, но не знаете, с чего начать? Или хотите быстро перейти с другого языка на Python? Уже перепробовали множество книг и курсов, но ничего не подходит? Серия «Быстрый старт» — отличное решение, и вот почему: сложные понятия разбиты на простые шаги — вы сможете освоить язык Python, даже если никогда раньше не занимались программированием; все фундаментальные концепции подкреплены реальными примерами; вы получите полное представление о Python: структуры управления, методы обработки ошибок, концепции объектно-ориентированного программирования и т.д. В конце книги вас ждет интересный проект, который поможет усвоить полученные знания. Ну что, готовы? Погнали!

 



Автор: Джейми Чан
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Все секреты Интернета. Практическое руководство пользователя. Василий Халявин (2012)

Все секреты Интернета. Практическое руководство пользователя. Василий Халявин (2012)

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



Автор: Халявин Василий
Язык: Русский
Жанр: Компьютерная литература, Интернет, ОС и сети
Формат: PDF
Подробнее

Распределенные системы. Паттерны и парадигмы для масштабируемых и надежных систем на основе Kubernetes, 2-е издание

Распределенные системы. Паттерны и парадигмы для масштабируемых и надежных систем на основе Kubernetes, 2-е издание

Разработчики распределенных систем стремятся создать их надежными, производительными и качественными, но добиться этого непросто. Набор паттернов проектирования позволяет разработчикам ПО и системным архитекторам говорить на одном языке при описании своих систем и учиться на примерах и практиках, разработанных другими. Популярность контейнеров и Kubernetes открывает путь к применению основных паттернов распределенных систем и многократно используемых контейнеризированных компонентов. В этом практическом руководстве представлена коллекция паттернов, которые помогут вам создавать свои системы с использованием устоявшихся практик, заимствованных из некоторых наиболее эффективных современных распределенных систем. Применяя эти паттерны, вы сможете сделать свои системы более доступными и эффективными, даже если никогда раньше не создавали распределенных систем.

 



Автор: Брендан Бёрнс
Язык: русский
Жанр: компьютерная литература
Формат: pdf, epub
Подробнее

Геймдев по классике. Откуда берутся сюжетные приемы в видеоиграх

Геймдев по классике. Откуда берутся сюжетные приемы в видеоиграх

Видеоигры существуют уже больше полувека. За это время искушенные геймеры, казалось бы, видели уже все… Но талантливые разработчики умеют удивлять! Современный геймдизайнер – это человек-оркестр, который знает о всех компонентах видеоигр и умеет грамотно соединять их в единое целое. В книге рассматриваются все составные части видеоигры и рассказывается, как они создают общий нарратив. На примерах известных зарубежных и отечественных видеоигр наглядно демонстрируется, как разработчики синергируют разные искусства для создания своих цифровых продуктов и превращения их в произведения искусства.

 



Автор: Ольга Козлова
Язык: русский
Жанр: компьютерная литература, геймдев
Формат: pdf, fb2, epub
Подробнее

Сетевое программирование. От основ до приложений

Сетевое программирование. От основ до приложений

Эта книга — энциклопедия знаний по сетевым приложениям, — появилась как результат совместных усилий авторов и разработчиков сетевых стеков и операционных систем, которые поделились своими знаниями с "простыми смертными". Среди экспертов, причастных к созданию книги - специалисты, которые напрямую занимаются эксплуатацией приложений и систем. Авторы собрали и систематизировали знания, которые прошли проверку временем и доказали свою эффективность в реальных проектах. Материал охватывает темы от сокетов и сетевых протоколов до сетевых приложений, сочетая теорию со множеством практических примеров на C++, Python и Go.

 



Автор: Артем Нечипорук, Алексей Баринов
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: epub
Подробнее

Как сочинить видеоигру: 201 совет от сценариста Broken Sword и Resident Evil

Как сочинить видеоигру: 201 совет от сценариста Broken Sword и Resident Evil

Разработка сценария для видеоигры – увлекательное дело. Но игровым писателям приходится постоянно учиться и бросать вызов ограничениям. Это связано с тем, что игровая индустрия развивается и становится все более зрелой. Тут и стремительное совершенствование технологий, которое мы наблюдаем из года в год, и растущие ожидания игроков. Написание текста – нелегкий труд, в особенности когда речь идет об игровом сценарии. Необходимость выдать нужное качество, не нарушая дедлайнов, еще больше усложняет задачу. Помощь никогда не будет лишней. Перед вами книга, в которой собран 201 легко усваиваемый совет от легендарного гейм-дизайнера.

 



Автор: Стив Инс
Язык: русский
Жанр: компьютерная литература, игры
Формат: pdf, fb2, epub, mobi
Подробнее

Гейм-дизайн: как создаются игры

Гейм-дизайн: как создаются игры

Узнайте, как придумать и создать свою первую игру. Загляните за кулисы гейм-дизайна и глубоко погрузитесь в теорию и техническую сторону разработки видеоигр. Книга затрагивает теорию гейм-дизайна, практические особенности реализации игр в различных жанрах, их внутренние механизмы и самые успешные проекты в конкурентном игровом мире. Майкл Киллик, получивший премию BAFTA за наставничество молодых дизайнеров видеоигр, познакомит вас с техническими аспектами разработки игр и поделится приемами, которые помогут сделать первые шаги на пути создания собственных проектов. Вы поймете особенности игровой индустрии и будете разбираться во всех этапах создания игрового продукта, от идеи до разработки и выпуска игры.

 



Автор: Майкл Киллик
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf, fb2, epub, mobi
Подробнее

Информационно-техническая поддержка. Пособие для специалистов технической поддержки

Информационно-техническая поддержка. Пособие для специалистов технической поддержки

Эта книга охватывает все, что вам нужно знать, от ИТ-инфраструктуры и операционных систем, до основ сетевого взаимодействия и навыков поддержки. Мы также рассмотрим облачные вычисления, кибербезопасность и роль этических ценностей и профессионализма. Мы обсудим будущее ИТ-поддержки, чтобы помочь вам оставаться впереди в этой постоянно развивающейся области. Что такое техническая поддержка? Техническая поддержка – это услуги, предоставляемые частным лицам или организациям для содействия эффективному использованию технологий, от решения технических вопросов до предоставления рекомендаций и обеспечения бесперебойной работы компьютерных систем, программного обеспечения и сетей.

 



Автор: Марина Шилова
Язык: русский
Жанр: компьютерная литература
Формат: pdf, fb2, epub, mobi
Подробнее

Kotlin в иллюстрациях

Kotlin в иллюстрациях

Программируйте весело и эффективно – изучайте Kotlin с удовольствием! Эта книга проведет вас по основам языка шаг за шагом – с забавными иллюстрациями, понятными примерами и четкими объяснениями. Вы усвоите основные понятия по порядку и без лишней сложности, построив прочную базу знаний. Автор более 25 лет занимается разработкой программного обеспечения, а с 2017 года пишет о Kotlin и рисует о нем смешные комиксы. Издание станет идеальным помощником начинающим изучать программирование или желающим восполнить пробелы в знаниях.

 



Автор: Дэйв Лидс
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Путеводитель по карьере в кибербезопасности

Путеводитель по карьере в кибербезопасности

Книга предоставляет читателю широкий выбор профессий в кибербезопасности и помогает найти подходящую для себя. Автор, эксперт Алисса Миллер, делится 15-летним опытом работы в этой сфере и помогает читателям начать карьеру уверенно и успешно. Книга содержит практические советы, упражнения и методики для развития навыков.

 



Автор: Алисса Миллер
Язык: русский
Жанр: компьютерная литература
Формат: pdf
Подробнее

Масштабируемые данные. Высоконагруженные архитектуры, Data Mesh и Data Fabric, 2-е издание

Масштабируемые данные. Высоконагруженные архитектуры, Data Mesh и Data Fabric, 2-е издание

Управление данными продолжает стремительно развиваться, и централизованное хранение информации, например в хранилищах данных (data warehouse), больше не является идеальным решением для масштабирования. Современный мир требует быстрого преобразования данных в ценность. Это влечет за собой смену парадигмы о том, как мы работаем с данными. Вы познакомитесь с принципами, лучшими практиками и паттернами и научитесь проектировать архитектуру данных нового поколения, учитывающую масштабирование потребностей организаций. Книга станет идеальным руководством для тех, кто стремится построить гибкую, безопасную и ориентированную на бизнес-ценности инфраструктуру данных.

 



Автор: Питхейн Стренгхольт
Язык: русский
Жанр: компьютерная литература
Формат: pdf
Подробнее

Kotlin. Паттерны проектирования и лучшие практики, 3-е изд.

Kotlin. Паттерны проектирования и лучшие практики, 3-е изд.

Руководство позволит разработчикам, интересующимся паттернами проектирования в Kotlin, применить свои знания на практике. В книге рассматриваются классические и современные паттерны проектирования, демонстрируются практические подходы к их реализации и соответствующие методологии. Третье издание содержит актуальные обновления Kotlin, начиная с версии 1.6, и предлагает углубленное обсуждение таких тем, как структурированная конкурентность и контекстные приемники. Книга начинается с описания базового синтаксиса Kotlin и важности паттернов проектирования, в том числе классических порождающих, структурных и поведенческих паттернов. Затем она переходит к представлению средств функционального программирования и паттернов реактивной и конкурентной обработки, включая корутины и структурированную конкурентность.

 



Автор: Алексей Сошин
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее

Windows 11 Tricks, Tipps und Guides - Juni 2025

Windows 11 Tricks, Tipps und Guides - Juni 2025

Windows 11 Tips Tricks und Guides - это универсальное руководство для начинающих в работе с настольными и портативными компьютерами, а также для тех, кто хочет узнать все, что нужно для начала работы с операционной системой Microsoft Windows. Написанное простым языком, это отдельное руководство содержит множество полезных советов и пошаговых инструкций. Вы узнаете все, что вам нужно знать о компьютерах и приложениях, познакомившись с операционной системой, под управлением которой работает ваш компьютер или приложение. С помощью этого неофициального руководства вы сможете изучить и освоить Windows 11 и будете готовы к решению любых необходимых задач.
 



Автор: Papercut Limited
Язык: немецкий/Deutsch
Жанр: компьютерная литература
Формат: PDF
Подробнее

Программирование: введение в профессию (2025) (в 3-х томах + Задачи и этюды)

Программирование: введение в профессию (2025) (в 3-х томах + Задачи и этюды)

Первый том серии «Программирование: введение в профессию» включает две основные части. В первую часть книги вошли избранные сведения из истории вычислительной техники, обсуждение некоторых областей математики, непосредственно используемых программистами (таких как алгебра логики, комбинаторика, позиционные системы счисления), математических основ программирования (теория вычислимости и теория алгоритмов), принципы построения и функционирования вычислительных систем, начальные сведения о работе с командной строкой ОС Unix. Вторая часть посвящена начальным навыкам составления компьютерных программ на примере Free Pascal под ОС Unix. Программирование. Введение в профессию. Том 2. Системы и сети. Во второй том вошли части посвящённые языку Си, основным возможностям операционной системы, взаимодействию программ через компьютерные сети, параллельному программированию и внутреннему устройству ядра операционной системы.

 



Автор: Столяров А.В.
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf + code
Подробнее

HTML и CSS для непрограммистов. Создай свое портфолио, посадочную страницу и многое другое

HTML и CSS для непрограммистов. Создай свое портфолио, посадочную страницу и многое другое

Хотите создать собственный веб-сайт, не путаясь в сложном техническом жаргоне и не залезая в дебри кодирования? Давайте вместе воплотим мечту в реальность! Это практическое руководство предлагает пошаговый подход к изучению основ HTML и CSS, и от вас не потребуется опыта программирования. С помощью интерактивных упражнений, наглядных материалов и увлекательных проектов вы изучите основные концепции HTML, которые позволят структурировать свой веб-сайт и четко и организованно определить его содержание; подключите возможности CSS для персонализации внешнего вида веб-сайта; сможете управлять цветами, шрифтами, макетами и создавать визуально потрясающий дизайн.

 



Автор: Cuantum Technologies
Язык: русский
Жанр: компьютерная литература, веб-разработка
Формат: pdf
Подробнее

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

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

Это практическое руководство для тех, кто хочет освоить программирование на языке Python. Состоит из 15 увлекательных задач, которые помогут новичкам освоить ключевые концепции программирования, решая интересные кейсы и головоломки. Издание ориентировано на читателей с любым уровнем подготовки. Книга «Python для начинающих. Лучшие задачи для изучения языка программирования» станет источником вдохновения для начинающих программистов, заинтересованных не только в овладении техническими навыками, но и в поиске оригинальных решений.

 



Автор: Паскаль Лафуркад, Малика Мор
Язык: русский
Жанр: компьютерная литература, Программирование
Формат: pdf
Подробнее