Полка Разработчика
28.2K subscribers
4.01K photos
8 videos
266 files
4.02K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

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

Менеджер – @Spiral_Yuri

Канал на бирже: https://telega.in/c/developer_shelf

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Software Architecture with C# 12 and .NET 8, 4th Edition

Автор:
Abbruzzese F., Baptista G.

Описание:
Архитектура программного обеспечения с использованием C# 12 и .NET 8 позволяет применять теорию высокоуровневого проектирования в контексте .NET, обучая вас ключевым навыкам, технологиям и передовым практикам, необходимым для того, чтобы стать эффективным архитектором программного обеспечения .NET.
В этом четвертом издании особое внимание уделяется практическим примерам, которые помогут вам развить свои навыки. Вы узнаете, как выбирать между различными архитектурами и технологиями на каждом уровне стека. Вы познакомитесь с Blazor еще ближе и изучите возможности OpenTelemetry для обеспечения наблюдаемости, а также познакомитесь с более практичным подходом к подготовке микросервисов .NET для интеграции с Kubernetes.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG
📖 Java How To Program. Early Objects (10th Edition)

Автор:
Paul Deitel, Harvey Deitel

Описание:
Книга «Как программировать на Java (ранние объекты)», десятое издание, предназначена для использования в курсе программирования на Java. Он также служит полезным справочным пособием и учебником для самостоятельного изучения программирования на Java.

Инновационная серия книг Deitels «Как программировать» предлагает беспрецедентную широту и глубину концепций объектно-ориентированного программирования и тем среднего уровня для дальнейшего изучения. Книга «Как программировать на языке Java (ранние объекты»), десятое издание, обучает программированию, представляя концепции в контексте полноценных рабочих программ, и использует подход, основанный на ранних объектах (
MyProgrammingLab для Java «Как программировать (ранние объекты)» — это комплексный пакет обучения. MyProgrammingLab — это онлайн-программа домашних заданий, обучающих программ и оценок, которая действительно вовлекает учащихся в обучение. Оно помогает учащимся лучше подготовиться к занятиям, викторинам и экзаменам, что приводит к повышению успеваемости по курсу, а также предоставляет преподавателям динамический набор инструментов для оценки индивидуального прогресса и прогресса класса.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Java
📖 Pandas. Работа с данными

Автор:
Абдрахманов М.И.

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

pandas — программная библиотека на языке Python для обработки и анализа данных. Работа pandas с данными строится поверх библиотеки NumPy, являющейся инструментом более низкого уровня. Предоставляет специальные структуры данных и операции для манипулирования числовыми таблицами и временны́ми рядами. Название библиотеки происходит от эконометрического термина «панельные данные»

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Pandas
📖 Создание видеоигр с помощью PyGame - c пошаговыми примерами

Автор:
Голд М.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #PyGame
📖 C++20 - The Complete Guide

Автор:
Nicolai M. Josuttis

Описание:
C++20 — это следующая ступень эволюции современного программирования на C++, теперь поддерживаемая основными компиляторами C++. Однако C++20 огромен. Он изменит способ программирования более радикально, чем C++11. Объединение новых функций дает вам еще больше возможностей. Однако не все самоочевидно, и есть скрытые ловушки. Поэтому важно понять все концепции C++20 и научиться извлекать из них максимальную пользу. В
этой книге рассматриваются мотивация и контекст всех новых функций C++20 (охватывающих как язык, так и библиотеку), приводится множество примеров и уникальная справочная информация для программистов приложений, а также для разработчиков библиотек. Основное внимание уделяется тому, как эти функции влияют на повседневное программирование, какой эффект может оказать объединение функций и как вы можете извлечь из них пользу на практике.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #C
📖 Build a Large Language Model

Автор:
Raschka S.

Описание:

Узнайте, как создавать, обучать и настраивать большие языковые модели (LLM), создав их с нуля!

В книге «Создание большой языковой модели (с нуля)» автор бестселлеров Себастьян Рашка шаг за шагом проведет вас через создание собственной LLM. Каждый этап объясняется понятным текстом, диаграммами и примерами. Вы пройдете путь от первоначального проектирования и создания до предварительной подготовки на общем корпусе и до тонкой настройки для конкретных задач. В книге «
Создание большой языковой модели (с нуля)» вы научитесь:
• Планировать и кодировать все части LLM
• Подготавливать набор данных, подходящий для обучения LLM
• Тонко настраивать LLM для классификации текста и с вашими собственными данными
• Использовать обратную связь от человека, чтобы гарантировать, что ваш LLM следует инструкциям
• Загружать предварительно обученные веса в LLM

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Coding
📖 Deep Learning with JAX

Автор:
Sapunov G.

Описание:

Ускоряйте глубокое обучение и другие задачи с интенсивными числами с помощью JAX, потрясающей высокопроизводительной библиотеки численных вычислений от Google.
В Deep Learning with JAX вы узнаете, как:
- использовать JAX для численных вычислений
- строить дифференцируемые модели с примитивами JAX
- запускать распределенные и параллельные вычисления с помощью JAX
- использовать библиотеки нейронных сетей высокого уровня, такие как Flax и Haiku
- использовать библиотеки и модули из экосистемы JAX
Библиотека численных вычислений JAX решает основные проблемы производительности, лежащие в основе глубокого обучения и других научных вычислительных задач. Объединяя платформу ускоренной линейной алгебры (XLA) от Google с гипероптимизированной версией NumPy и множеством других высокопроизводительных функций, JAX обеспечивает огромный прирост производительности в низкоуровневых вычислениях и преобразованиях.
Deep Learning with JAX - это практическое руководство по использованию JAX для глубокого обучения и других математически интенсивных приложений. Эксперт по разработке Google Григорий Сапунов неуклонно укрепляет ваше понимание концепций JAX. Захватывающие примеры знакомят с фундаментальными концепциями, на которых основывается JAX, а затем показывают, как применять их к реальным задачам. Вы узнаете, как использовать экосистему JAX высокоуровневых библиотек и модулей, а также как объединить TensorFlow и PyTorch с JAX для загрузки и развертывания данных.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #JAX
📖 Generative AI in Action

Автор:
Bahree A.

Описание:

Генеративный ИИ может преобразовать ваш бизнес, оптимизировав процесс создания текста, изображений и кода. Эта книга покажет вам, как включиться в действие!
Генеративный ИИ создал новые возможности для организаций всех размеров. Вы можете легко использовать такие инструменты, как ChatGPT, Bard и Stable Diffusion, для генерации текста и изображений для каталогов продукции, маркетинговых кампаний, технических отчетов и других распространенных задач. Помощники по кодированию, такие как Copilot, ускоряют производительность в командах разработчиков программного обеспечения. В этой проницательной книге автор Амит Бахри делится своим опытом руководства проектами генеративного ИИ в Microsoft в течение почти десятилетия, начав задолго до текущей революции GPT.
Внутри книги «Генеративный ИИ в действии» вы найдете:
- Практический обзор приложений генеративного ИИ
- Архитектурные шаблоны, руководство по интеграции и передовой опыт для генеративного ИИ
- Новейшие методы, такие как RAG, оперативное проектирование и мультимодальность
- Проблемы и риски генеративного ИИ, такие как галлюцинации и джейлбрейки
- Как интегрировать генеративный ИИ в свою бизнес- и ИТ-стратегию

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #AI
📖 Modern Mainframe Development. COBOL, Databases, and Next-Generation Approaches

Автор:
Taulli T.

Описание:

Несмотря на то, что расходы на цифровую трансформацию продолжают стремительно расти, мэйнфреймы, тем не менее, имеют серьезные преимущества для глобальных предприятий. Эти системы по-прежнему обрабатывают огромные объемы информации и позволяют проводить высокозащищенные транзакции. В этой практической книге автор Том Таулли показывает разработчикам программного обеспечения, как реализовать гибридный подход, интегрируя традиционные мэйнфреймы и приложения с современными цифровыми системами.
К концу этой книги у вас будет четкое понимание архитектуры и экосистемы мэйнфреймов, включая основные концепции и технологии, такие как COBOL, REXX, JCL, Db2, VSAM и CICS. Вы также узнаете, как интегрировать новые технологии, такие как облако, ИИ и машинное обучение, а также микросервисы. Это руководство незаменимо для предприятий, стремящихся преуспеть в новом цифровом мире.
- Изучите стратегии и подходы к DevOps для мэйнфреймов.
- Создавайте, обновляйте и поддерживайте существующий код мэйнфреймов, а также анализируйте и устраняйте распространенные ошибки.
- Применяйте современные подходы к мэйнфреймам, включая микросервисы, API, облако, искусственный интеллект и машинное обучение.
- Работайте с наборами данных и базами данных и составляйте эффективные отчеты.
- Поймите, как работать с современными облачными системами, такими как AWS, для выполнения миграции данных.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Coding
📖 Microservices with Go

Автор:
Alexander Shuiskov

Описание:

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GO
📖 Modern C Up and Running

Автор:
Kalin Martin

Описание:

Узнайте, как программировать на современном C, от основ до продвинутых разделов, необходимых для владения языком. Эта книга - самый быстрый путь к свободному владению C для любого, кто имеет опыт работы с языком программирования общего назначения. От начала до конца примеры кода демонстрируют идиомы и лучшие практики, лежащие в основе эффективных и надежных программ в различных областях.
Книга начинается с подробного описания синтаксиса, встроенных типов данных и операций, а также структуры программы. У языка Си есть свои особенности и проблемы, которые рассматриваются подробно. Освещение расширенных функций - это то, что отличает эту книгу от других. Среди рассмотренных продвинутых тем - представление с плавающей запятой в стандарте IEEE 754; встроенный язык ассемблера в коде C для обнаружения переполнения; регулярные выражения, утверждения и интернационализация; WebAssembly через C; и программные библиотеки для C и других клиентов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #C
📖 Transforming Conversational AI

Автор:
McTear Michael

Описание:
Приобретите знания, необходимые для эффективной работы с диалоговым искусственным интеллектом (ИИ), и поймите возможности и угрозы, которые он потенциально может принести. Эта книга поможет вам перейти от традиционного мира диалоговых систем, основанных на жестко закодированных сценариях, к миру больших языковых моделей, оперативного проектирования, диалоговых платформ искусственного интеллекта, мультимодальности и, в конечном итоге, автономных агентов.

В этом новом мире решения принимаются системой, которая, возможно, навсегда останется «черным ящиком» для большинства из нас. Целью этой книги является устранение ненужного шума и описание фундаментальных компонентов диалогового ИИ. Прошлый опыт окажется неоценимым при создании бесшовных гибридных систем. В этой книге представлены наиболее рекомендуемые решения, признавая, что не всегда необходимо слепо использовать новые инструменты.
Написанная в беспрецедентные и неспокойные времена для диалоговых интерфейсов, вы увидите, что, несмотря на предыдущие волны развития диалоговых технологий, сейчас диалоговые интерфейсы приобретают беспрецедентную популярность. В частности, выпуск ChatGPT в ноябре 2022 года компанией Open AI произвел революцию в диалоговой парадигме и показал, насколько простым и интуитивно понятным может быть общение с компьютером.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #AI
📖 Data Science в действии

Автор:
Апельцин Л.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Data
📖 Python для data science

Автор:
Васильев Ю.

Описание:
Python — идеальный выбор для манипулирования и извлечения информации из данных всех видов. «Python для data science» познакомит программистов с питоническим миром анализа данных. Вы научитесь писать код на Python, применяя самые современные методы, для получения, преобразования и анализа данных в управлении бизнесом, маркетинге и поддержке принятия решений. Познакомьтесь с богатым набором встроенных структур данных Python для выполнения основных операций, а также о надежной экосистемы библиотек с открытым исходным кодом для data science, включая NumPy, pandas, scikit-learn, matplotlib и другие. Научитесь загружать данные в различных форматах, упорядочивать, группировать и агрегировать датасеты, а также создавать графики, карты и другие визуализации. На подробных примерах стройте реальные приложения, в том числе: службу такси, использующую геолокацию, анализ корзины для определения товаров, которые обычно покупаются вместе, а также модель машинного обучения для прогнозирования цен на акции.
Примеры страниц

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Python
📖 Распределенные системы. Паттерны проектирования

Автор:
Брендан Бернс

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

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 Разработка конвейеров машинного обучения. Автоматизация жизненных циклов модели с помощью TensorFlow

Автор: Ханнес Хапке, Кэтрин Нельсон

Описание:
В настоящее время компании тратят миллиарды долларов на проекты машинного обучения (МО), но эти средства могут быть потрачены впустую, если при этом не используется эффективное развертывание моделей МО. Перед вами практическое руководство, написанное Х. Хапке и К. Нельсон, с которым вы смело можете отправляться в путь по всем этапам автоматизации конвейера МО, построенного на основе экосистемы TensorFlow. Вы познакомитесь с методами и инструментами, которые существенно сократят время развертывания (с нескольких дней до нескольких минут), чтобы вы могли сосредоточиться на разработке новых моделей, а не на поддержке устаревших систем. Специалисты по анализу данных, инженеры по МО и инженеры DevOps узнают, как выйти за рамки простой разработки моделей и успешно реализовать свои проекты в области науки о данных, а менеджеры лучше поймут, как можно существенно сократить сроки, необходимые для реализации подобных проектов.

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

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #TensorFlow
📖 Глубокое обучение. Легкая разработка проектов на Python

Автор: Сет Вейдман

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

Эта практическая книга представляет собой вводный курс для всех, кто занимается обработкой данных, а также для разработчиков ПО. Вы начнете с основ глубокого обучения и быстро перейдете к более сложным архитектурам, создавая проекты с нуля. Вы научитесь использовать многослойные, сверточные и рекуррентные нейронные сети. Только понимая принцип их работы (от «математики» до концепций), вы сделаете свои проекты успешными.

В этой книге:
• Четкие схемы, помогающие разобраться в нейросетях, и примеры рабочего кода.
• Методы реализации многослойных сетей с нуля на базе простой объектно-ориентированной структуры.
• Примеры и доступные объяснения сверточных и рекуррентных нейронных сетей.
• Реализация концепций нейросетей с помощью популярного фреймворка PyTorch.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Python
📖 Реактивное программирование на С++

Автор:
Прасид Пай, Питер Абрахам

Описание:
В книге изложены понятия и принципы функционального реактивного программирования, помогающие строить параллельные, асинхронные приложения с наименьшими усилиями и минимумом ошибок. Реактивное программирование – парадигма программирования, ориентированная на потоки данных и распространение изменений, это путь для лёгкого создания пользовательских интерфейсов, анимации или моделирования систем, изменяющихся во времени.
Всесторонне рассмотрена библиотека RxCpp, описана разработка реактивных микро-сервисов на C++, а также использование библиотеки Qt/C++ в реактивном стиле. Изучив эту книгу, вы будете хорошо разбираться в тонкостях реактивной модели программирования и методах её реализации на новейшей версии стандарта C++17.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU
😒 На одном кодинге уже давно не вывезешь, перспектива 2024 года - Информационная Безопасность

Ловите два канала на тему ИБ и хакинга

ZeroDay - Уроки по кибербезопасности и хакингу с нуля. Вирусы, взломы, OSINT, криптография и свежие новости

Белый Хакер - программное обеспечение, утилиты, OSINT, инструменты, полезная литература и много другое. Совершенно новый формат непохожий на другие каналы.
Please open Telegram to view this post
VIEW IN TELEGRAM
📖 Распределенные системы

Автор:
Эндрю С. Таненбаум, Мартен ван Стин

Описание:
В третьем издании классического труда профессоров Амстердамского университета Эндрю Таненбаума и Мартена ван Стина обсуждаются принципы и парадигмы распределенных систем.

В числе рассматриваемых тем:
• основные характеристики распределенных систем;
• архитектуры программных компонентов, входящих в систему;
• процессы и коммуникации;
• присваивание имен;
• согласованность и репликация;
• отказоустойчивость и безопасность.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Coding
📖 C++ Core Guidelines Explained

Автор:
Grimm Rainer

Описание:
“Мы очень рады видеть, что Райнер Гримм применяет свои навыки преподавания и опыт работы в промышленности для решения сложной и необходимой задачи - сделать основные принципы C++ доступными большему количеству людей”.
– Бьярне Страуструп и Херб Саттер, соредакторы C++ Core Guidelines.
Официальные руководства по ядру C++ содержат последовательные рекомендации по написанию выдающегося современного кода на C++ и улучшению устаревшего кода, но они организованы как справочный материал для изучения одного конкретного момента за раз, а не как учебное пособие для работающих разработчиков. В объяснении основных принципов C++ опытный преподаватель C++ Райнер Гримм довел их до сути, удалив эзотерику, поделившись новыми идеями и контекстом, а также представив хорошо проверенные примеры из своих собственных учебных курсов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #C