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

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

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

РКН: clck.ru/3Ht77T
Download Telegram
📕 Глубокое обучение для поисковых систем, Томмазо Теофили

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

• Автор освещает основные проблемы, связанные с поисковыми системами, и указывает пути решения этих проблем. Он раскрывает принципы тестирования эффективности нейронных сетей, а также измерения их затрат и выгод.

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

2020 #RU
📕 iOS Developer Solutions Guide: Learn How to Create Stable and Bug-free iOS Apps, Narendar Singh Saini

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

• Затем вы научитесь создавать фреймворк iOS, который позволит вам модулировать код. Наконец, вы увидите, как можно автоматизировать задачи путем написания скриптов, что сэкономит массу вашего времени.

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

2023 #ENG
📕 Создание безопасных и надёжных систем (Building Secure & Reliable Systems), Heather Adkins, Betsy Beyer, Paul Blankinship, Ana Oprea, Piotr Lewandowski, Adam Stubblefield

• Это отличная книга для понимания реальных парадигм масштабирования и управления критически важными приложениями. Эта книга охватывает 5 различных элементов: доступность, управление рисками, сервисы и микросервисы, масштабирование приложений и облачные сервисы.

• Эту книгу также можно назвать практическим руководством, в ней показано, как предотвратить замедление работы, непоследовательность исполнения или полную недоступность приложения по мере его роста. Кроме того, в этой книге очень хорошо объясняется слово «Масштабирование», поскольку речь идёт не только об управлении большим количеством пользователей. Затрагивается и вопрос управления рисками и обеспечения доступности.

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

2020 #RU
📕 The Web3 Era: NFTs, the Metaverse, Blockchain and the Future of the Decentralized Internet, David Shin

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

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

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

2023 #ENG
📕 Создание микросервисов, Сэм Ньюман

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

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

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

2023 #RU
📕 Practical Rust 1.x Cookbook: 100+ Solutions across Command Line, CI/CD, Kubernetes, Networking, Code Performance and Microservices, Rustacean Team

• Это подробное руководство для опытных программистов на языке Rust, желающих создавать надежные и эффективные приложения. Эта ориентированная на решения книга охватывает широкий спектр тем, включая командную строку, webassembly, сетевые технологии, kubernetes, микросервисы и системное программирование.

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

2023 #ENG
📕 Вероятностное машинное обучение, Кэвин П. Мэрфи

• Данный классический труд содержит обстоятельное современное введение в машинное обучение (включая глубокое обучение), рассматриваемое сквозь объединяющую призму вероятностного моделирования и байесовской теории принятия решений. Включен базовый математический аппарат (в т. ч. элементы линейной алгебры и теории оптимизации), основы обучения с учителем (включая линейную и логистическую регрессию и глубокие нейронные сети), а также более сложные темы (в т. ч. перенос обучения и обучение без учителя). Упражнения в конце глав помогут читателям применить полученные знания, а в приложении имеется сводка используемых обозначений.

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

2022 #RU
📕 JavaScript From Zero to Hero: The Most Complete Guide Ever, Master Modern JavaScript Even If You’re New to Programming, Rick Sekuloski

• Узнайте настоящую силу современного JavaScript и с легкостью изучите трудные части. С помощью этой книги вы станете настоящим программистом JavaScript! Эта книга разбита на главы для быстрого доступа и легкого понимания. В этой книге рассмотрено функциональное, объектно-ориентированное и асинхронное программирование, работа с ошибками и многое другое.

• Это полное руководство, которое научит вас основам JavaScript и самым продвинутым возможностям, начиная с версии JavaScript E6 и далее.

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

2022 #ENG
📕 Производительность систем, Грегг Брендон

• Книга посвящена концепциям, стратегиям, инструментам и настройке операционных систем и приложений на примере систем на базе Linux. Понимание этих инструментов и методов критически важно при разработке современного ПО. Применение стратегий, изложенных в обновленном и переработанном издании, позволит перформанс-инженерам улучшить взаимодействие с конечными пользователями и снизить затраты, особенно для облачных сред. Брендан Грегг – эксперт в области производительности систем и автор нескольких бестселлеров — лаконично, но емко излагает наиболее важные сведения о работе операционных систем, оборудования и приложений, которые позволят специалистам быстро добиться результатов, даже если раньше они никогда не занимались анализом производительности.

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

2023 #RU
📕 Advanced Data Structures and Algorithms: Learn how to enhance data processing with more complex and advanced data structures, Abirami A.

• Эта книга научит вас анализировать алгоритмы, чтобы справиться с трудностями сложного программирования. Затем она поможет вам понять, как продвинутые структуры данных используются для эффективного хранения и управления данными. Далее, она поможет вам изучить и работать с методами "Разделяй и властвуй", динамическим программированием и жадными алгоритмами.

• Наконец, книга будет посвящена различным алгоритмам сопоставления строк, таким как наивные алгоритмы сопоставления строк, алгоритм Knuth-Morris-Pratt (KMP) и алгоритм Рабина-Карпа.

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

2023 #ENG
📕 Мифический человеко-месяц, или Как создаются программные системы, Брукс Фредерик

• Эта книга — юбилейное (дополненное и исправленное) издание — стала своего рода библией для разработчиков программного обеспечения во всем мире. Первое издание этой книги было написано Бруксом еще в 1975 году. И с тех пор считается, что каждый руководитель программного проекта должен прочитать этот труд. Прошло много лет, но актуальность написанного не уменьшается, хотя технологии и продвинулись далеко вперед. Ведь проекты продолжают проваливаться из-за недостатка времени, привлечение дополнительных сотрудников на конечных стадиях работы замедляет процесс, а формула минимального времени выполнения продолжает действовать.

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

2021 #RU
📕 Сила JavaScript. 68 способов эффективного использования JS, Дэвид Херман

• Эта книга поможет вам освоить всю мощь языка программирования JavaScript и
научит применять его максимально эффективно. Автор описывает внутреннюю работу
языка на понятных практических примерах, которые помогут как начинающим
программистам, так и опытным разработчикам повысить уровень понимания

• JavaScript и существенно обогатить опыт его применения в своей работе. В книге
содержится 68 проверенных подходов для написания «чистого» и работающего кода
на JavaScript, которые можно легко использовать на практике. Вы узнаете, как
выбирать правильный стиль программирования для каждого конкретного проекта,
как управлять непредвиденными проблемами разработки, а также как работать
более эффективно на каждом этапе программирования на JavaScript.

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

2016 #RU
📕 Оцифруйся или умри. Как трансформировать компанию с помощью искусственного интеллекта и обойти конкурентов, Карим Лахани, Марко Янсити

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

• Эта книга – полноценный гид по цифровизации компаний самых разных уровней. Марко Янсити и Карим Лахани, профессоры MBA Гарвардской школы бизнеса, провели масштабное исследование на более чем 350 предприятиях, включая Amazon, Netflix, Walmart, Fidelity. На большом количестве кейсов авторы объясняют, как искусственный интеллект меняет концепцию компании, становится главным оружием в конкурентной борьбе, в считанные месяцы превращает скромный стартап в лидеры рынка.

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

2021 #RU
📕 Game Development with Unreal Engine 5: Learn the Basics of Game Development in Unreal Engine 5, Cliff Sharif

• Книга начинается с базовой настройки Unreal Engine 5 и показывает, как создавать основные объекты игры. После краткого обзора математики, используемой при разработке игр, книга поможет вам изучить и поработать с Unreal Editor - основной средой для отладки и разработки приложения. Затем в ней объясняется, как разработать игру от третьего лица и настроить игровые объекты в игре.

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

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

2022 #ENG
📕 Сетевое и системное администрирование. Демонстрационный экзамен КОД 1.1, Уймин А. Г.

• Учебное пособие предназначено для преподавателей и студентов, осваивающих основные профессиональные образовательные программы СПО укрупненных групп «Информатика и вычислительная техника» и «Информационная безопасность»: «Наладчик компьютерных сетей», «Компьютерные сети», «Сетевое и системное администрирование», «Информационные системы и программирование», «Информационная безопасность телекоммуникационных систем», «Информационная безопасность автоматизированных систем», «Обеспечение информационной безопасности телекоммуникационных систем», «Обеспечение информационной безопасности автоматизированных систем» в целях повышения уровня умений и знаний в области профессиональной деятельности и обеспечивает подготовку к сдаче Демонстрационного экзамена по стандартам Союза «Агентство развития профессиональных сообществ и рабочих кадров.

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

2022 #RU
📕 Agile Software Development: Trends, Challenges and Applications, Manu Sood

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

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

2023 #ENG
📕 Учимся программировать с примерами на Python, Эрик Фримен

• С помощью этой книги вы освоите свой первый язык программирования и узнаете, как заставить компьютер выполнять ваши команды. На примере языка Python вы пошагово изучите базовые концепции программирования и многие фундаментальные темы компьютерных наук, включая структуры данных, файлы, объекты, рекурсию и модульную организацию приложений.

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

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

2020 #RU
📕 Microsoft Defender for Endpoint in Depth: Take any organization’s endpoint security to the next level, Joe Anich

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

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

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

2023 #ENG
📕 Встраиваемые системы на основе Linux, Симмондс Крис

• Организационно книга устроена так же, как жизненный цикл типичного проекта встраиваемой Linux-системы. Автор рассказывает о подготовке проекта и устройстве системы на базе Linux, о наборах инструментов, начальных загрузчиках, ядре Linux и конфигурировании корневой файловой системы.

• Вы узнаете, как выбрать подходящую систему сборки Linux и научитесь работать с двумя наиболее популярными системами сборки: Buildroot и Yocto Project, позволяющими ускорить и упростить процесс разработки. Рассмотрена архитектура флэш-памяти типа NAND, NOR и eMMC, а также драйвера устройств и система инициализации. Показаны механизмы увеличения срока службы устройств и надежного обновления в месте эксплуатаци. Описаны потоки POSIX, которые могут оказать заметное влияние на время отклика и производительность готового устройства. Не обделены вниманием вопросы отладки и оптимизации платформы, а также выполнение приложений реального времени.

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

2017 #RU
📕 Linux Server Cookbook: Get Hands-on Recipes to Install, Configure, and Administer a Linux Server Effectively, Alberto Gonzalez

• В начале книги показано, как установить дистрибутив Linux и различные возможности, доступные в зависимости от конечного использования. После установки в книге показано, как управлять системой, администрировать пользователей и права доступа, а также как устанавливать новое программное обеспечение и настраивать службы.

• Книга содержит обзор наиболее распространенных и полезных команд CLI и дает знания о том, как управлять файлами, каталогами и процессами. Она объясняет, как устанавливать и администрировать расширенные службы, такие как базы данных и совместное использование файлов. Затем книга проведет вас через новые технологии, связанные с автоматизацией, контейнерами и конвейерами непрерывной интеграции/доставки.

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

2023 #ENG