Программирование RSS

Suhas Pai. Designing Large Language Model Applications. A Holistic Approach to LLMs

Большие языковые модели (LLM) зарекомендовали себя как мощные инструменты для решения широкого круга задач, и предприятия взяли это на заметку. Однако переход от демонстрационных образцов и прототипов к полноценным приложениям может быть затруднен. Эта книга помогает устранить этот пробел, предоставляя инструменты, методы и руководства, которые необходимы инженерам-практикам для создания полезных продуктов, используя возможности языковых моделей. Опытный исследователь в области машинного обучения (ML) Сухас Пай предлагает практические советы по использованию LLM для ваших задач и решению часто встречающихся задач. Эта книга предназначена для широкой аудитории, включая инженеров-программистов, переходящих к разработке приложений ИИ, практиков и ученых в области машинного обучения, а также менеджеров по продуктам. Единственными необходимыми условиями для изучения этой книги являются знание языка программирования Python и понимание основных принципов машинного обучения и глубокого обучения.
brij 10/03/25 Просмотров: 97 Комментариев: 0
0
Mahmmoud Mahdi. Data Structures in Depth Using C++

A Comprehensive Guide to Data Structure Implementation and Optimization in C++

Поймите и реализуйте структуры данных и преодолейте разрыв между теорией и практикой. Эта книга охватывает широкий спектр структур данных, от базовых массивов и связанных списков до продвинутых деревьев и графов, предоставляя читателям глубокие знания об их реализации и оптимизации на C++. Вы изучите важнейшие темы, позволяющие оптимизировать производительность и сделать карьеру в области разработки программного обеспечения. В современных условиях растущей сложности и масштаба задач глубокое понимание структур данных C++, включая эффективную обработку и хранение данных, актуально как никогда. Эта книга знакомит с фундаментальными принципами структур данных и проектирования, переходя к основным концепциям для высокопроизводительных приложений. Наконец, вы изучите применение структур данных в реальных сценариях, включая тематические исследования и использование в Machine Learning и Big Data.
brij 07/03/25 Просмотров: 161 Комментариев: 0
0
Ryan Day. Hands-On APIs for AI and Data Science. Python Development with FastAPI

Чтобы добиться успеха в области ИИ и Data Science, необходимо сначала освоить API. С помощью этой практической книги ученые, изучающие данные, и разработчики программного обеспечения получат практический опыт разработки и использования API с помощью языка программирования Python и таких популярных фреймворков, как FastAPI и StreamLit. В первой части вы шаг за шагом разберете проекты по созданию API с помощью Python и FastAPI и развертыванию их в облаке. Часть 2 научит вас использовать API в проектах Data Science с помощью стандартных инструментов. А в третьей части вы используете ChatGPT, фреймворк LangChain и другие инструменты для доступа к API с помощью генеративного ИИ и больших языковых моделей (LLM).
brij 06/03/25 Просмотров: 168 Комментариев: 0
0
Командная строка CMD

Изучая операционные системы, важно и понимать теорию, и уметь практически работать на компьютере. Функции любой операционной системы сводятся к понятию управления. Реализация этих функций — это выбор интерфейса пользователя: командная строка, файловый менеджер или оконная система.
gefexi 02/03/25 Просмотров: 336 Комментариев: 0
0
Mark Lutz. Learning Python

6th Edition

С помощью этой практической книги вы получите всестороннее, глубокое введение в язык программирования Python. Основанное на популярном учебном курсе автора Марка Лутца, это обновленное шестое издание поможет вам быстро написать эффективный и качественный код на Python. Это идеальный способ начать, независимо от того, являетесь ли вы новичком в программировании или профессиональным разработчиком, знающим другие языки. В комплекте с тестами, упражнениями и полезными иллюстрациями этот простой в освоении самоучитель поможет вам начать работу с Python 3.12 и всеми другими используемыми сегодня версиями. Прагматично ориентированный на то, что вам нужно знать, он также знакомит с некоторыми расширенными возможностями языка, которые становятся все более распространенными в коде Python.
brij 28/02/25 Просмотров: 264 Комментариев: 2
0
Ю.В. Пашковская. Программирование на Scratch для детей

В данном пособии дети смогут познакомиться с основами программирования в среде Scratch (Скретч). Особенность этой среды заключается в том, что программированию обучаются играя. В Скретче можно сочинять истории, рисовать, оживлять придуманные персонажи, создавать презентации и игры. В книге содержится множество проектных заданий, при этом задания на компьютере чередуются с чтением и выполнением заданий в письменном виде.
gefexi 27/02/25 Просмотров: 208 Комментариев: 0
0
Parteek Bhatia. Machine Learning with Python. Principles and Practical Techniques

Машинное обучение стало доминирующим методом решения проблем в современном мире, имеющим широкий спектр применений - от поисковых систем и социальных сетей до самоуправляемых автомобилей и искусственного интеллекта (ИИ). В этом понятном учебнике изложены теоретические основы алгоритмов машинного обучения, а затем каждая концепция проиллюстрирована подробной реализацией на языке Python, что позволит начинающим эффективно применять эти принципы в реальных приложениях. Все основные методы, такие как регрессия, классификация, кластеризация, глубокое обучение и поиск ассоциаций, проиллюстрированы с помощью пошаговых инструкций по программированию, чтобы помочь привить подход "обучение на практике". Книга не имеет предварительных требований и охватывает предмет с нуля, включая подробную вводную главу по языку Python. Поэтому она станет ценным пособием не только для студентов, изучающих информатику, но и для всех, кто ищет основу для изучения предмета, а также для профессионалов, которым нужен готовый справочник.
brij 24/02/25 Просмотров: 245 Комментариев: 0
0
Naomi Ceder. The Quick Python Book

4th Edition

Быстрое введение в Python для разработчиков среднего уровня - теперь с освещением генеративного ИИ! Это четвертое издание охватывает последние функции Python, структуры управления и библиотеки, а также новое освещение работы с кодом Python, созданным AI. Независимо от того, новичок ли вы в Python или хотите улучшить свои базовые навыки, "Быстрый Python, четвертое издание" быстро научит вас писать эффективный код на Python. В книге в сжатой форме изложены основы программирования, а также глубоко и подробно представлены обширная стандартная библиотека и уникальные возможности Python. Вы также научитесь наилучшим образом использовать инструменты программирования ИИ, такие как Copilot и Colaboratory Google (Colab). Для читателей, знакомых с основами программирования и заинтересованных в изучении Python.
brij 23/02/25 Просмотров: 267 Комментариев: 0
0
Kubernetes для разработчиков

Современное программное обеспечение должно хорошо поддаваться масштабированию, эффективно справляясь при этом с балансировкой нагрузки, отслеживанием состояния и обеспечением безопасности. Узнайте, как можно решать эти и другие важные задачи. В издании рассматриваются все составляющие процесса контейнеризации и развертывания приложения на платформе Kubernetes с точки зрения разработчика. Сначала вы создадите небольшое приложение, способное работать в облачном кластере Kubernetes, а затем поэтапно изучите рекомендуемые практики, позволяющие сделать развертывание стабильным в долгосрочной перспективе, включая методы масштабирования, планирования емкости и оптимизации ресурсов.
brij 23/02/25 Просмотров: 243 Комментариев: 0
+1
Машинное обучение с малым объемом кодирования

Практическое введение в искусственный интеллект на основе проектов

В книге подробно представлены три проблемно-ориентированных вида машинного обучения (Machine learning, ML): автоматизированное обучение AutoML без кодирования, обучение BigQuery ML с малым объемом кодирования и обучение с применением пользовательского кода на основе библиотек scikit-learn и Keras. При этом от читателя не требуется глубоких предварительных знаний в ML или программировании, но базовые навыки в этих областях будут полезны. Специализированные библиотеки, фреймворки ML, репозиторий GitHub и другие инструменты описаны по мере их необходимости.
brij 22/02/25 Просмотров: 273 Комментариев: 0
+1
Публикация пакетов Python. Тестирование, распространение и автоматизация проектов

Книга «Публикация пакетов Python» описывает практический процесс масштабируемого совместного использования кода Python с высокой эффективностью и помогает получить опыт работы с новейшими инструментами упаковки. Пособие дает возможность изучить все тонкости тестирования и непрерывной интеграции пакетов, а также предлагает профессиональные советы по созданию поддерживаемого проекта с открытым исходным кодом, включая вопросы лицензирования, документации и создания сообщества участников.
brij 22/02/25 Просмотров: 254 Комментариев: 0
+1
Дэн Вандеркам. Эффективный TypeScript. 62 способа улучшить код, 2-е издание

2-е издание

Способен ли TypeScript устранить проблемы, которыми так знаменит javascript? Да, но его изучение потребует определенных усилий, времени и практики. 83 правила позволят ускорить и облегчить знакомство с TypeScript. Каждое правило — это конкретная рекомендация, рассказывающая на примерах что можно и чего нельзя делать в TypeScript и как грамотно работать с этим языком. Эта книга поможет подняться с уровня начинающего или среднего пользователя, знакомого с основами TypeScript, на уровень TS-эксперта, который может профессионально работать с этим языком. Второе издание было обновлено для TypeScript 5, и включает две новые главы, посвященные программированию на уровне типов и рецептам TypeScript.
brij 21/02/25 Просмотров: 234 Комментариев: 0
+1
Инфраструктура как код. С примерами на Python и Terraform

Инфраструктура как код (IaC) – это набор методов и процессов для построения и обслуживания инфраструктуры с использованием скриптов, файлов конфигурации или языков программирования. IaC значительно облегчает тестирование компонентов, реализацию функций и масштабирование системы. Но самое главное – поскольку IaC следует классическим методам разработки, для внесения изменений в масштабах системы достаточно нескольких коммитов кода! Прочитав эту книгу, вы научитесь создавать виртуальные серверы, сети, балансировщики нагрузки, брандмауэры и другие компоненты с помощью Python и Terraform, а также уверенно обновлять инфраструктуру, не прерывая работу системы. Советы экспертов по стратегиям совместной работы в команде помогут вам избежать нестабильности, повысить безопасность системы и сократить расходы.
brij 19/02/25 Просмотров: 256 Комментариев: 0
+1
Б. Ульман. Программирование аналоговых и гибридных компьютеров

По мере того как классические цифровые компьютеры приближаются к своим физическим и архитектурным границам, стремительно растет интерес к аналоговым и гибридным вычислениям. Такие компьютеры могут превосходить классические цифровые по скорости работы, общей вычислительной мощности, энергоэффективности, а также обладать чрезвычайно высокой степенью параллелизма.
gefexi 17/02/25 Просмотров: 271 Комментариев: 0
0
Краткий справочник по нейросетям

Я надеюсь, что этот справочник станет для читателей путеводителем в мир искусственного интеллекта, откроет новые возможности и вдохновит на изучение и использование технологий, которые изменили нашу жизнь. Каждая страница — это шаг в будущее, которое мы создаем вместе с искусственным интеллектом. Я верю, что, объединив усилия, мы сможем сделать этот мир лучше, используя технологии во благо. И я надеюсь, что мой опыт и знания помогут вам найти свой путь в этом удивительном мире.
gefexi 17/02/25 Просмотров: 343 Комментариев: 0
0
А.В. Столяров. Программирование. Введение в профессию 2025

Том 1 Азы программирования. Издание 2.9

Учебник «Программирование: введение в профессию» ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т.ч. Linux) в роли сквозной среды для обучения. Первый том учебника содержит три части, охватывающие базис знаний о программировании как виде деятельности. Первый том учебника содержит три части, охватывающие базис знаний о программировании как виде деятельности: в первую часть вошли вводные сведения, вторая посвящена основам программирования на примере языка Паскаль, третья - возможностям центрального процессора и программированию на языке ассемблера. Для школьников, студентов, преподавателей и всех, кто интересуется программированием.
brij 16/02/25 Просмотров: 282 Комментариев: 0
0
Mayo Oshin, Nuno Campos. Learning LangChain. Building AI and LLM Applications with LangChain and LangGraph

Если вы хотите создавать готовые к производству приложения с искусственным интеллектом, которые могут рассуждать и получать внешние данные для осознания контекста, вам необходимо освоить LangChain - популярный фреймворк и платформу для создания, запуска и управления агентными приложениями. LangChain используется несколькими ведущими компаниями, включая Zapier, Replit, Databricks и многие другие. Это руководство - незаменимый ресурс для разработчиков, которые знают Python или JavaScript, но являются новичками, стремящимися использовать возможности искусственного интеллекта. Авторы Майо Ошин и Нуно Кампос объясняют использование LangChain с помощью практических советов и подробных руководств. Начиная с базовых концепций, эта книга шаг за шагом покажет вам, как создать готового к производству агента ИИ, использующего ваши данные.
brij 16/02/25 Просмотров: 248 Комментариев: 0
0
Наталия Матвеева. Шпаргалка начинающего тестировщика

Шпаргалку начинающего тестировщика я создавала в первую очередь для себя любимой. Цель была структурировать полученные знания, а также иметь возможность быстро найти ответы на вопросы.
gefexi 15/02/25 Просмотров: 323 Комментариев: 0
0
Архитектура ЭВМ и язык ассемблера

Книга имеет своей целью изучение базовых принципов устройства современных ЭВМ, анализ качественных и количественных характеристик различных компонент ЭВМ, анализ влияния этих характеристик на работу прикладных программ. Помимо того, предполагается практическое освоение языка ассемблера архитектуры IA-32, изучение особенностей этой процессорной архитектуры, изучение взаимосвязей между архитектурой набора команд, механизмами реализации языка Си и системой программирования.
brij 15/02/25 Просмотров: 299 Комментариев: 0
0
Крис Сэйнти. Blazor в действии

Фреймворк Blazor от компании Microsoft позволяет создавать интерактивные веб-компоненты, которые изначально запускаются в браузере без подключаемых модулей или транспайлеров. А поскольку весь код написан на языке C#, его можно с легкостью использовать для разработки серверной и клиентской частей приложения. Изучив данное практическое руководство, вы освоите ключевые возможности Blazor, среди которых маршрутизация, формы и валидация, а также динамические и повторно используемые компоненты, и в итоге создадите увлекательное веб-приложение для построения пешеходных маршрутов. После прочтения книги вы сможете разрабатывать красивые сайты и приложения, которые без проблем выполняют код C# непосредственно в браузере. При написании книги использовалась самая последняя стабильная сборка Blazor. Кроме того, издание позволяет беспрепятственно интегрировать новые возможности .NET 6. Книга предназначена для веб-разработчиков с опытом работы в C# и .NET.
brij 15/02/25 Просмотров: 226 Комментариев: 0
0
1