CodeMode | Программирование
11.8K subscribers
2.4K photos
7 files
2.42K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

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

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📕 Game Programming Patterns

Самая большая проблема, с которой сталкиваются многие программисты игр, — это завершение своей игры. Большинство игровых проектов выдыхаются, подавленные сложностью собственного кода. «Game Programming Patterns» решает именно эту проблему. Основываясь на многолетнем опыте в поставляемых играх класса AAA, эта книга собирает проверенные шаблоны для распутывания и оптимизации вашей игры, организованные в виде независимых рецептов, чтобы вы могли выбрать только нужные вам шаблоны.

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

2014
#ENG #Programming

CodeMode | Программирование | ChatGPT
📕 Inside Microsoft .NET IL Assembler

Честно говоря, я не думаю, что у меня был большой выбор в этом вопросе. Позвольте мне объяснить. С технологией Microsoft .NET, захватывающей мир, с вовлечением все большего числа специалистов по информации, большое количество книг, охватывающих различные аспекты этой технологии, начали появляться — и не слишком рано. Увы, практически все эти книги посвящены программированию на основе .NET на языках высокого уровня и средах быстрой разработки приложений (RAD). Несомненно, это чрезвычайно важно, и я уверен, что все эти книги придется переиздавать, чтобы удовлетворить спрос. Но как насчет сантехники?

Вселенная .NET, как и другие вселенные информационных технологий, напоминает большую пирамиду, перевернутую вверх дном и стоящую на своей вершине. Верхушка, на которой стоит пирамида .NET, — это среда выполнения общего языка. Среда выполнения преобразует двоичный код промежуточного языка (IL) в платформенно-зависимый (собственный) машинный код и выполняет его. На вершине среды выполнения находятся библиотека классов .NET Framework, компиляторы и среды, такие как Microsoft Visual Studio .NET. А над ними начинаются уровни разработки приложений, от инструментальных до ориентированных

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

2002
#ENG #NET

CodeMode | Программирование | ChatGPT
📕 Assembler, Compilers and Program Translation

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

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

2002
#ENG #Assembler

CodeMode | Программирование | ChatGPT
📕 The Zen Of Assembly Language. Vol 1. Knowledge

Первый из двух томов (том 2, подзаголовок «Гибкий ум», еще не был представлен SciTech Book News), в котором подробно рассматриваются передовые методы программирования на ассемблере для IBM PC и совместимых с ним компьютеров, в основном со ссылкой на процессор 8088.

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

1990
#ENG #Assembler

CodeMode | Программирование | ChatGPT
📕 80x86 IBM PC and Compatible Computers

Для курсов по микропроцессорам, обучающих семейству 80x86. Этот визуально привлекательный, универсальный источник по ПК, получивший высокую оценку экспертов за ясность и тематическую широту, использует простой для понимания пошаговый подход к обучению основам программирования на языке ассемблера 80x86 и архитектуре ПК. Предлагая студентам увлекательный практический опыт обучения, он использует утилиту Debug для демонстрации того, какое действие выполняет инструкция, а затем предоставляет пример программы для демонстрации ее применения. Подкрепляя концепции многочисленными примерами и контрольными вопросами, его большие страницы углубляются в десятки связанных тем, включая карту памяти DOS, BIOS, архитектуру микропроцессора, поддерживающие чипы, шины, методы сопряжения, системное программирование, иерархию памяти, управление памятью DOS, таблицы временных интервалов инструкций, характеристики жесткого диска и многое другое.

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

1995
#ENG #Assembler

CodeMode | Программирование | ChatGPT
📕 Assembly Language Step By Step: Programming With Linux (3rd edition)

Долгожданное новое издание бестселлера «Введение в язык ассемблера x86».

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

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

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

2009
#ENG #Linux

CodeMode | Программирование | ChatGPT
📕 Windows Assembly Language & Systems Programming. 16- and 32-bit Low-Level Programming

Доступ к реальному режиму из защищенного режима; защищенный режим из реального режима. Применение концепций ООП к программам на языке ассемблера. Взаимодействие программ на языке ассемблера с языками высокого уровня. Достижение прямого манипулирования оборудованием и доступа к памяти. Изучение архитектуры.

Читатели изучают архитектурные детали Windows на системном уровне. Эта книга предоставляет информацию о том, как это сделать, и примеры кода, необходимые продвинутым разработчикам для всего спектра программирования на уровне 16- и 32-битных систем.

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

1997
#ENG #Assembly

CodeMode | Программирование | ChatGPT
📕 C# 8 и .NET Core. Разработка и оптимизация (4-е издание)

В издании рассмотрены все темы, связанные с разработкой на C#. В начале книги вы ознакомитесь с основами C#, в том числе с объектно-ориентированным программированием, а также с новыми возможностями C# 8.0. Несколько глав посвящено .NET Standard API, применяемым для запроса данных и управления ими, отслеживания производительности и ее повышения, работы с файловой системой, асинхронными потоками, сериализацией и шифрованием. Кроме того, на примерах кроссплатформенных приложений вы сможете собрать и развернуть собственные. Например, веб-приложения с использованием ASP.NET Core или мобильные приложения на Xamarin Forms. Также вы познакомитесь с технологиями, применяемыми при создании приложений Windows для ПК, в частности с Windows Forms, Windows Presentation Foundation (WPF) и Universal Windows Platform (UWP).

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

2019
#ENG #NET

CodeMode | Программирование | ChatGPT
📕Kubernetes. Preparing for the CKA and CKAD Certifications

Освойте все концепции и инструменты, необходимые для начала администрирования кластера Kubernetes и развертывания приложений в рабочей среде. Вы пройдете все учебные программы двух сертификаций Kubernetes (для разработчиков приложений и администраторов).
Начальные главы проведут вас через развертывание кластера Kubernetes на виртуальных машинах и изучат различные компоненты плоскости управления. Далее вы будете работать с инструментом командной строки kubectl; пространствами имен, метками, селекторами и аннотациями — общими ресурсами, используемыми через API Kubernetes. В следующих главах описывается принцип работы контроллеров и подробно описывается, как работают контроллеры рабочей нагрузки, а также возможности настройки развернутых приложений.

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

2021
#ENG #Kubernetes #CKAD

CodeMode | Программирование | ChatGPT
📕 x64 Assembly Language Step-by-Step

В недавно переработанном четвертом издании книги "Язык ассемблера x64 Шаг за шагом: программирование в Linux" автор Джефф Дантеманн представляет полностью переработанное введение в язык ассемблера с сильным акцентом на 64-разрядный ассемблер Linux с длительным режимом работы. Книга предлагает беззаботный, надежный и доступный подход к сложной технической дисциплине, предоставляя вам пошаговый путь к изучению ассемблерного кода, который увлекателен и легок для чтения.
Язык ассемблера x64 Шаг за шагом позволяет быстро освоить основы программируемых вычислений, концепции двоичной и шестнадцатеричной систем счисления, компьютерную архитектуру Intel x86 / x64 и процесс разработки программного обеспечения Linux для глубокого погружения в набор команд x64, адресацию памяти, процедуры, макросы и интерфейс к Библиотеки кода на языке Си, на основе которых построен Linux.

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

2024
#ENG #Assembly

CodeMode | Программирование | ChatGPT
📕 Using Joomla!, 2nd Edition

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

Нужно быстро создать сайт? У вас есть клиент, которому нужен мощный сайт с множеством привлекательных функций? Идеально подходит как для веб-дизайнеров, так и для разработчиков, это обновленное издание проведет вас шаг за шагом через создание сайта с помощью Joomla, с большим количеством практических упражнений по ходу дела.

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

2014
#ENG #Joomla

CodeMode | Программирование | ChatGPT
📕 Drupal 10 Masterclass

Изучение Drupal может быть сложной задачей из-за его надежных, расширяемых и мощных возможностей для работы с цифровыми технологиями, что затрудняет новичкам понимание и использование его для разработки приложений. Если вы хотите освоить Drupal с практическими знаниями, этот мастер-класс по Drupal 10 для вас.
С помощью этой книги вы получите глубокие знания о Drupal, поняв его основные концепции, включая техническую архитектуру, интерфейс, серверную часть, фреймворк и новейшие функции. Обладая базовыми знаниями, вы загрузите и установите свой первый проект под руководством эксперта по сопровождению приложений Drupal. Постепенно вы будете создавать приложения, используя основные функции Drupal, такие как структура контента, многоязычная поддержка, пользователи, роли, представления, поиск и цифровые ресурсы. Вы познакомитесь с методами разработки модулей и тем и воспользуетесь надежным управлением контентом Drupal с помощью конструктора макетов, блоков и рабочих процессов с контентом. Книга знакомит вас с известными инструментами, такими как Git, Drush и Composer для развертывания кода, и практиками DevOps для управления приложениями Drupal. Вы также изучите расширенные варианты использования для миграции контента и многосайтовой реализации, расширяющие возможности вашего приложения.
К концу этой книги вы не только узнаете, как создать успешное приложение Drupal, но и, возможно, сможете внести свой вклад в сообщество Drupal.

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

2023
#ENG #Drupal

CodeMode | Программирование | ChatGPT
📕 Learning Systems Thinking

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

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

2024
#ENG #SoftWare

CodeMode | Программирование | ChatGPT
📕 Terraform Cookbook

Облачные сервисы и программное обеспечение SaaS пронизывают ИТ-ландшафт каждой компании, требуя перехода от предоставления услуг вручную к более структурированному подходу, в основе которого лежит кодификация. Terraform предоставляет инструменты для управления жизненным циклом вашего ИТ-ландшафта с помощью тысяч различных облачных провайдеров и SaaS-платформ.
Определяя свою инфраструктуру как код, вы можете безопасно и предсказуемо вносить изменения, модулировать важнейшие строительные блоки и создавать повторно используемые сервисные компоненты. Каждый рецепт в этой кулинарной книге посвящен конкретной проблеме и предваряет решение подробным описанием того, “как” и “почему”.

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

2025
#ENG #Terraform

CodeMode | Программирование | ChatGPT
📕 Developing Apps with GPT-4 and ChatGPT, 2nd Edition

Эта книга представляет собой идеальное руководство для разработчиков на Python, которые хотят научиться создавать приложения с использованием больших языковых моделей. Авторы Оливье Кэлен и Мари-Элис Блет описывают основные возможности и преимущества моделей GPT-4 и GPT-3.5 и объясняют, как они работают. Вы также получите пошаговое руководство по разработке приложений с использованием библиотеки OpenAI Python, включая генерацию текста, вопросы и ответы и интеллектуальных помощников.
В книге "Разработка приложений с использованием GPT-4 и ChatGPT", написанной понятным и сжатым языком, приведены простые примеры, которые помогут вам понять и применить концепции в ваших проектах. Примеры кода на Python доступны в репозитории GitHub, а в книгу включен глоссарий ключевых терминов. Готовы использовать возможности больших языковых моделей в своих приложениях? Эта книга обязательна к прочтению.

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

2024
#ENG #Apps #AI

CodeMode | Программирование | ChatGPT
📕 Fundamentals of Enterprise Architecture

С ростом сложности современных облачных систем эффективная программа построения корпоративной архитектуры становится более важной, чем когда-либо. В этой практической книге автор Тану Маккейб (Tanu McCabe) из Capital One предлагает проверенные основы и практики для определения эффективной стратегии корпоративной архитектуры, которая позволит разработчикам программного обеспечения и корпоративным архитекторам создавать и внедрять отличные архитектурные стратегии.
Вы узнаете, как обеспечить согласованность между бизнесом и технологиями, внедрять архитектурные решения в процессы и инструменты, проявлять инициативу и реагировать на технологические и бизнес-тенденции, а также прививать контекстуальное понимание при принятии разрозненных решений. В этой книге, дополненной примерами шаблонов и антипаттернов, представлены многоразовые шаблоны, инструменты оценки и практические советы.

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

2024
#ENG #Architecture

CodeMode | Программирование | ChatGPT
📕 The Developer’s Playbook for Large Language Model Security

Большие языковые модели (LLM) не только определяют траекторию развития искусственного интеллекта, но и открывают новую эру проблем безопасности. Эта практическая книга поможет вам разобраться в сути этих угроз. Автор Стив Уилсон (Steve Wilson), директор по продуктам Exabeam, фокусируется исключительно на LLMS, избегая общей безопасности ИИ, и углубляясь в уникальные характеристики и уязвимости, присущие этим моделям.
В этом руководстве, дополненном коллективной мудростью, накопленной в результате составления списка OWASP Top 10 для LLM—компаний — подвига, достигнутого более чем 400 отраслевыми экспертами, - содержатся практические рекомендации и стратегии, которые помогут разработчикам и командам безопасности разобраться с реалиями приложений LLM. Независимо от того, разрабатываете ли вы новое приложение или добавляете функции искусственного интеллекта в существующее, эта книга станет для вас незаменимым помощником в освоении системы безопасности на новом этапе развития искусственного интеллекта.

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

2024
#ENG #Language

CodeMode | Программирование | ChatGPT
📕Data Analysis with Python and PySpark

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

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

2022
#ENG #PySpark

CodeMode | Программирование | ChatGPT
📕 Flutter for Jobseekers

«Flutter для соискателей» призван помочь вам приобрести опыт в разработке многоплатформенных приложений, с конечной целью помочь им получить работу своей мечты. Эта книга, написанная ведущим разработчиком Flutter, предлагает понятные объяснения и практические примеры, которые проведут вас по эволюции разработки приложений, охватывая ее исторические, текущие и будущие аспекты. Это всеобъемлющее руководство отправит вас в путешествие по освоению фреймворка Flutter от Google. Начиная с введения в ключевые функции Flutter и рабочий процесс разработки, книга охватывает широкий спектр важных тем, включая изучение рыночных возможностей для разработчиков Flutter. Вы узнаете, как установить и настроить Flutter, работать с виджетами, управлять вводом данных пользователем, использовать сторонние библиотеки и API, реализовать навигацию и управление состоянием с помощью BLoC и оптимизировать приложения для разных платформ. Кроме того, книга предлагает руководство по отладке, устранению неполадок, поиску работы Flutter, успешному прохождению собеседований и планированию карьерного пути в экосистеме Flutter. К концу книги у вас будут все ресурсы, чтобы преуспеть в экосистеме Flutter и обеспечить себе желаемый карьерный путь.

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

2023
#ENG #Flutter

CodeMode | Программирование | ChatGPT
📕 Official Google Cloud Certified Professional Machine Learning Engineer Study Guide

В учебном пособии Google Cloud Certified Professional Machine Learning Study Guide команда опытных специалистов по искусственному интеллекту (ИИ) и машинному обучению (ML) представляет экспертную дорожную карту по ИИ и ML на облачной платформе Google, основанную на новой программе экзаменов. С Sybex вы быстрее и грамотнее подготовитесь к экзамену Google Cloud Certified Professional Machine Learning Engineer и будете готовы приступить к работе в первый день на новой работе в качестве инженера ML.
В книге читатели знакомятся с процессом машинного обучения от начала до конца, начиная с обработки данных, разработки функций, обучения модели и развертывания в Google Cloud. В нем также обсуждаются рекомендации по выбору пользовательской модели в сравнении с AutoML или предварительно обученными моделями с платформой Vertex AI. Все технологии, такие как Tensorflow, Kubeflow и Vertex AI, представлены в виде реальных сценариев, чтобы помочь вам применить теорию к практическим примерам и показать, как ИТ-специалисты проектируют, создают и эксплуатируют безопасные облачные среды ML.
В книге также показано, как:
Формулировать задачи ML и разрабатывать решения ML с нуля
Избавится от беспокойства при тестировании, проверяя свой прогресс с помощью встроенных самооценок и других практических инструментов
Использовать онлайн-среду для занятий Sybex, дополненную практическими вопросами и пояснениями, глоссарием, объективными картами и флэш-картами
Незаменимый ресурс для всех, кто готовится к сертификационному экзамену Google Cloud Certified Professional по машинному обучению или к новой карьере в ML на базе облачной платформы Google. В этом учебном пособии Sybex есть все необходимое для того, чтобы сделать следующий шаг в своей карьере.

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

2024
#ENG #ML

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