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

Строим LLM с нуля

«Строим LLM с нуля» — это чрезвычайно занимательное путешествие в основы генеративного ИИ. Не полагаясь на существующие библиотеки LLM, вы реализуете в коде базовую модель, превратите ее в классификатор текста и в конечном счете создадите чат-бот, который сможет следовать вашим инструкциям в диалоге. И вы действительно поймете LLM, потому что создали ее сами!
gefexi 30/10/25 Просмотров: 124 Комментариев: 0
+1
Математика и архитектура глубокого обучения

Узнайте, что происходит внутри черного ящика! Для использования глубокого обучения вам придется подготовить данные, выбрать правильную модель, обучить ее, оценить качество и точность и предусмотреть обработку неопределенности и изменчивости в выходных данных развернутого решения. Эта книга шаг за шагом знакомит с основными математическими концепциями, которые пригодятся вам как специалисту по данным, с векторным исчислением, линейной алгеброй и байесовским выводом, представляя их с точки зрения глубокого обучения.
gefexi 29/10/25 Просмотров: 123 Комментариев: 0
0
Дэвид Копец. Классические задачи Computer Science на языке Python

Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.
gefexi 27/10/25 Просмотров: 213 Комментариев: 0
0
Занимательная информатика

Книга во многом аналогична популярным книгам «Занимательная физика» Я. И. Перельмана, «Математические чудеса и тайны» М. Гарднера, «В царстве смекалки» Е. И. Игнатьева, «Математическая смекалка» Б. А. Кордемского и др. Она содержит большое количество разнообразных занимательных логических задач и головоломок, интересных фактов и полезных программ, простейших компьютерных игр, фокусов и др.
gefexi 25/10/25 Просмотров: 1408 Комментариев: 0
0
Решение задач на современном C++

Эта книга – сборник практических задач по языку С++17: от математических и вычислительных до архитектурных, построенных на базе шаблонов проектирования. Здесь собрано 100 задач, которые помогут вам применить на практике разнообразные возможности C++ и его стандартной библиотеки, а также опробовать множество сторонних, кроссплатформенных библиотек. Решения представлены в виде исходного кода, пояснений и рекомендаций к нему.
gefexi 25/10/25 Просмотров: 2857 Комментариев: 0
+3
Структуры данных в Python: начальный курс

В книге освещаются основополагающие вопросы, относящиеся к структурам данных в Python. Теоретические концепции и абстрактные понятия подкреплены простыми примерами. Порядок следования глав соотносится с задачами обработки структур данных.
gefexi 25/10/25 Просмотров: 2176 Комментариев: 0
+1
Функциональное программирование на С++

Хорошо написанный код легче тестировать и использовать повторно, его проще распараллелить, и он меньше подвержен ошибкам. Владение приемами функционального программирования поможет вам писать код, соответствующий требованиям к современным приложениям, проще выражать сложную логику программ, изящно обрабатывать ошибки и элегантно оформлять параллельные алгоритмы.
gefexi 25/10/25 Просмотров: 3625 Комментариев: 0
+4
Cay S. Horstmann. Core Java Vol. I-II, 14th Edition

Классическое руководство по языку программирования Java, полностью обновлено до Java 25. «Core Java» — это ведущее практическое руководство и справочник для опытных программистов, которые хотят писать надежный код Java для реальных приложений. Теперь «Core Java, том I-II, четырнадцатое издание», было переработано с учетом новых функций и улучшений в версии Java 25 с долгосрочной поддержкой. Как и всегда, все главы были полностью обновлены, устаревшие материалы удалены, а новые API подробно описаны. Эти тома посвящены расширенным темам, которые программисту необходимо знать для профессиональной разработки программного обеспечения, и включают в себя авторитетное освещение обработки файлов, сетей, баз данных, безопасности, интернационализации, компиляции и скриптов, а также внешних функций, API Streams, XML и др.
brij 24/10/25 Просмотров: 217 Комментариев: 0
0
Tilman M. Davies. The Book of R, 2nd Edition

A First Course in Programming and Statistics

«Книга R, 2-е издание» — это всеобъемлющее, удобное для начинающих руководство по R, самому популярному в мире языку программирования для статистического анализа. Даже если у вас нет опыта программирования и вы знаете лишь азы математики, в этой книге вы найдете все необходимое, чтобы начать писать программы на R. Вы начнете с основ, таких как работа с данными и написание простых программ, а затем перейдете к более сложным темам, таким как создание статистических сводок по вашим данным, проведение тестов и моделирование. Вы даже научитесь создавать впечатляющие визуализации данных с помощью графических инструментов R и дополнительных пакетов, таких как ggplot2, ggvis и rgl. Благодаря понятным объяснениям, практическим примерам и упражнениям эта книга открывает дверь в развивающийся мир анализа данных.
brij 24/10/25 Просмотров: 179 Комментариев: 0
0
Средства программной разработки на языке Python

Учебно-методическое пособие содержит теоретические представления и практические рекомендации по использованию языка программирования Python в задачах программной разработки и машинного обучения. В данной работе представлено описание основ анализа данных, которые включают описание базовых структур языка Python, основ объектно-ориентированного программирования и веб-разработки на нем.
gefexi 24/10/25 Просмотров: 272 Комментариев: 0
0
Python для аналитики данных

Учебное пособие представляет собой практический курс, состоящий из 13 занятий (12 из которых интерактивные — для среды JupyterLab). Курс содержит введение в основы языка Python с упором на аналитику данных (работа с наборами данных, статистика, язык SQL, метрики и машинное обучение).
gefexi 24/10/25 Просмотров: 279 Комментариев: 0
0
Основы анализа данных на языке R

Эта книга обеспечит читателя жизненно важными инструментами и знаниями, необходимыми для успешной работы с данными. Вы освоите полный процесс сбора, обработки, валидации и восполнения пропущенных данных с помощью кода на языке R. Для работы с примерами достаточно лишь базового понимания языка, а некоторые главы вообще не требуют навыков программирования.
gefexi 23/10/25 Просмотров: 242 Комментариев: 0
0
Грокаем структуры данных

Каждый разработчик знает, насколько важны структуры данных. Без них не обходится ни один серьезный проект, будь то оптимизация запросов, работа с Big Data или просто написание чистого и эффективного кода. Не зря же на собеседованиях постоянно спрашивают про деревья, хеш-таблицы и сложность алгоритмов!
gefexi 13/10/25 Просмотров: 330 Комментариев: 0
0
Марейн Хавербеке. Выразительный Javascript. Современное веб-программирование

«Выразительный Javascript» позволит глубоко погрузиться в тему, научиться писать красивый и эффективный код. Вы познакомитесь с синтаксисом, стрелочными и асинхронными функциями, итератором, шаблонными строками и блочной областью видимости.
gefexi 12/10/25 Просмотров: 317 Комментариев: 0
+1
Кирилл Феткулин. Python-инструментарий. Автоматизируй рутину в разработке и администрировании

Готовые рецепты автоматизации на Python. Научитесь писать скрипты для мониторинга, деплоя, тестирования и анализа данных. Автоматизируйте рутину и повысьте свою эффективность в разы. Получите доступ к репозиторию с кодом всех примеров из книги. Python прочно вошел в число самых популярных языков программирования благодаря своей простоте, универсальности и богатой экосистеме библиотек. Его возможности выходят далеко за рамки вебразработки и Data Science — Python является идеальным инструментом для автоматизации рутинных задач в разработке и системном администрировании.
brij 11/10/25 Просмотров: 389 Комментариев: 0
0
Ядро Linux

В этой книге собрана самая разнообразная и полезная информация о ядре Linux. Спектр материалов достаточно широк: от самых основ (компиляция ядра, загрузчик GRUB2, управление процессами), до более сложных тем (обработка прерываний, таймеры и отслеживание хода времени, управление памятью ядра и т. д.). Отдельное внимание будет уделено различным аспектам файловой и псевдофайловой систем Linux, управлению хранилищем, механизмам кэширования чтения и записи ядра.
gefexi 10/10/25 Просмотров: 361 Комментариев: 0
+1
Александр Герасимов. Практический TypeScript

Эта книга — для тех кто уже знаком с JavaScript, короткое и понятное практическое руководство по TypeScript с примерами и объяснениями на русском языке. Вместо длинных объяснений здесь собраны простые советы, правила и примеры.
brij 08/10/25 Просмотров: 296 Комментариев: 0
+1
Удаян Дас, Обри Лоусон. Начинаем программировать на Python. С примерами и заданиями

Эта книга — универсальное руководство для начинающих разработчиков программного обеспечения, желающих освоить популярный язык программирования Python с нуля. Здесь представлено все самое необходимое для уверенного старта: от основ синтаксиса, логики кода до работы с данными и создания собственных программ. Благодаря продуманной структуре подачи материала и ясному языку объяснения читатели смогут сразу же с головой погрузиться в программирование, даже не имея технического образования. В издании используется современный подход к обучению: оно не перегружено теорией, в нем делается упор на понимание через действие.
brij 08/10/25 Просмотров: 480 Комментариев: 0
+2
Рефакторинг на максималках

Это книга о том, как эффективно и без боли рефакторить код. В ней мы обсудим пользу рефакторинга для разработки и бизнеса, рассмотрим, как искать проблемы в коде, и исследуем возможные решения этих проблем.
gefexi 08/10/25 Просмотров: 243 Комментариев: 0
0
Абсолютный минимум знаний Java-разработчика уровня Junior. Пособие для подтверждения IT-компетенции

Подтверждение IT-компетенции важно по многим причинам, в т.ч. предельно формальным, скажем, в тендере на получение заказа может стоять требование - мол, компания-претендент обязана иметь такой-то процент разработчиков либо сертифицированных, либо с подтвержденной компетенцией. Сюда же можно отнести валидацию скиллов, чуточку побольше возможностей для карьерного роста или поднятия статуса в глазах коллег по цеху, дополнительный драйвер повышения квалификации и т.п. Для подтверждения надо пройти тест, а к тестам принято готовиться, не то можно угодить в лужу. И людям смешно, и себе обидно.
brij 08/10/25 Просмотров: 299 Комментариев: 0
0
1