CodeMode | Программирование
11.3K subscribers
3.19K photos
5 videos
10 files
3.22K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Async Rust

Автор:
Флиттон Максвелл, Мортон Кэролайн

Описание:
Язык программирования Rust, который уже пользуется популярностью среди программистов благодаря своей безопасности и быстродействию, также полезен для работы в асинхронном режиме. В этой практической книге показано, как асинхронный Rust может помочь вам решать задачи, требующие многозадачности. Вы узнаете, как применять асинхронное программирование для решения задач с использованием асинхронного подхода. Вы также глубже познакомитесь с асинхронными средами выполнения, реализуя свои собственные способы, с помощью которых асинхронные среды выполнения обрабатывают входящие задачи.

🧷Скачать бесплатно.

2025 #ENG #Rust

CodeMode | Программирование
📕 Machine Learning System Design

Автор:
Бабушкин Валерий, Кравченко Арсений

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

🧷Скачать бесплатно.

2025 #ENG #ML

CodeMode | Программирование
📕 Моделирование и симуляция повседневных вещей, 2-е издание

Автор:
Рот Майкл

Описание:
Благодаря Python, C++, FORTRAN и дружелюбному разговорному тону, приправленному юмором, моделирование повседневных вещей отправляет нас в путешествие по построению моделей и симуляции систем и процессов в повседневной жизни и за ее пределами. Читатели могут получить доступ к онлайн‑репозиторию с примерами программ на каждом из трех языков, включая редко публикуемые работы по обобщенной геометрии и 3D.

🧷Скачать бесплатно.

2025 #RU #Python

CodeMode | Программирование
📕 MicroPython для микроконтроллеров

Автор:
Спаннер Г.

Описание:
Мощные контроллеры, такие как ESP32 от Espressif Systems, предлагают отличную производительность, а также функции Wi-Fi и Bluetooth по доступной цене. Благодаря этим функциям сцена Maker была взята штурмом. По сравнению с другими контроллерами ESP32 имеет значительно больший объем флэш-памяти и памяти SRAM, а также гораздо более высокую скорость процессора. Благодаря этим характеристикам чип подходит не только для классических приложений C, но и для программирования с помощью MicroPython.

🧷Скачать бесплатно.

2021 #RU #MicroPython

CodeMode | Программирование
📕 Стандартная библиотека Python 3

Автор:
Даг Хеллман

Описание:
Стандартная библиотека Python содержит сотни модулей, позволяющих взаимодействовать с операционной системой, интерпретатором и Интернетом. Все они тщательно протестированы и готовы к немедленному использованию для разработки приложений. В этой книге Даг Хеллман, эксперт по языку Python, описывает все основные разделы библиотеки Python 3.x, сопровождая изложение материала компактными примерами исходного кода и результатами их выполнения. Приведенные примеры наглядно демонстрируют возможности каждого из модулей, предлагаемых библиотекой, и пригодны не только для изучения, но и для использования в реальном коде.

🧷Скачать бесплатно.

2019 #RU #Python

CodeMode | Программирование
📕 Тестирование программного обеспечения.

Автор:
Куликов Святослав

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

🧷Скачать бесплатно.

2023 #RU #Coding

CodeMode | Программирование
📕 Обучение с подкреплением на PyTorch. Сборник рецептов

Автор:
Лю Ю.

Описание:
Библиотека PyTorch выходит на передовые позиции в качестве средства обучения с подкреплением (ОП) благодаря эффективности и простоте ее использования. Эта книга организована как справочник по работе с PyTorch, охватывающий широкий круг тем – от самых азов (настройка рабочей среды) до практических задач (рассмотрение ОП на конкретных примерах).
Вы научитесь использовать алгоритм «многоруких бандитов» и аппроксимацию функций; узнаете, как победить в играх Atari с помощью глубоких Q-сетей и как эффективно реализовать метод градиента стратегии; увидите, как применить метод ОП к игре в блэкджек, к окружающим средам в сеточном мире, к оптимизации рекламы в интернете и к игре Flappy Bird.

🧷Скачать бесплатно.

2020 #RU #PyTorch

CodeMode | Программирование
📕 Классические задачи Computer Science на языке Python

Автор:
Дэвид Копец

Описание:
Многие задачи в области Computer Science, которые на первый взгляд кажутся новыми или уникальными, на самом деле уходят корнями в классические алгоритмы, методы кодирования и принципы разработки. И устоявшиеся техники по-прежнему остаются лучшим способом решения таких задач! Научитесь писать оптимальный код для веб-разработки, обработки данных, машинного обучения и других актуальных сфер применения Python.

Книга даст вам возможность глубже освоить язык Python, проверить себя на испытанных временем задачах, упражнениях и алгоритмах. Вам предстоит решать десятки заданий по программированию: от самых простых (например, найти элементы списка с помощью двоичной сортировки), до сложных (выполнить кластеризацию данных методом k-средних). Прорабатывая примеры, посвященные поиску, кластеризации, графам и пр., вы вспомните то, о чем успели позабыть и овладеете классическими приемами решения повседневных задач.

🧷Скачать бесплатно.

2020 #RU #Python

CodeMode | Программирование
📕 Robust Python

Автор:
Виафоре Патрик

Описание:
Кажется ли вам, что ваши проекты на Python становятся все больше и больше? Испытываете ли вы боль по мере того, как ваша кодовая база расширяется и её становится сложнее отлаживать и поддерживать? Python - это простой язык для изучения и использования, но это также означает, что системы могут быстро выйти за рамки понимания. К счастью, в Python есть функции, помогающие разработчикам преодолеть проблемы с обслуживанием.

🧷Скачать бесплатно.

2021 #ENG #Python

CodeMode | Программирование
📕 Ultimate Modern jQuery for Web App Development

Автор:
Svekis Laurence

Описание:
Ускорьте свои веб-проекты с помощью молниеносного манипулирования элементами, плавной анимации и простой интеграции AJAX с jQuery.
Раскройте весь потенциал jQuery с помощью этого всеобъемлющего ресурса, созданного для веб-разработчиков, стремящихся преуспеть в интерактивном веб-дизайне и разработке.
Эта книга, начиная с доступного введения в синтаксис и интеграцию jQuery, постепенно погружает вас в продвинутые концепции, включая манипуляции с DOM и динамические методы. Изучите тонкости методов скрытия, отображения и анимации jQuery, которые революционизируют ваш подход к интерактивности в Интернете. Погрузитесь в манипулирование содержимым элементов, вставку новых элементов и освоение сложных манипуляций с DOM для динамических и адаптивных веб-интерфейсов.

🧷Скачать бесплатно.

2024 #ENG #jQuery

CodeMode | Программирование
📕 Тестирование программного обеспечения: контекстно ориентированный подход\

Автор:
Кейнер Кем, Бах Джеймс, Петтикорд Брет

Описание:
Хорошими тестировщиками не рождаются — ими становятся благодаря упорному труду и постоянному общению. На этом пути таится множество ловушек, способных сорвать самые смелые планы и привести к отставанию проектов от графика.
Кем Кейнер, Джеймс Бах и Брет Петтикорд очень хорошо об этом знают. За их плечами более 50 лет опыта, и они понимают, что необходимо для достижения успеха в тестировании. Они собрали 293 проверенных совета, которые вы можете использовать в своих проектах. Каждый урок начинается с утверждения, относящегося к тестированию программного обеспечения, за которым следует объяснение или пример, показывающий, как, когда и почему применяется этот урок.

🧷Скачать бесплатно.

2025 #ENG #Testing

CodeMode | Программирование
📕 Blueprints Visual Scripting for Unreal Engine 5 (Third Edition)

Автор:
Romero M., Sewell B.

Описание:
Система визуальных скриптов Blueprint Unreal Engine позволяет дизайнерам писать сценарии для своих игр, а программистам — создавать базовые элементы, которые могут быть расширены дизайнерами. С помощью этой книги вы изучите все возможности редактора Blueprint, а также советы экспертов, сочетания клавиш и передовой опыт.
Книга проведет вас через использование переменных, макросов и функций, а также поможет вам узнать об объектно-ориентированном программировании (ООП). Вы откроете для себя фреймворк игрового процесса и перейдете к изучению того, как Blueprint Communication позволяет одному Blueprint получать доступ к информации из другого Blueprint. Последующие главы посвящены пошаговому созданию полностью функциональной игры.

🧷Скачать бесплатно.

2022 #ENG #Gamedev

CodeMode | Программирование
📕 Unreal Engine 5 Shaders and Effects Cookbook

Автор:
Brais Brenlla Ramos

Описание:
Unreal Engine здесь, чтобы остаться! С момента выхода первого издания этой книги, основанной на технологии Unreal Engine 5, популярность рендеринга в реальном времени только возросла. Спрос на экспертные знания в этой области вырос экспоненциально в различных областях за последние несколько лет, и Unreal Engine 5 строится на этой основе и продолжает раздвигать границы того, что достижимо в интерактивном формате.
На этом фоне второе издание этой книги делает шаг вперед и исследует новые возможности, предлагаемые последней версией движка, включая Lumen, трассировку лучей и Nanite. Книга также пересматривает ранее рассмотренные методы и обновляет их до современных стандартов, проливая новый свет на такие темы, как рабочий процесс PBR и различные решения освещения, которые присутствовали в первом издании. На протяжении глав вы сможете сосредоточиться на двух ключевых принципах, которые необходимо учитывать при работе с графикой в ​​реальном времени: оптимизация и эффективность.

🧷Скачать бесплатно.

2023 #ENG #Gamedev

CodeMode | Программирование
📕 100 примеров на Си

Автор:
Кольцов Д. М.

Описание:
Данная книга предназначена для практического изучения
языка программирования Си. Изложение материала ведется на основе
примеров. Перед примерами дается небольшая теоретическая часть,
а затем разбираются конкретные примеры. Такой подход позволит
читателю уже с первых шагов писать работающие программы. Примеры
в книге приведены по нарастающей сложности: от простых программ
с использованием простых конструкций до небольшой компьютерной
игры и клиент-серверного приложения.

🧷Скачать бесплатно

2017 #RU #C

CodeMode | Программирование
📕 Си на примерах. Практика, практика и только практика

Автор:
Кольцов Д. М.

Описание:
Данная книга предназначена для практического изучения
языка программирования Си. Изложение материала ведется на основе
примеров. Перед примерами дается небольшая теоретическая часть,
а затем разбираются конкретные примеры. Такой подход позволит
читателю уже с первых шагов писать работающие программы. Примеры
в книге приведены по нарастающей сложности: от простых программ
с использованием простых конструкций до небольшой компьютерной
игры и клиент-серверного приложения.

🧷Скачать бесплатно

2019 #RU #C

CodeMode | Программирование
📕 Язык С. Мастерство программирования

Автор:
Прешерн Кристофер

Описание:
В этом практическом руководстве начинающие и опытные программисты на C найдут наставления по принятию проектных решений, включая пошаговое применение паттернов к сквозным примерам.
Автор, один из ведущих членов сообщества паттернов проектирования, объясняет, как организовать программу на C, как обрабатывать ошибки и проектировать гибкие интерфейсы. В части I вы научитесь реализовывать проверенные практикой подходы к программированию на языке C; часть II показывает, как паттерны программирования на C применяются к реализации более крупных программ.

🧷Скачать бесплатно

2023 #RU #C

CodeMode | Программирование
📕 Quantum Programming in Depth

Автор: Михайлова Мария

Описание:
"Квантовое программирование в деталях" покажет вам, как решать задачи квантовых вычислений удобным для программиста способом. Практический подход, основанный на проектах, поможет вам отточить свои навыки в квантовой физике, используя реалистичные задачи и постепенно усложняющиеся задачи программирования. По мере чтения вы будете разрабатывать квантовые алгоритмы и изучать их производительность на будущих отказоустойчивых квантовых компьютерах.

🧷Скачать бесплатно

2025 #ENG #Programming

CodeMode | Программирование
📕 Large Language Models for Developers

Автор: Кампесато Освальд

Описание:
Эта книга предлагает подробное изучение больших языковых моделей (LLM), знакомя разработчиков с меняющимся ландшафтом генеративного ИИ и обучая их навыкам использования LLM в практических приложениях. Эта книга, предназначенная для разработчиков, имеющих фундаментальное представление о машинном обучении, охватывает такие важные темы, как методы оперативного проектирования, методы тонкой настройки, механизмы внимания и стратегии квантования для оптимизации и развертывания LLMS. Начиная с введения в генеративный ИИ, книга объясняет различия между диалоговым ИИ и генеративными моделями, такими как GPT-4 и BERT, закладывая основу для оперативного проектирования (главы 2 и 3). Некоторые из LLM, которые используются для создания дополнений к запросам, включают Llama-3.1 405B, Llama 3, GPT-4o, Claude 3, Google Gemini и Meta AI. Читатели учатся искусству создания эффективных подсказок, знакомясь с такими передовыми методами, как цепочка подсказок (CoT) и древо подсказок (Tree of Thought). По мере продвижения книги в ней подробно описываются методы тонкой настройки (главы 5 и 6), демонстрируется, как настраивать LLMS для конкретных задач с помощью таких методов, как LoRa и QLoRA, и приводятся примеры кода на Python для практического изучения. Читатели также знакомятся с механизмом привлечения внимания в архитектуре transformer (глава 8), а также с пошаговыми инструкциями по внедрению уровней само-внимания. Для разработчиков, стремящихся оптимизировать производительность LLM, книга завершается описанием методов квантования (главы 9 и 10), в которых рассматриваются такие стратегии, как динамическое квантование и вероятностное квантование, которые помогают уменьшить размер модели без ущерба для производительности.

🧷Скачать бесплатно

2024 #ENG #LLM

CodeMode | Программирование
📕The Little Learner: чудесное машинное обучение

Автор:
Фридман Д. П., Мендхекар А.

Описание:
В книге охвачены все концепции, необходимые для интуитивного понимания работы глубоких нейронных сетей, включая тензоры, расширенные операторы, алгоритмы градиентного спуска, искусственные нейроны, полносвязные, сверточные сети и остаточные сети, а также автоматическое дифференцирование. Читатель начнет с азов глубокого обучения и познакомится с полной реализацией полезного приложения: распознавателя зашумленных сигналов азбуки Морзе. Разговорный стиль, постепенное движение от простого к сложному, забавные иллюстрации, формат вопросов и ответов делают обучение доступным и увлекательным.
Для читателей, знающих математику на уровне средней школы и имеющих некоторый опыт программирования.

🧷Скачать бесплатно

2024 #RU #ML

CodeMode | Программирование
📕The Hundred-Page Language Models Book

Автор:
Бурков Андрей

Описание:
В стостраничной книге "Языковые модели" применен уникальный подход, заключающийся в постепенном введении концепций языкового моделирования, начиная с базовых методов и заканчивая современными архитектурами. Каждая глава основывается на предыдущей, делая сложные концепции доступными благодаря четким объяснениям, диаграммам и практическим реализациям.


🧷Скачать бесплатно

2025 #ENG #LLM

CodeMode | Программирование