004.4Программные средства. Программирование на ЭВМ (Математическое программирование - см. 519.8). Компьютерные программы. Языки программирования. Системное программное обеспечение. Компьютерная инфекция. Компьютерная вирусология
← назад

Свободный доступ

Ограниченный доступ

Уточняется продление лицензии
Автор: Маккинни Уэс
М.: ДМК Пресс
Перед вами авторитетный справочник по переформатированию, очистке и обработке наборов данных на Python. Третье издание, переработанное с учетом версий Python 3.10 и pandas 1.4, содержит практические примеры, демонстрирующие эффективное решение широкого круга задач анализа данных. По ходу дела вы узнаете о последних версиях pandas, NumPy и Jupyter.
Для желающих углубить свои знания я рекомендую дополнить эту главу официальным пособием по Python (https <...> В интернете и в других книгах имеется немало отличных пособий и справочных руководств.
Предпросмотр: Python и анализ данных. Первичная обработка данных с применением pandas, NumPy и Jupiter.pdf (1,3 Мб)
Автор: Феррари Альберто
М.: ДМК Пресс
Данная книга предназначена для разработчиков, уже знакомых с языком DAX и желающих повысить свою квалификацию, используя представленные здесь шаблоны. В большинстве из них применяются продвинутые техники DAX, которые читателю следует освоить и использовать в своих рабочих сценариях. Авторы уделяют пристальное внимание сценариям с использованием функций логики операций со временем, а также рассматривают большое количество действительно полезных шаблонов, наиболее часто встречающихся на практике. Для каждого шаблона предоставляются демонстрационные файлы в формате Power BI и Power Pivot для Excel. Иногда версии кода незначительно отличаются. Предпочтение отдается программному продукту Power BI, в котором на момент написания книги реализованы все актуальные новинки DAX. Рассматриваемые шаблоны проверены в июньской версии Power BI 2020 года, Excel 2019 и Excel для Microsoft 365 версии 2006. Авторы книги – одни из ведущих специалистов в области бизнес-аналитики, основавшие сайт SQLBI.com, на котором регулярно публикуются статьи по DAX и другим инструментам Microsoft, и выпустившие «Подробное руководство по DAX» (издание на русском языке – М.: ДМК Пресс, 2021) для начинающих пользователей.
Книга может быть использована в качестве справочного пособия.
Предпросмотр: Шаблоны DAX. Наиболее полное собрание готовых к использованию решений на языке DAX для Power BI, Analysis Services и Power Pivot.pdf (0,9 Мб)
Автор: Дикинсон Крис
М.: ДМК Пресс
Ничто так не отпугивает игроков, как сбои при выполнении игры. Задержки при вводе, медленное отображение, физические нестыковки, подергивание, замирание и неожиданное аварийное завершение превращают игру в кошмар, и разработчики игр должны сделать все, чтобы этого никогда не происходило! Из этой книги вы узнаете, как выявлять и исследовать узкие места во всех основных компонентах движка Unty3D. В каждом конкретном случае описываются способы идентификации проблем, порядок выявления их причин и ряд возможных решений.
Это учебное пособие по расточительности.
Предпросмотр: Оптимизация игр в Unity 5.pdf (0,2 Мб)
Автор: Басов К. А.
М.: ДМК Пресс
В книге рассматривается применение комплекса метода конечных элементов (МКЭ) ANSYS. В книгу входят общее описание комплекса, сведения о графическом интерфейсе пользователя, типах применяемых конечных элементов, методах создания геометрической модели и сетки конечных элементов, а также примеры использования комплекса. Описание материала соответствует версии комплекса ANSYS 9.0. 3D-модель тяжелого танка Т-35 выполнена К. А. Басовым.
Методическое обеспечение САПР в машиностроении. – Л.: Машиностроение, Ленинградское отделение, 1989. <...> ANSYS для инженера: Спра$ вочное пособие. – М.: Машиностроение, 2004. – 496 с. 35. Шимкович Д. Г.
Предпросмотр: ANSYS. Справочник пользователя.pdf (0,2 Мб)
Автор: Кокоса Конрад
М.: ДМК Пресс
Хотя в .NET управление памятью осуществляется автоматически, понимание
того, как именно это делается, сулит немало преимуществ. Вы сможете писать более качественные программы, эффективно взаимодействующие с памятью. Книга содержит 25 сценариев поиска и устранения неисправностей, призванных помочь в диагностике сложных проблем при работе с памятью. Приводится также ряд полезных рекомендаций по написанию кода, учитывающих особенности управления памятью и позволяющих избежать типичных ошибок.
Эта книга – незаменимое пособие для разработчиков, интересующихся производительностью программ, а также <...> А это значит – достать книжку, посмотреть учебное пособие в вебе, прочитать статью. <...> Данный раздел не является ни пособием по ClrMD, ни полным описанием того, как можно применить эту библиотеку
Предпросмотр: Управление памятью в .NET для профессионалов.pdf (1,0 Мб)
Автор: Кольер Рич
М.: ДМК Пресс
В книге подробно рассматривается работа с Elastic Stack – обширной экосистемой компонентов, которые служат для сбора, поиска и обработки данных. Вы ознакомитесь с общими принципами машинного обучения, узнаете о методах автоматического обнаружения аномалий, проверке целостности и анализа данных из разрозненных источников, научитесь истолковывать результаты обнаружения и прогнозирования аномалий и использовать их в своих целях, а также выполнять анализ временных рядов для различных типов данных.
практике Elastic Stack. какие темы охватывает эта книга Глава 1 служит введением в тему и справочным пособием
Предпросмотр: Машинное обучение в Elastic Stack.pdf (1,1 Мб)
Автор: Лопес Бруно Кардос
М.: ДМК Пресс
LLVM — новейший фреймворк для разработки компиляторов. Благодаря простоте расширения и организации в виде множества библиотек, LLVM легко поддается освоению даже начинающими программистами, вопреки устоявшемуся мнению о сложности разработки компиляторов. Сначала эта книга покажет, как настроить, собрать и установить библиотеки, инструменты и внешние проекты LLVM. Затем познакомит с архитектурой LLVM и особенностями работы всех компонентов компилятора: анализатора исходных текстов, генератора кода промежуточного представления, генератора выполняемого кода, механизма JIT-компиляции, возможностями кросс-компиляции и интерфейсом расширений. На множестве наглядных примеров и фрагментов исходного кода книга поможет вам войти в мир разработки компиляторов на основе LLVM.
зародился проект LLVM, который использовался как прототип для дальнейших исследований и как учебное пособие
Предпросмотр: LLVM инфраструктура для разработки компиляторов. Знакомство с основами LLVM и использование базовых библиотек для создания продвинутых инструментов.pdf (0,2 Мб)
Автор: Лопес Бруно Кардос
М.: ДМК Пресс
LLVM — новейший фреймворк для разработки компиляторов. Благодаря простоте расширения и организации в виде множества библиотек, LLVM легко поддается освоению даже начинающими программистами, вопреки устоявшемуся мнению о сложности разработки компиляторов. Сначала эта книга покажет, как настроить, собрать и установить библиотеки, инструменты и внешние проекты LLVM. Затем познакомит с архитектурой LLVM и особенностями работы всех компонентов компилятора: анализатора исходных текстов, генератора кода промежуточного представления, генератора выполняемого кода, механизма JIT-компиляции, возможностями кросс-компиляции и интерфейсом расширений. На множестве наглядных примеров и фрагментов исходного кода книга поможет вам войти в мир разработки компиляторов на основе LLVM. Читатели должны знать язык программирования C++ и, желательно, иметь некоторые представления о теории компиляции.
зародился проект LLVM, который использовался как прототип для дальнейших исследований и как учебное пособие
Предпросмотр: LLVM инфраструктура для разработки компиляторов. Знакомство с основами LLVM и использование базовых библиотек для создания продвинутых инструментов.pdf (0,2 Мб)
Автор: Уикхем Хэдли
М.: ДМК Пресс
Эта книга знакомит читателей с фреймворком Shiny, который существенно облегчает работу программистам при создании интерактивных веб-приложений на языке R. В начале руководства описываются структура приложения и важные компоненты пользовательского интерфейса. Далее представлены способы решения распространенных задач, включая взаимодействие с пользователем, загрузку и скачивание данных, создание пользовательского интерфейса при помощи кода. Также рассматриваются углубленная теория и практика реактивного программирования.
Я не буду здесь пересказывать советы из этих учебных пособий, а вместо этого сосредоточусь на техниках
Предпросмотр: Изучаем Shiny.pdf (0,6 Мб)
Автор: Ошероув Рой
М.: ДМК Пресс
Во втором издании книги «Искусство автономного тестирования» автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов — понятных, удобных для сопровождения и заслуживающих доверия. Вы и не заметите, как перейдете к более сложным вопросам — заглушкам и подставкам — и попутно научитесь работать с изолирующими каркасами типа Moq, FakeItEasy или Typemock Isolator. Вы узнаете о паттернах тестирования и организации тестов, о том, как проводить рефакторинг приложений и тестировать «нетестопригодный» код. Не забыл автор и об интеграционном тестировании и тестировании работы с базами данных. Примеры в книге написаны на C#, но будут понятны всем, кто владеет каким-нибудь статически типизированным языком, например Java или C++.
одном тесте – совершенно обычное дело, а вот наличие нескольких подставок может свидетельствовать о методической
Предпросмотр: Искусство автономного тестирования с примерами на C#.pdf (0,3 Мб)
Автор: Ошероув Рой
М.: ДМК Пресс
Во втором издании книги «Искусство автономного тестирования» автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов — понятных, удобных для сопровождения и заслуживающих доверия. Вы и не заметите, как перейдете к более сложным вопросам — заглушкам и подставкам — и попутно научитесь работать с изолирующими каркасами типа Moq, FakeItEasy или Typemock Isolator. Вы узнаете о паттернах тестирования и организации тестов, о том, как проводить рефакторинг приложений и тестировать «нетестопригодный» код. Не забыл автор и об интеграционном тестировании и тестировании работы с базами данных. Примеры в книге написаны на C#, но будут понятны всем, кто владеет каким-нибудь статически типизированным языком, например Java или C++.
одном тесте – совершенно обычное дело, а вот наличие нескольких подставок может свидетельствовать о методической
Предпросмотр: Искусство автономного тестирования с примерами на C#.pdf (0,3 Мб)
Автор: Адамсон Крис
М.: ДМК Пресс
Звук оказывает мощное и самое непосредственное воздействие на человеческий мозг. Благодаря подсистеме Apple Core Audio мы сможете задействовать эту мощь в своих программах для Mac и iOS: захватывать звук с устройств ввода, накладывать эффекты в реальном времени, воспроизводить MP3-файлы, играть на виртуальных музыкальных инструментах, слушать веб-радио, поддерживать технологию VoIP и т.д. Самая развитая из всех когда-либо созданных систем программирования звука, Core Audio отнюдь не проста. В этом издании один из лучших авторов книг по программирования в iOS Крис Адамсон и легендарный специалист по Core Audio Кэвин Авила во всех подробностях рассказывают об этой потрясающей подсистеме, чтобы программисты на платформах Mac и iOS могли воспользоваться всеми ее возможностями.
На сайте The DSP Dimension (www.dspdimension. com) есть подборка пособий, в которых рассматриваются,
Предпросмотр: Изучаем Core Audio. Практическое руководство по программированию звука в Mac и iOS.pdf (0,3 Мб)
Автор: Уэйд Райан
М.: ДМК Пресс
В данной книге подробно рассказывается, как использовать на практике языки программирования R и Python для визуализации данных, загрузки в модель, преобразования и выполнения других задач с помощью аналитического инструмента Power BI. Вы узнаете, как создавать пользовательские элементы визуализации, реализовывать методы машинного обучения и искусственного интеллекта, применять продвинутые методы обработки текстовой информации с использованием техник, недоступных в Power Query и DAX, обеспечивать взаимодействие со службами Microsoft Cognitive Services без необходимости приобретать дорогостоящую подписку на Power BI Premium. В заключение рассказывается, как можно воспользоваться языками программирования R и Python в корпоративных решениях, внедренных в Power BI. Для выполнения практических упражнений понадобится облачная платформа Microsoft Azure. Также для работы с примерами из данной книги рекомендуется настроить виртуальную машину для анализа данных (Data Science Virtual Machine – DSVM).
«БИБКОМ» & ООО «Aгентство Kнига-Cервис» 36 Введение из этой книги используются в качестве учебных пособий
Предпросмотр: Аналитика в Power BI с помощью R и Python.pdf (1,9 Мб)
Автор: Попов А. М.
М.: ЮНИТИ-ДАНА
Учебное пособие подготовлено в соответствии с государственным образовательным стандартом высшего профессионального образования по дисциплине «Информатика и математика». В соответствии с дидактическими блоками стандарта изложены основные разделы дискретной математики, теории вероятностей, математической статистики и основ информатики. Даны основные характеристики математических методов и моделей, используемых в праве, криминологии и судебной экспертизе.
Информатика и математика : учеб. пособие / В.Н. Сотников, Е.И. Нагаева; А.М.
Предпросмотр: Информатика и математика. Учеб. пособие. Гриф УМЦ Профессиональный учебник.pdf (2,6 Мб)
Автор: Заметти Фрэнк
М.: ДМК Пресс
Познакомьтесь с возможностями Flutter — открытого фреймворка от Google. В книге описываются история Flutter, его функционал и конкретные примеры использования. Вы узнаете, как создавать проекты на Flutter и грамотно их структурировать, компоновать пользовательский интерфейс, используя готовые элементы (виджеты, контролы, расширения), разрабатывать серверные backend-приложения и подключаться к ним из Flutter-приложении. Практическим результатом работы с книгой станет создание трех полноценных приложений — органайзера, мессенджера и игры. Впоследствии изучение материала книги позволит вам перейти к более сложным проектам.
Дело в том, что в интернете есть множество учебных пособий по написанию приложений Flutter, которые подключаются
Предпросмотр: Flutter на практике. Прокачиваем навыки мобильной разработки с помощью открытого фреймворка от Google.pdf (0,7 Мб)
Автор: Матюшин А. О.
М.: ДМК Пресс
Книга посвящена программированию встраиваемых систем с применением микроконтроллеров. Материал книги сгруппирован в соответствии со стандартными этапами разработки любого программного обеспечения: анализом требований, проектированием, кодированием, отладкой и тестированием. Издание проиллюстрировано примерами на С и анализом получаемого в результате компиляции машинного кода для двух популярных семейств микроконтроллеров Microchip: PIC18 (8 бит) и PIC24 (16 бит). Однако рассмотренные подходы и приемы могут быть использованы при программировании микроконтроллеров других производителей.
Надежность систем управления: учеб. пособие.
Предпросмотр: Программирование микроконтроллеров стратегия и тактика.pdf (0,2 Мб)
Автор: Фрунзе А. В.
М.: Додэка-XXI
Первая в отечественной литературе книга, написанная на доступном вплоть до начинающих уровне, охватывающая абсолютно все аспекты использования микроконтроллеров. На примере ставшего «де-факто» промышленным стандартом микроконтроллерного семейства х51 рассмотрены внутреннее устройство микроконтроллера, его система команд, схемы его сопряжения с периферийными устройствами и программы, осуществляющие это сопряжение, техника написания и трансляции ассемблера программ, анализ сообщений компилятора об ошибках, техника занесения программы в микроконтроллер и последующей отладки занесенных программ. Рассмотрен ряд полезных программ (многобайтного умножения, деления, преобразования из одного представления в другое и т. д.). Отдельно даны примеры полностью законченных разработок. Приведено большое количество обзорных и справочных материалов, охватывающих практически все микроконтроллеры, программно и аппаратно совместимые с семейством х51, существующие на момент выпуска книги.
Программы для микропроцессо ров: Справ. пособие. — М.: Выш. шк., 1989. — 352 с: илл.
Предпросмотр: Микроконтроллеры Это же просто!.pdf (0,1 Мб)
Автор: Эрджиес Кайхан
М.: ДМК Пресс
В книге описываются разработка и реализация программного обеспечения распределенных систем реального времени с использованием подхода «снизу вверх». В начале каждой главы обсуждаются основные концепции, представлен обзор соответствующих методов и доступного ПО. Затем рассматривается реализация концепций в образце ядра, сопровожденная исполняемым кодом. В завершение главы приводится обширный код на языке C, многочисленные примеры, реализующие описанные методы.
Диграф, называемый диаграммой конечных состояний (finitestate diagram, FSD), служит наглядным пособием
Предпросмотр: Распределенные системы реального времени. Теория и практика.pdf (1,3 Мб)
Автор: Дьяконов В. П.
М.: ДМК Пресс
Самый полный самоучитель по применению пяти последних версий мощной системы компьютерной математики Maple 10/11/12/13/14 в массовых математических аналитических и численных расчетах и в их графической визуализации. В книге описаны решения алгебраических, дифференциальных и иных уравнений, задач математического анализа и обработки данных, интегральные преобразования, вычисление специальных функций и основы математического моделирования. Даны основы программирования систем, описаны пакеты их расширения, средства графического интерфейса пользователя GUI, маплеты.
Учебное пособие для вузов. – М.: Горяча линия – Телеком, 2006. 25. Кирсанов Н. М. Графы в Maple. <...> Справочное пособие. – Киев: Наукова Думка, 1986. 45. Maple 10.
Предпросмотр: Maple 1011121314 в математических расчетах.pdf (0,6 Мб)
Автор: Мартин Освальдо
М.: ДМК Пресс
В книге представлены основные концепции байесовской статистики и ее практическая реализация на языке Python с использованием современной библиотеки вероятностного программирования РуМСЗ и новой библиотеки исследовательского анализа байесовских моделей ArviZ. Полученные знания о вероятностном моделировании позволят вам самостоятельно проектировать и реализовать байесовские модели для собственных задач научной обработки данных.
В книге излагается методический подход моделирования в статистике, она поможет научиться мыслить в терминах
Предпросмотр: Байесовский анализ на Python.pdf (0,6 Мб)
Автор: Голубенко Дмитрий
М.: ДМК Пресс
Многие школьники изучают алгоритмы, готовясь к олимпиадам по программированию. Возможно, что эта книга поможет математикам-олимпиадникам, не занимавшимся алгоритмами, заинтересоваться олимпиадным программированием, а может быть — и теорией алгоритмов.
Алгоритмы и модели вычисления : [учеб. пособие] / А. Крошнин, Э.
Предпросмотр: Алгоритмы и модели вычисления.pdf (0,3 Мб)
М.: ДМК Пресс
Книга представляет собой сборник статей, посвященных приемам процедурного повествования в играх и не только. Процедурная генерация — не новое, но пока еще малоизученное явление, и каждый проект преподносит свои вызовы. Подчас разработчикам сложно оценить, какую часть игры лучше написать вручную, а какую доверить процедурному генератору. Авторы материалов, вошедших в сборник, расскажут о том, как оформить сложное нелинейное повествование в игре, как продумать интересных персонажей, диалоги и описания, которые будут генерироваться произвольно или в зависимости от действий игрока, и как средствами компьютерных технологий донести до игроков непростые философские и этические идеи. Помимо игр методы процедурной генерации рассматриваются на примере настройки твиттер-ботов, гадания на картах таро и даже некомпьютерных видов активности наподобие интерактивных прогулок.
Поэтому рассматривайте эту книгу как мощное учебное пособие, которое поможет вам найти хорошую работу
Предпросмотр: Процедурная генерация в гейм-дизайне.pdf (1,0 Мб)
Автор: Адамсон Крис
М.: ДМК Пресс
Звук оказывает мощное и самое непосредственное воздействие на человеческий мозг. Благодаря подсистеме Apple Core Audio мы сможете задействовать эту мощь в своих программах для Mac и iOS: захватывать звук с устройств ввода, накладывать эффекты в реальном времени, воспроизводить MP3-файлы, играть на виртуальных музыкальных инструментах, слушать веб-радио, поддерживать технологию VoIP и т.д. Самая развитая из всех когда-либо созданных систем программирования звука, Core Audio отнюдь не проста. В этом издании один из лучших авторов книг по программирования в iOS Крис Адамсон и легендарный специалист по Core Audio Кэвин Авила во всех подробностях рассказывают об этой потрясающей подсистеме, чтобы программисты на платформах Mac и iOS могли воспользоваться всеми ее возможностями.
На сайте The DSP Dimension (www.dspdimension. com) есть подборка пособий, в которых рассматриваются,
Предпросмотр: Изучаем Core Audio. Практическое руководство по программированию звука в Mac и iOS.pdf (0,3 Мб)
Автор: Мейерс Скотт
М.: ДМК Пресс
Автор книги «Наиболее эффективное использование C++» предлагает 35 новых способов улучшения ваших программ. Основываясь на своем многолетнем опыте, С. Мейерс объясняет, как писать наиболее эффективные программы: надежные, совместимые, переносимые и пригодные для повторного использования, то есть программы, безупречные во всех отношениях. Настоящая книга описывает приемы, которые позволяют значительно повысить производительность программ, выбрав оптимальное соотношение затрат времени/памяти на различные операции. Здесь вы найдете примеры обработки исключений и анализ их влияния на структуру и поведение классов и функций C++, а также варианты практического применения новых возможностей языка, таких как тип bool, ключевые слова mutable и explicit, пространства имен, шаблоны функций членов, стандартная библиотека шаблонов и многое другое.
Van Wyk), профессор, подразделение математики и компьютерных наук, Университет Дрю В пособии представлены
Предпросмотр: Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов.pdf (0,2 Мб)
Автор: Мейерс Скотт
М.: ДМК Пресс
Автор книги «Наиболее эффективное использование C++» предлагает 35 новых способов улучшения ваших программ. Основываясь на своем многолетнем опыте, С. Мейерс объясняет, как писать наиболее эффективные программы: надежные, совместимые, переносимые и пригодные для повторного использования, то есть программы, безупречные во всех отношениях. Настоящая книга описывает приемы, которые позволяют значительно повысить производительность программ, выбрав оптимальное соотношение затрат времени/памяти на различные операции. Здесь вы найдете примеры обработки исключений и анализ их влияния на структуру и поведение классов и функций C++, а также варианты практического применения новых возможностей языка, таких как тип bool, ключевые слова mutable и explicit, пространства имен, шаблоны функций членов, стандартная библиотека шаблонов и многое другое.
Van Wyk), профессор, подразделение математики и компьютерных наук, Университет Дрю В пособии представлены
Предпросмотр: Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов.pdf (0,2 Мб)
Автор: Петелин Александр Юрьевич
М.: ДМК Пресс
SketchUp — уникальный 3D-редактор, который за 15 лет своего существования не только не потерял своей актуальности, но и стал одним из самых популярных и универсальных инструментов трехмерного моделирования для многих тысяч пользователей — как профессионалов, так и любителей. Материалы книги разделены на два уровня глубины освоения — «Практик» и «Эксперт». Первая часть проводит читателя от начала общего знакомства с миром трехмерной компьютерной графики до уровня уверенного владения основными, самыми необходимыми и востребованными инструментами SketchUp, готовности к решению большинства задач практического моделирования. Вторая часть углубляет и полностью завершает изучение во всех подробностях и нюансах возможностей, «тонкостей» и «хитростей» работы в SketchUp, знание которых и делает пользователя экспертом в программе.
И кстати, этот же прием может быть с успехом использован для создания учебных пособий (например, пошаговых
Предпросмотр: 3D-моделирование в SketchUр 2015 — от простого к сложному самоучитель.pdf (0,2 Мб)
Автор: Петелин Александр
М.: ДМК Пресс
SketchUp — уникальный 3D-редактор, который за 15 лет своего существования не только не потерял своей актуальности, но и стал одним из самых популярных и универсальных инструментов трехмерного моделирования для многих тысяч пользователей — как профессионалов, так и любителей. Материалы книги разделены на два уровня глубины освоения — «Практик» и «Эксперт». Первая часть проводит читателя от начала общего знакомства с миром трехмерной компьютерной графики до уровня уверенного владения основными, самыми необходимыми и востребованными инструментами SketchUp, готовности к решению большинства задач практического моделирования. Вторая часть углубляет и полностью завершает изучение во всех подробностях и нюансах возможностей, «тонкостей» и «хитростей» работы в SketchUp, знание которых и делает пользователя экспертом в программе.
И кстати, этот же прием может быть с успехом использован для создания учебных пособий (например, пошаговых
Предпросмотр: 3D-моделирование в SketchUр 2015 — от простого к сложному самоучитель.pdf (0,2 Мб)
Автор: Петелин Александр
М.: ДМК Пресс
Перед вами — самоучитель, учебные материалы которого разделены на два уровня «глубины» освоения — «Практик» и «Эксперт». Первая часть проведет читателя от начала знакомства с миром трехмерной компьютерной графики, основными понятиями и принципами устройства 3D-программ до уровня уверенного владения основными, самыми востребованными инструментами SketchUp, готовности к решению разнообразных задач моделирования. Вторая часть углубит и завершит изучение всех возможностей, практических тонкостей и хитростей» работы в SketchUp, знание которых и делает пользователя профессионалом, экспертом в программе.
И кстати, этот же прием может быть с успехом использован для создания учебных пособий (например, пошаговых
Предпросмотр: 3D-моделирование в Google SketchUp — от простого к сложному самоучитель.pdf (0,2 Мб)
Автор: Петелин Александр Юрьевич
М.: ДМК Пресс
В мир 3D приходят по-разному — от простой любознательности и желания попробовать себя в новом жанре или новой программе компьютерной графики — просто «для души», как хобби, до профессиональной необходимости освоения нового рабочего инструмента. Сразу можно сказать — и в том, и в другом случае вы на правильном пути, выбрав именно Google SketchUp! Перед вами — самоучитель, учебные материалы которого разделены на два уровня «глубины» освоения — «Практик» и «Эксперт». Первая часть проведет читателя от начала знакомства с миром трехмерной компьютерной графики, основными понятиями и принципами устройства 3D-программ до уровня уверенного владения основными, самыми востребованными инструментами SketchUp, готовности к решению разнообразных задач моделирования. Вторая часть углубит и завершит изучение всех возможностей, практических тонкостей и хитростей» работы в SketchUp, знание которых и делает пользователя профессионалом, экспертом в программе.
И кстати, этот же прием может быть с успехом использован для создания учебных пособий (например, пошаговых
Предпросмотр: 3D-моделирование в Google SketchUp — от простого к сложному самоучитель.pdf (0,2 Мб)
Автор: Семёнов Андрей Борисович
М.: ДМК Пресс
Рассматриваются основные подходы к построению центров обработки данных, в том числе те аспекты архитектурного исполнения, которые имеют важное значение с точки зрения реализации в нем структурированной кабельной системы. Выполнен обзор схем построения телекоммуникационной инфраструктуры этого технического объекта. Обсуждаются требования к информационной кабельной системе ЦОД, и приведены варианты их реализации. Подробно описаны принципы построения медножильной и оптической подсистем СКС. Приведены основные особенности и отличия электропроводной и волоконно-оптической элементной базы с анализом фокусных областей их использования. Представлена классификация по уровням эксплуатационной надежности, и описаны мероприятия по достижению требуемой величины этого параметра в части, относящейся к СКС. Отдельно затронуты вопросы тестирования и эксплуатационного обслуживания информационной кабельной системы.
Монография может выполнять функции учебного пособия, способствующего лучшему усвоению и закреплению материала
Предпросмотр: Структурированные кабельные системы для центров обработки данных.pdf (0,6 Мб)
Автор: Кохендерфер Микель
М.: ДМК Пресс
Книга представляет собой введение в теорию алгоритмов принятия решений в условиях неопределенности, включая формулировки основных математических задач и методы их решения. Рассмотрены современные методы снижения вычислительной нагрузки и поиска оптимальных стратегий в различных сценариях – от простых регуляторов до стохастических многоагентных систем. Основное внимание уделяется планированию и обучению с подкреплением, хотя некоторые из представленных методов основаны на элементах обучения с учителем и оптимизации. Алгоритмы реализованы на языке программирования Julia.
Литерал – это просто переменная или ее отрицание. 2 Учебное пособие по алгоритму суммирования-перемножения <...> Каждое состояние в приближенном убеждении называется частицей (particle). 11 Учебное пособие по парциальным
Предпросмотр: Алгоритмы принятия решений.pdf (1,0 Мб)
Автор: Коттвиц Штефан
М.: ДМК Пресс
LaTeX – система верстки с открытым исходным кодом для набора и оформления текста, которая позволяет создавать печатные документы и файлы PDF профессионального качества. Трудности в освоении столь мощного и сложного инструмента поначалу могут обескуражить пользователя. Эта книга упрощает начало работы с LaTeX: вашему вниманию предлагается множество пошаговых примеров, которые помогут быстро достичь ощутимых результатов.
Методики работы с LaTeX Существует два методических подхода к работе с LaTeX: обычный способ – установка
Предпросмотр: LaTeX руководство для начинающих.pdf (1,1 Мб)
Автор: Захаров Алексей Владимирович
Издательский дом ВШЭ
В учебнике излагаются основы некооперативной теории игр и разбираются примеры из различных областей экономики и политической науки. Для понимания материала необходимо знание математического анализа и теории вероятностей на уровне первого курса. Книга может быть использована как основной учебник по семестровому курсу теории игр для студентов бакалавриата или магистратуры, не изучавших предмет ранее, или для более короткого повторного курса.
Учебное пособие. СПб.: Изд-во Европейского ун-та в С.-Петербурге, 2001. Токарев В.В.
Предпросмотр: Теория игр в общественных науках учебник для вузов.pdf (0,2 Мб)
Автор: Стоянович Слободан
М.: ДМК Пресс
Преимущества облачных бессерверных веб-приложений бесспорны: меньшая сложность, быстрое продвижение на рынок и автоматическая масштабируемость выгодно отличают их от традиционных серверных проектов. Данная книга научит вас проектировать и создавать бессерверные веб-приложения на AWS с использованием JavaScript, Node и Claudia.js. Новичков издание знакомит не только с AWS Lambda, но и с целым рядом связанных служб, таких как DynamoDB, Cognito, API Gateway. Даже решив позднее взять на вооружение другие инструменты, вы сможете сохранить весь код и просто развернуть его немного иначе. Подробно описывается несколько вариантов практического использования бессерверных платформ, в том числе веб-API, чат-боты, обработка платежей и управление заказами.
В интернете можно найти массу информации о Node. js и множество пособий по созданию простых бессерверных
Предпросмотр: Бессерверные приложения на JavaScript.pdf (1,0 Мб)
Автор: Солтис Майкл
М.: ДМК Пресс
Книга представляет собой краткое, но математически строгое введение в анализ различных алгоритмов с точки зрения доказывания их правильности. Вы ознакомитесь с основными свойствами линейных, ветвящихся и циклических алгоритмов и способами их проверки. Книга содержит большое количество теоретических задач и практических примеров на языке Python.
Хотя в этой книге мы не обсуждали задачу минимального-максимального потока, в большинстве вводных пособий
Предпросмотр: Введение в анализ алгоритмов.pdf (0,7 Мб)
Автор: Липовача Миран
М.: ДМК Пресс
На взгляд автора, сущность программирования заключается в решении проблем. Программист всегда думает о проблеме и возможных решениях — либо пишет код для выражения этих решений. Язык Haskell имеет множество впечатляющих возможностей, но главное его свойство в том, что меняется не только способ написания кода, но и сам способ размышления о проблемах и возможных решениях. Этим Haskell действительно отличается от большинства языков программирования. С его помощью мир можно представить и описать нестандартным образом. И поскольку Haskell предлагает совершенно новые способы размышления о проблемах, изучение этого языка может изменить и стиль программирования на всех прочих. Еще одно необычное свойство Haskell состоит в том, что в этом языке придается особое значение рассуждениям о типах данных. Как следствие, вы помещаете больше внимания и меньше кода в ваши программы. Вне зависимости от того, в каком направлении вы намерены двигаться, путешествуя в мире программирования, небольшой заход в страну Haskell себя оправдает. А если вы решите там остаться, то наверняка найдете чем заняться и чему поучиться!
Однако в качестве методической основы тогда ещё не было практически ничего, кроме формального описания
Предпросмотр: Изучай Haskell во имя добра!.pdf (0,2 Мб)
Автор: Флах Петер
М.: ДМК Пресс
Перед вами один из самых интересных учебников по машинному обучению — разделу искусственного интеллекта, изучающего методы построения моделей, способных обучаться, и алгоритмов для их построения и обучения. Автор воздал должное невероятному богатству предмета и не упустил из виду объединяющих принципов. Читатель с первых страниц видит машинное обучение в действии, но без не нужных на первых порах технических деталей. По мере изучения предмета тщательно подобранные примеры, сопровождаемые иллюстрациями, постепенно усложняются. В книге описан широкий круг логических, геометрических и статистических моделей, затрагиваются и такие находящиеся на переднем крае науки темы, как матричная факторизация и анализ РХП. Особое внимание уделено важнейшей роли признаков. Устоявшаяся терминология дополняется введением в рассмотрение новых полезных концепций. В конце каждой главы приводятся ссылки на дополнительную литературу с авторскими комментариями. Благодаря всему этому книга задает новый стандарт изучения такой сложной дисциплины как машинное обучение.
Работа Shawe-Taylor, Cristianini (2004) – великолепное справочное пособие, в котором представлен богатейший
Предпросмотр: Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных.pdf (0,3 Мб)
Автор: Липовача Миран
М.: ДМК Пресс
На взгляд автора, сущность программирования заключается в решении проблем. Программист всегда думает о проблеме и возможных решениях — либо пишет код для выражения этих решений. Язык Haskell имеет множество впечатляющих возможностей, но главное его свойство в том, что меняется не только способ написания кода, но и сам способ размышления о проблемах и возможных решениях. Этим Haskell действительно отличается от большинства языков программирования. С его помощью мир можно представить и описать нестандартным образом. И поскольку Haskell предлагает совершенно новые способы размышления о проблемах, изучение этого языка может изменить и стиль программирования на всех прочих. Еще одно необычное свойство Haskell состоит в том, что в этом языке придается особое значение рассуждениям о типах данных. Как следствие, вы помещаете больше внимания и меньше кода в ваши программы. Вне зависимости от того, в каком направлении вы намерены двигаться, путешествуя в мире программирования, небольшой заход в страну Haskell себя оправдает. А если вы решите там остаться, то наверняка найдете чем заняться и чему поучиться! Эта книга поможет многим читателям найти свой путь к Haskell.
Однако в качестве методической основы тогда ещё не было практически ничего, кроме формального описания
Предпросмотр: Изучай Haskell во имя добра!.pdf (0,2 Мб)
Автор: Титмус Мэтью А.
М.: ДМК Пресс
Go – первый язык программирования, спроектированный специально для разработки облачных приложений. В настоящее время он занял лидирующие позиции в облачной разработке и используется повсюду: от Docker до Harbour, от Kubernetes до Consul, от InfluxDB до CockroachDB. Требования к масштабированию вынуждают разработчиков размещать свои сервисы на десятках и сотнях серверов – IT-отрасль постепенно становится «облачной». Но как разрабатывать и поддерживать такой сервис? В этой книге описывается практическая реализация сложных принципов проектирования облачных вычислений с помощью Go.
выходит за рамки книги, тем не менее интернет – это волшебное место, и там вы найдете множество учебных пособий
Предпросмотр: Облачный Go.pdf (1,5 Мб)
Автор: Рюмик С. М.
М.: ДМК Пресс
Книга дополняет и развивает схемотехнические идеи, изложенные в аналогичных по названию авторских сборниках под общим заголовком «1000 и одна микроконтроллерная схема». Ранее вышли в свет книги: «Выпуск 1» (2010 г.), «Выпуск 2» (2011 г.), «Выпуск 3» (2016 г.). Новая книга «Выпуск 4» отличается профессиональной направленностью, поскольку в ней анализируются технические решения, применяемые фирмами в реальных конструкциях, прошедших проверку практикой. За основу взяты так называемые отладочные платы, входящие в обязательный инструментарий современных разработчиков аппаратуры. Платы позволяют оценить потенциальные возможности разных микроконтроллерных семейств. Пользователь точно знает, что схемотехнических «сюрпризов» в отладочной плате нет, и она будет устойчиво функционировать в широком диапазоне температур, нагрузок и питающих напряжений. Это способствует тому, что специалист может полностью сосредоточиться на отработке программного обеспечения. Если внимательно присмотреться, то в отладочных платах присутствуют все элементы микроконтроллерных подсистем: ввода и вывода сигналов, питания, тактирования, сброса, интерфейсов, программирования. Системный уровень позволяет рассматривать схемы через призму небольших, но функционально завершённых узлов. Все электрические схемы, как и в прежних книгах цикла, систематизируются по разделам и снабжаются краткими пояснениями о назначении элементов. Из новинок — дополнительный раздел, посвящённый конструктивным особенностям и топологии размещения радиоэлементов на печатных платах. Используемые конструктивные идеи взяты из реальных отладочных плат, что может в дальнейшем пригодиться при разработке своей собственной аппаратуры. Общее число рисунков в книге достигает 1000, что хорошо согласуется с её названием.
Пособие по ОСМПС.
Предпросмотр: 1000 и одна микронтроллерная схема.pdf (0,3 Мб)
Автор: Рубио-Санчес Мануэль
М.: ДМК Пресс
Книга охватывает почти весь круг теоретических и практических вопросов, относящихся к рекурсии и рекурсивному программированию, что делает её прекрасным дополнением к уже существующим немногочисленным книгам на эту тему. На множестве примеров и задач — от простых к сложным — читатель постепенно погружается в рекурсию, учится мыслить рекурсивно и, отталкиваясь от декларативной парадигмы программирования, создавать рекурсивные алгоритмы с использованием пошаговой методики и специальных схем декомпозиции задач. При этом автор беспристрастно сопоставляет рекурсивные алгоритмы с итерационными, отмечая достоинства и недостатки тех и других. Все алгоритмы в книге реализованы на языке Python 3.
большой коллекцией разнообразных задач, но и, принимая во внимание описанные методику и схемы, как пособие
Предпросмотр: Введение в рекурсивное программирование.pdf (0,8 Мб)
Автор: Авдошин С. М.
М.: ДМК Пресс
Книга содержит основные сведения из формально-логических систем. Это функции алгебры логики (булевы функции), теорема Поста о функциональной полноте, k-значные логики, производные булевых функций, аксиоматические исчисления высказываний, предикатов, секвенций, резолюций и язык программирования Пролог. Рассматриваются монадическая логика, конечные автоматы и представимые ими языки, темпоральная логика, аксиоматический язык программирования OBJ3. В основу книги положен многолетний опыт преподавания авторами дисциплины «Дискретная математика» на факультете бизнес-информатики, на факультете компьютерных наук Национального исследовательского университета Высшая школа экономики и на факультете автоматики и вычислительной техники Национального исследовательского университета Московский энергетический институт.
Формально-логические системы и языки : [учеб. пособие] / А.А. Набебин; С.М.
Предпросмотр: Дискретная математика. Формально-логические системы и языки.pdf (0,7 Мб)
Автор: Прокопец Александр
М.: ДМК Пресс
Scala — современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков. Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки для реализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных. Затем рассматриваются разные высокоуровневые абстракции конкуренции, каждая из которых ориентирована на решение определенного класса задач, при этом затрагиваются самые последние достижения в поддержке асинхронного программирования. Также охватываются некоторые полезные шаблоны и способы использования описываемых приемов. В заключение дается краткий обзор применения разных библиотек поддержки конкуренции и демонстрируется возможность их совместного использования.
Эта книга – идеальное пособие для курса о конкурентном программировании.
Предпросмотр: Конкурентное программирование на Scala.pdf (0,6 Мб)
Автор: Флах Петер
М.: ДМК Пресс
Перед вами один из самых интересных учебников по машинному обучению — разделу искусственного интеллекта, изучающего методы построения моделей, способных обучаться, и алгоритмов для их построения и обучения. Автор воздал должное невероятному богатству предмета и не упустил из виду объединяющих принципов. Читатель с первых страниц видит машинное обучение в действии, но без не нужных на первых порах технических деталей. По мере изучения предмета тщательно подобранные примеры, сопровождаемые иллюстрациями, постепенно усложняются. В книге описан широкий круг логических, геометрических и статистических моделей, затрагиваются и такие находящиеся на переднем крае науки темы, как матричная факторизация и анализ РХП. Особое внимание уделено важнейшей роли признаков. Устоявшаяся терминология дополняется введением в рассмотрение новых полезных концепций. В конце каждой главы приводятся ссылки на дополнительную литературу с авторскими комментариями. Благодаря всему этому книга задает новый стандарт изучения такой сложной дисциплины как машинное обучение.
Работа Shawe-Taylor, Cristianini (2004) – великолепное справочное пособие, в котором представлен богатейший
Предпросмотр: Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных.pdf (0,3 Мб)
Автор: Шарден Бастиан
М.: ДМК Пресс
Главная задача настоящей книги состоит в том, чтобы предоставить способы применения мощных методов машинного обучения с открытым исходным кодом в крупномасштабных проектах без привлечения дорогостоящих корпоративных решений или больших вычислительных кластеров. Описаны масштабируемое обучение в Scikit-learn, нейронные сети и глубокое обучение с использованием Theano, H2O и TensorFlow. Рассмотрены классификационные и регрессионные деревья, а также обучение без учителя. Охвачены эффективные методы машинного обучения в вычислительной среде MapReduce на платформах Hadoop и Spark на языке Python.
Это пособие поможет установить и подготовить свою собственную среду для использования Theano на GPU,
Предпросмотр: Крупномасштабное машинное обучение вместе с Python.pdf (0,6 Мб)
Автор: Клифтон Ян
М.: ДМК Пресс
С развитием операционной системы Android и увеличением ее конкурентоспособности разработчики признали исключительную важность хорошего оформления приложений. В виде положений материального дизайна компания Google представила самые радикальные визуальные изменения, которые когда-либо производились, и подняла значимость эффективного дизайна на еще более высокий уровень. В данной книге автор демонстрирует, как создавать исключительно удобные и внешне очень привлекательные интерфейсы. Книга научит вас создавать приложения, использующие предыдущий опыт пользователя и никогда не испытывающие его терпения! Приложения, успешно осваиваемые новыми пользователями с первой попытки!
Эта книга послужит учебным пособием по проектированию и реализации пользовательских интерфейсов, а также
Предпросмотр: Проектирование пользовательского интерфейса в Android. Реализация принципов материального дизайна для разработчиков.pdf (1,1 Мб)
Автор: Монаппа К. А.
М.: ДМК Пресс
Книга учит концепциям, инструментам и методам распознавания вредоносных программ Windows и общим элементам анализа вредоносного ПО. Для лучшего восприятия в примерах данной книги используются различные реальные образцы вредоносного ПО, зараженные образы памяти и визуальные диаграммы.
Если вы новичок в PowerShell, то можете найти множество учебных пособий для начала работы с PowerShell
Предпросмотр: Анализ вредоносных программ.pdf (1,5 Мб)
Автор: Пикус Федор Г.
М.: ДМК Пресс
В книге акцент сделан на паттерны проектирования, которые отвечают естественным нуждам программиста на С++, а также паттернам, выигрывающим от уникальных особенностей С++, в частности, обобщенного программирования. Вооруженные знанием этих паттернов, вы будете тратить меньше времени на поиск решения конкретной задачи и познакомитесь с решениями, доставшимися тяжким опытом других разработчиков, их достоинствами и недостатками.
Это не исключительная особенность C++ (большинство пособий по стиранию типа написано для Java).
Предпросмотр: Идиомы и паттерны проектирования в современном С++.pdf (0,8 Мб)
Автор: Ганссл Джек
М.: ДМК Пресс
Книга адресована разработчикам микрокода, пишущим те самые программы, на которых работают технологии XXI века. Она заполняет важнейший пробел в литературе по встраиваемому ПО. Существует настоятельная потребность в сборнике идей и концепций, справочнике, настольной книге инженеров, куда они заглядывали бы, чтобы найти решение своих задач и освежить в памяти забытый материал. В книге описываются инструментальные средства и методы улучшения качества программного кода, эволюционная разработка ПО, встраиваемые конечные автоматы, системы реального времени, обработка и управление ошибками. Примеры сопровождаются многочисленные листингами на языках С и С++.
Существует множество других пособий, цель которых – научить людей азам разработки встраиваемых систем
Предпросмотр: Руководство по микропрограммному обеспечению.pdf (0,7 Мб)
М.: ДМК Пресс
Книга адресована разработчикам микрокода, пишущим те самые программы, на которых работают технологии XXI века. Она заполняет важнейший пробел в литературе по встраиваемому ПО. Существует настоятельная потребность в сборнике идей и концепций, справочнике, настольной книге инженеров, куда они заглядывали бы, чтобы найти решение своих задач и освежить в памяти забытый материал. В книге описываются инструментальные средства и методы улучшения качества программного кода, эволюционная разработка ПО, встраиваемые конечные автоматы, системы реального времени, обработка и управление ошибками. Примеры сопровождаются многочисленные листингами на языках С и С++.
Существует множество других пособий, цель которых – научить людей азам разработки встраиваемых систем
Предпросмотр: Руководство по микропрограммному обеспечению.pdf (0,7 Мб)