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

Ссылка: @Portal_v_IT

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

Менеджер – @Spiral_Yuri

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

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Программирование на Kotlin для Android

Автор: Лоранс П.-О., Хинчман-Домингес А., Блейк Мик Дж., Данн М.

Описание:

Книга посвящена разработке мобильных приложений для Android на языке Kotlin. Рассмотрены основные структуры и элементы языка, подробно описан фреймворк коллекций Kotlin. Показана архитектура операционной системы Android, приложений и их контейнеров, изучаются основы параллельного программирования.
Рассказано о потокобезопасности, работе с параллелизмом с использованием обратных вызовов. Отдельная глава посвящена специальным конструкциям Kotlin — сопрограммам, с акцентом на структурированный параллелизм. Рассматриваются каналы, использование потоков для асинхронной обработки данных.

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

📚
Полка Разработчика | #RU #Kotlin
📖 Practical CSS3: Develop and Design

Автор:
Chris Mills

Описание:

Каждая глава начинается с краткого справочного листа со всем синтаксисом, резервными вариантами, обратной совместимостью и поддержкой браузеров (включая мобильные устройства). Автор четко объясняет, что делают функции CSS и почему они полезны. Затем он демонстрирует простой дизайн, который иллюстрирует использование, за которым следуют более сложные вариации. Затем глава рассматривает соответствующие резервные варианты/shivs для поддержки старых браузеров и проблемы, которые в настоящее время существуют для этой функции. Темы включают типографику CSS3, блестящие блоки, кнопки навигации, анимированные эффекты с использованием CSS3, использование CSS3 для реализации значков, обрезки макета CSS3, адаптивные макеты и отзывчивый дизайн, жидкие макеты и проценты, а также стилизованные носители. Сопутствующий веб-сайт книги предлагает PDF-файл шпаргалки каждой главы, а также пример кода, используемый в книге, доступный для бесплатной загрузки и регулярно обновляемый.

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

📚
Полка Разработчика | #ENG #CSS
📖 Advanced JavaScript Unleashed

Автор:
Khan Yousaf

Описание:

Станьте уверенным профессионалом в JavaScript, разобравшись в самых сложных аспектах языка. Благодаря простым для понимания объяснениям и примерам кода вы получите более глубокое и основательное представление о самых сложных функциях JavaScript.
Разберитесь в тех аспектах JavaScript, которые большинству не известны.
С ростом популярности интерфейсных фреймворков JavaScript, таких как React, Vue и Angular, глубокое понимание наиболее сложных функций JavaScript становится более важным, чем когда-либо. А поскольку JavaScript является языком динамической типизации, у него есть несколько уникальных особенностей. Некоторые из его основных функций могут сбивать с толку или быть трудными для понимания как начинающими разработчиками, так и разработчиками среднего уровня.

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

📚
Полка Разработчика | #ENG #Java
📖 Django 5 By Example

Автор:
Melé Antonio

Описание:

Если вы хотите изучать Django на практике, эта книга для вас.
Django 5 На примере - это пятое издание бестселлера, который поможет вам создавать реальные веб-приложения. Эта книга познакомит вас с планированием и созданием, решением распространенных проблем и внедрением лучших практик, используя пошаговый подход.
Вы будете изучать широкий спектр тем разработки веб-приложений в рамках четырех различных проектов: приложения для ведения блога, веб-сайта социальной сети, приложения для электронной коммерции и платформы электронного обучения. Знакомьтесь с новинками Django 5 по мере создания комплексных веб-приложений на Python, следуйте подробным проектным планам и разбирайтесь в том, как и почему работает Django.
Это практичная и доступная книга, которая поможет вам быстро создавать веб-приложения.

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

📚
Полка Разработчика | #ENG #Django
📖 Beginning ChatGPT for Python

Автор:
Evelyn Lydia, Hopkins Bruce

Описание:

Откройте для себя будущее разработки программного обеспечения и дайте себе возможность усовершенствовать свои приложения на Python, используя возможности искусственного интеллекта, поскольку эта область продолжает расти и эволюционировать. В этой книге, которая идеально подходит для начинающих и средних программистов на Python, рассказывается об основах использования API ChatGPT и OpenAI.
Вы начнете с основ, научитесь проходить аутентификацию, отправлять запросы, генерировать ответы, тестировать на игровой площадке и легко справляться с ошибками. Каждая глава содержит практические упражнения, которые воплощают концепции в жизнь, демонстрируя различные функциональные возможности API и их практическое применение. Вы освоите такие модели, как GPT-4o, GPT-4, GPT-3.5, Whisper и DALL-E, что позволит вам усовершенствовать свои приложения с помощью передового искусственного интеллекта.

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

📚
Полка Разработчика | #ENG #Python #AI
📖 Git: контроль версий

Автор:
Понуторай П.К., Лолигер Дж.

Описание:

Ускорьте свою работу, задействовав Git для отслеживания, ветвления, слияния и управления ревизиями кода. Организованное в виде серии пошаговых уроков, это практическое руководство плавно проводит вас от знакомства с основами Git к использованию продвинутых техник, попутно предоставив дружеские, но при этом серьезные советы по работе со множеством функций этой открытой системы контроля версий. Авторы Прем Кумар Понуторай и Джон Лолигер детально описывают принципы работы Git, удобно разделяя их по уровням профессионализма. Это тщательно проработанное издание также включает рекомендации по управлению деревьями, развернуто раскрывает тему журнала ссылок и локального хранилища, а в завершении подробно знакомит читателя с платформой GitHub. Как только вы научитесь оперировать гибкими возможностями Git, эта система предоставит вам бесчисленное множество способов управления разработкой кода.

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

📚
Полка Разработчика | #RU #Git
📖 Microsoft Copilot for Power Apps

Автор:
Rahman R.

Описание:

Эта книга представляет собой всеобъемлющее руководство, цель которого — революционизировать подход разработчиков к созданию приложений с использованием Microsoft PowerApps, уделяя особое внимание использованию Copilot, помощника по кодированию на основе искусственного интеллекта. Книга является важным ресурсом как для новичков, так и для опытных разработчиков, предлагая углубленное исследование интеграции искусственного интеллекта в разработку приложений.
Интеграция искусственного интеллекта в разработку приложений, особенно с помощью таких инструментов, как Copilot, сейчас актуальнее, чем когда-либо, из-за быстрого развития технологий и растущего спроса на эффективные, инновационные и удобные для пользователя приложения. Copilot для PowerApps представляет собой значительный шаг вперед в этом направлении, предлагая разработчикам уникальное сочетание эффективности на основе искусственного интеллекта и универсальности PowerApps.

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

📚
Полка Разработчика | #ENG #Copilot #Apps
📖 Migrating ASP.NET Microservices to ASP.NET Core 8

Автор:
Classon I.

Описание:

В этом втором издании вы пройдете весь путь миграции приложения ASP.NET Framework в микросервисы ASP.NET Core. Вы узнаете, как освоить следующие шаги: провести инвентаризацию, подготовить приложение, спланировать миграцию, выполнить миграцию, улучшить конвейер развертывания.
Для подробной практической миграции книга использует оптимизированное бизнес-приложение, полученное из реального приложения, которое прошло процесс миграции несколько лет назад. В этом втором издании приложение было расширено и теперь включает больше функций, соответствующих последним достижениям в ASP.NET Core, таких как минимальные веб-API, Razor Pages, документация REST и улучшенная аутентификация. В книге также рассматриваются нюансы обновления между версиями ASP.NET Core, управления критическими изменениями и включения важных новых функций.

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

📚
Полка Разработчика | #ASP #Copilot #Apps
📖 Простое объектно-ориентированное проектирование

Автор:
Аниче М.

Описание:

В процессе развития даже простое объектно-ориентированное приложение может стать сложным. Каждый новый класс, метод или функция добавляет новые состояния и абстракции, которыми нужно управлять, увеличивает время, необходимое на распутывание ранее написанного кода. Чтобы сохранить кодовую базу простой, нужны конкретные знания и умения. И вы их получите!
Изучите практические принципы проектирования, помогающие сохранять простоту объектно-ориентированной кодовой базы по мере ее развития. Написанная в виде сборника практических приемов, которые можно применять в любом объектно-ориентированном языке, книга предлагает советы по организации кода, управлению зависимостями и модулями и проектированию гибких абстракций. Информативные иллюстрации, практические примеры и упражнения помогут вам быстрее запомнить описываемые принципы.

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

📚
Полка Разработчика | #RU #Coding
📖 Building Applications with Large Language Models

Автор:
Singh B.

Описание:

Эта книга углубляется в широкий спектр тем, охватывая основополагающие аспекты больших языковых моделей (LLM), таких как PaLM, LLaMA, BERT и GPT, среди прочих.
Книга знакомит вас со сложностями, связанными с созданием и развертыванием приложений на основе LLM, предоставляя вам глубокое понимание архитектуры модели. Вы изучите такие методы, как тонкая настройка, быстрое проектирование и расширенная генерация поиска (RAG). В книге также рассматриваются различные способы оценки выходных данных LLM и обсуждаются преимущества и ограничения больших моделей. Книга фокусируется на инструментах, методах и приемах, необходимых для разработки больших языковых моделей. Она включает в себя практические примеры и советы, которые помогут вам в создании приложений с использованием новейших технологий в обработке естественного языка (NLP). Она представляет собой дорожную карту, которая поможет вам в решении проблем, связанных с созданием и развертыванием приложений на основе LLM.

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

📚
Полка Разработчика | #ENG #LLM
📖 Modern Web Development with Angular

Автор:
Faulkner D., Bouillon P.

Описание:

Изучите современную разработку Angular и начните свой путь веб-разработки.
Angular — один из самых популярных и мощных фреймворков для создания динамических масштабируемых веб-приложений. Благодаря своей надежной экосистеме он широко используется для создания высокопроизводительных приложений корпоративного уровня.

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

📚
Полка Разработчика | #ENG #Angular
📖 Изучаем Python

Автор:
Мэтиз Э.

Описание:

«Изучаем Python» — это самое популярное в мире руководство по языку Python. Вы сможете не только максимально быстро его освоить, но и научитесь писать программы, устранять ошибки и создавать работающие приложения.
В первой части книги вы познакомитесь с основными концепциями программирования, такими как переменные, списки, классы и циклы, а простые упражнения приучат вас к шаблонам чистого кода. Вы узнаете, как делать программы интерактивными и как протестировать код, прежде чем добавлять в проект. Во второй части вы примените новые знания на практике и создадите три проекта: аркадную игру в стиле Space Invaders, визуализацию данных с удобными библиотеками Python и простое веб-приложение, которое можно быстро развернуть онлайн.

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

📚
Полка Разработчика | #RU #Python
📖 Kubernetes - An Enterprise Guide

Автор:
Boorshtein Marc, Surovich Scott

Описание:

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

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

📚
Полка Разработчика | #ENG #Kubernetes
📖 JavaScript. 20 уроков для начинающих

Автор: Дронов Владимир

Описание:

В книге 20 иллюстрированных уроков, 40 практических упражнений на тему программирования веб-сценариев и более 70 заданий для самостоятельной работы.

• Изложены основы JavaScript: данные и операторы, выражения и управляющие конструкции, функции, классы, объекты и массивы, средства отладки.
• Раскрыты механизмы управления веб-страницами: события и их обработка, управление элементами, графика и мультимедиа, веб-формы и элементы управления, регулярные выражения, навигация и управление окнами.
• Рассмотрена работа с HTML API и компонентное программирование: асинхронное программирование, работа с внешними данными, программная графика, объявление своих классов, создание компонентов.
• Освещены технологии взаимодействия с сервером: AJAX, PHP, разработка фронтендов и бэкендов, серверные сообщения.

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

📚
Полка Разработчика | #RU #Java
📖 Full Stack Development with Microsoft Blazor

Автор: Himschoot P.

Описание:

Станьте полнофункциональным веб-разработчиком, используя фреймворк Microsoft Blazor и методы, показанные в этой книге. Это новое издание позволит вам создавать все виды приложений на C# и Microsoft .NET 8, от статических веб-сайтов до полностью интерактивных одностраничных приложений, а также настольных и мобильных приложений, в кратчайшие сроки.
По сути, эта книга научит вас создавать пользовательские интерфейсы и представлять данные пользователю для отображения и изменения, фиксируя изменения пользователя с помощью привязки данных. Книга показывает, как получить доступ к богатой библиотеке функциональных возможностей .NET, такой как моделирование компонентов для создания компонуемых пользовательских интерфейсов, включая разработку повторно используемых компонентов, которые можно использовать на многих страницах и веб-сайтах. Новое в этом издании, книга теперь охватывает серверную связь с использованием SignalR и/или gRPC, использование виртуализации для эффективной загрузки больших объемов данных, развертывание и предварительную компиляцию в WASM, новые функции модульного тестирования, безопасность с использованием OpenID Connect и другие функции, добавленные в Blazor в .NET 8.

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

📚
Полка Разработчика | #ENG #Microsoft
📖 Designing Distributed Systems

Автор: Burns B.

Описание:

Каждая распределенная система стремится к надежности, производительности и качеству, но создание такой системы — сложная задача. Создание набора шаблонов проектирования позволяет разработчикам программного обеспечения и системным архитекторам использовать общий язык для описания своих систем и учиться на шаблонах и методах, разработанных другими.
Популярность контейнеров и Kubernetes прокладывает путь для основных шаблонов распределенных систем и повторно используемых контейнерных компонентов. Это практическое руководство представляет собой набор повторяемых, общих шаблонов, которые помогут вам создавать системы, используя общие шаблоны и методы, взятые из некоторых из самых производительных распределенных систем, используемых сегодня. Эти общие шаблоны делают системы, которые вы создаете, гораздо более доступными и эффективными, даже если вы никогда раньше не создавали распределенную систему.
Автор Брендан Бернс демонстрирует, как можно адаптировать существующие шаблоны проектирования программного обеспечения для проектирования и создания надежных распределенных приложений. Системные инженеры и разработчики приложений узнают, как эти давно устоявшиеся шаблоны обеспечивают общий язык и структуру для значительного повышения качества вашей системы.
Это полностью обновленное второе издание включает новые главы по выводу ИИ, обучению ИИ и созданию надежных систем для реального мира.

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

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

Автор: Godoy D.V.

Описание:

Если вы ищете книгу, в которой можно узнать о глубоком обучении и PyTorch, не тратя часы на расшифровку зашифрованного текста и кода, и которую легко и приятно читать, то это она.
Книга охватывает все: от основ градиентного спуска до тонкой настройки больших моделей естественного языка (BERT и GPT-2) с использованием HuggingFace. Она разделена на четыре части:
Часть I: Основы (градиентный спуск, обучение линейных и логистических регрессий в PyTorch)
Часть II: Компьютерное зрение (более глубокие модели и функции активации, свертки, трансферное обучение, схемы инициализации)
Часть III: Последовательности (RNN, GRU, LSTM, модели seq2seq, внимание, самовнимание, трансформаторы)
Часть IV: Обработка естественного языка (токенизация, встраивание, контекстное встраивание слов, ELMo, BERT, GPT-2)
Это не типичная книга: большинство руководств начинаются с какой-нибудь красивой и красивой проблемы классификации изображений, чтобы проиллюстрировать, как использовать PyTorch. Это может показаться крутым, но я считаю, что это отвлекает вас от главной цели: как работает PyTorch? В этой книге я представляю структурированный, пошаговый и основанный на первых принципах подход к изучению PyTorch (и в свое время доберусь до проблемы классификации красивых изображений).

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

📚
Полка Разработчика | #ENG #PyTorch
📖 Blazor Revealed

Автор: Carter L.

Описание:


Что вы узнаете:
- Создавать пользовательские интерфейсы и отображать данные для редактирования пользователями
- Захватывать изменения пользователя с помощью привязки данных
- Передавать данные туда и обратно между сервером и клиентом
- Взаимодействовать с микросервисами и службами баз данных
- Разрабатывать повторно используемые компоненты и собирать их в более крупные компоненты
- Использовать маршрутизацию для создания одностраничных приложений (SPA)
- Создавать библиотеки Blazor, которые можно повторно использовать в разных приложениях

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

📚
Полка Разработчика | #ENG #Blazor
📖 Large Language Models Projects

Автор: Martra P.

Описание:

Эта книга предлагает вам практический опыт использования моделей из OpenAI и библиотеки Hugging Face. Вы будете использовать различные инструменты и работать над небольшими проектами, постепенно применяя полученные знания.

Книга разделена на три части. В первой части рассматриваются методы и библиотеки. Здесь вы изучите различные методы на небольших примерах, готовясь к созданию проектов в следующем разделе. Вы научитесь использовать общие библиотеки в мире больших языковых моделей. Рассматриваемые темы и технологии включают чат-ботов, генерацию кода, API OpenAI, Hugging Face, векторные базы данных, LangChain, тонкую настройку, тонкую настройку PEFT, настройку мягких подсказок, LoRA, QLoRA, оценку моделей и оптимизацию прямых предпочтений. Во второй части основное внимание уделяется проектам. Вы будете создавать проекты, понимая проектные решения. Каждый проект может иметь более одной возможной реализации, поскольку часто не существует только одного хорошего решения. Вы также изучите темы, связанные с LLMOps. В третьей части рассматриваются корпоративные решения. Большие языковые модели не являются автономным решением; в крупных корпоративных средах они являются частью головоломки. Вы изучите, как структурировать решения, способные трансформировать организации с тысячами сотрудников, подчеркивая главную роль, которую большие языковые модели играют в этих новых решениях.

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

📚
Полка Разработчика | #ENG #LLM
📖 C++ Brain Teasers: Exercise Your Mind

Автор: Knatten Anders Schau

Описание:

Язык C++ знаменит тем, что в нем ошибочно описываются все действия по умолчанию, а иногда из-за этого у вас из головы вылетают все мысли. С помощью 25 головоломок, от полезных до откровенно странных, мы исследуем некоторые из самых интересных особенностей языка C++. Как на самом деле работает инициализация? Существуют ли вообще временные выражения? Почему "+!!"" " " является допустимым выражением в C++? По мере решения каждой головоломки вы будете снимать некоторые уровни сложности C++, получая фундаментальное представление о том, как работает этот язык. Это поможет вам лучше писать код и легче распознавать проблемы при отладке.
Каждая головоломка в книге представляет собой законченную, на первый взгляд простую программу на C++, но сможете ли вы вычислить результат для каждой из них, или ответы поставят вас в тупик? Большинство программ компилируются и выдают детерминированный, хотя иногда и неожиданный результат. Однако у некоторых из них может быть неопределенное поведение, при котором может произойти все, что угодно, в том числе и то, что демоны вылетят у вас из носа! Однако у других может быть неопределенное поведение с результатом, который не является полностью детерминированным; мы просто знаем, что ничего более страшного, чем носовые демоны, не произойдет.

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

📚
Полка Разработчика | #ENG #C
📖 Глубокое обучение, 2-е изд.

Автор: Гудфеллоу Я., Бенджио И., Курвилль А.

Описание:

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

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

📚
Полка Разработчика | #ENG #ML