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

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

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

Уточняется продление лицензии
Автор: Пульс Кен
М.: ДМК Пресс
Иногда нас называют мартышками, работающими с данными, но на самом деле мы чаще походим на волшебников. Наши данные редко появляются на свет в готовом к работе виде, и у нас могут уходить долгие часы на их очистку, фильтрацию и преобразование. Power Query помогает сократить этот процесс при первичной нажатию на кнопку. Когда дело касается импорта, очистки и преобразования исходных данных для дальнейшего анализа, освоить Power Query бывает гораздо легче, чем выучить формулы Excel или язык программирования VBA. Нет сомнений, что Power Query навсегда изменит подход специалистов Excel к работе с данными. Если у вас есть Excel, значит, у вас уже есть Power Query – этот инструмент встроен в Excel 2016 и выше. Эта книга поможет вам извлечь максимум пользы из Power Query.
Мы очень надеемся, что вы освоите этот навык и посчитаете это учебное пособие своим лучшим приобретением
Предпросмотр: Приручи данные с помощью Power Query в Excel и Power BI.pdf (1,4 Мб)
Автор: Курт Уилл
М.: ДМК Пресс
Языки программирования зачастую отличаются лишь отдельными элементами — несколько ключевых слов, библиотек или платформенных решений. Haskell формирует абсолютно новую точку зрения. По мнению пионера программного обеспечения Алана Кэя, смена перспективы может дать 80 баллов IQ, и разработчики на Haskell соглашаются с исключительными преимуществами мышления в стиле Haskell: функционального мышления с ориентацией на типобезопасность, математическую определённость и многое другое. В этой практической книге вы будете учиться именно этому. «Программируй на Haskell» проведёт вас через короткие уроки, примеры и упражнения, разработанные так, чтобы вы смогли прочувствовать Haskell. В ней вы найдёте кристально ясные иллюстрации и легко сможете практиковаться под её руководством. Вы будете писать и тестировать дюжины интересных программ, а также погрузитесь в различные модули и библиотеки. Вы получите новую перспективу в программировании и возможность использовать Haskell в реальном мире (80 баллов IQ не гарантируются).
массу инструментов для генерации автоматической документации по коду или даже генерировать учебные пособия
Предпросмотр: Программируй на Haskell.pdf (0,7 Мб)
Автор: Шаран Кишори
М.: ДМК Пресс
В книге рассмотрены все нововведения в Java 9. Приведена разработка приложений с использованием системы модулей. Описаны измененная модульная структура образа среды выполнения JDK/JRE, новые фабричные методы для создания коллекций, уведомления процессора об активном ожидании с целью оптимизации потребления ресурсов, новый API платформенно-зависимого рабочего стола, API реактивных потоков и др. Уделено внимание несовместимым изменениям в Java 9. Также рассказано об оболочке JShell, предназначенной для быстрого создания прототипа.
Написанные им 13 подробных пособий по различным технологиям Spring можно прочитать в блоге по адресу
Предпросмотр: Java 9. Полный обзор нововведений. Для быстрого ознакомления и миграции.pdf (4,0 Мб)
Автор: Суранов А. Я.
М.: ДМК Пресс
В книге приведено описание функциональных элементов среды проектирования виртуальных приборов LabVIEW 8.20. Описание выполнения функций сопровождается примерами их использования. Для большинства Экспресс-ВП приведены окна конфигурирования с переводом их содержимого. В справочнике большое внимание уделено функциям программирования, математики, обработки сигналов, коммуникации, управления приборами и обмена данными по стандартным интерфейсам. Рассмотрены также новые элементы LabVIEW 8.20 — проект, разделяемая переменная, элементы объектно-ориентированного программирования и язык MathScript.
В данном справочном пособии более подроб но рассмотрены функции подпалитры Сбор данных DAQmx, входящей
Предпросмотр: LabVIEW 8.20. Справочник по функциям.pdf (0,1 Мб)
Автор: Петров А. А.
М.: ДМК Пресс
В книге рассматриваются актуальные вопросы защиты данных при создании распределенных информационных систем масштаба предприятия, приводятся подробные описания принципов применения современных криптографических средств, имеющихся на рынке («Криптон», «Верба», «Шип», «Игла» и др.). Значительное место уделяется проблемам сохранения тайны при финансовых обменах через Internet, а также электронной коммерции. Завершают книгу приложения, посвященные практическим рекомендациям по самым острым вопросам обеспечения защиты информации.
БИБКОМ» & ООО «Aгентство Kнига-Cервис» О КНИГЕ В настоящее время издано много руководств, справочников, пособий
Предпросмотр: Компьютерная безопасность. Криптографические методы защиты.pdf (0,1 Мб)
Автор: Голдштейн Саша
М.: ДМК Пресс
Увеличение производительности алгоритмов и приложений является чрезвычайно важным аспектом разработки и может дать вам преимущество перед конкурентами, а вашим пользователям обеспечить низкую стоимость владения и удовольствие от использования быстрых и отзывчивых приложений. Данная книга описывает внутренние особенности ОС Windows, среды выполнения CLR и аппаратного обеспечения, влияющие на производительность приложений, а также дает вам знания и инструменты для измерения производительности вашего кода в изоляции от внешних факторов. Книга наполнена примерами кода на C# и рекомендациями, которые помогут вам выжать максимум возможного из вашего приложения — низкое потребление памяти, согласованную нагрузку на процессор и минимальное количество операций ввода/вывода с сетью и диском.
В качестве учебных пособий по алгоритмам мы можем посоветовать книгу Кормена (Cormen), Лайзерсона (Leiserson
Предпросмотр: Оптимизация приложений на платформе .NET.pdf (0,3 Мб)
Автор: Шалев-Шварц Шай
М.: ДМК Пресс
Машинное обучение — один из самых быстро развивающихся разделов информатики с приложениями в самых разных областях. Цель этой книги — познакомить читателя с фундаментальными принципами машинного обучения и характерными для него алгоритмическими парадигмами. Книга содержит обширный свод основополагающих теоретических идей машинного обучения и математические выкладки, благодаря которым эти идеи становятся практическими алгоритмами. Вслед за изложением базовых основ дисциплины рассматривается широкий спектр тем, не нашедших достаточного отражения в предшествующих учебниках: вычислительная сложность обучения, понятия выпуклости и устойчивости, важные алгоритмы, включая стохастический градиентный спуск, нейронные сети и обучение структурированному выводу, а также совсем недавние теоретические концепции, например, PAC-байесовский подход и границы сжатия.
Читателей, интересующихся более подробным обзором спектральной кластеризации, отсылаем к великолепному пособию
Предпросмотр: Идеи машинного обучения. От теории к алгоритмам.pdf (1,4 Мб)
Автор: Гримм Райнер
М.: ДМК Пресс
Книга во всех подробностях освещает параллельное программирование на современном C++. Особое внимание уделено опасностям и трудностям параллельного программирования (например, гонке данных и мертвой блокировке) и способам борьбы с ними. Приводятся многочисленные примеры кода, позволяющие читателю легко закрепить теорию на практических примерах. Издание адресовано читателям, которые хотят освоить параллельное программирование на одном из наиболее распространенных языков.
Материал для дальнейшего изучения Читатель, заинтересовавшийся данной темой, может изучить любые пособия
Предпросмотр: Параллельное программирование на современном C++. Что каждый профессионал должен знать о параллельном программировании.pdf (1,7 Мб)
Автор: Смит Стивен
М.: ДМК Пресс
В книге изложены основы теории цифровой обработки сигналов. Акцент сделан на доступности изложения материала и объяснении методов и алгоритмов так, как они понимаются при практическом использовании. Цель книги — практический подход к цифровой обработке сигналов, позволяющий преодолеть барьер сложной математики и абстрактной теории, характерных для традиционных учебников. Изложение материала сопровождается большим количеством примеров, иллюстраций и текстов программ, которые вы также можете скачать на сайте издательства дмк.рф.
Обычно в этих пособиях мож но найти целые страницы уравнений, непонятных математических символов и не <...> Такой метод успешно использовался на раннем этапе развития ЦОС в популяр ном электронном учебном пособии
Предпросмотр: Цифровая обработка сигналов практическое руководство для инженеров и научных работников.pdf (0,4 Мб)
Автор: Бизли Дэвид
М.: ДМК Пресс
Книга, которую вы держите в руках, даст четкое понимание, как именно стоит писать приложения на Python, чтобы не пришлось раз за разом их переделывать и они были удобны для работы. Это наиболее полное и систематичное руководство по Python, в нем разобраны самые популярные подходы для создания легкочитаемого, оптимизированного и поддерживаемого кода. Также приведены примеры применения полученных знаний в прикладных областях, все главы сопровождаются конкретными заданиями.
документация. pyvideo.org На этом сайте представлена внушительная подборка видеопрезентаций и учебных пособий
Предпросмотр: Python. Книга рецептов.pdf (0,9 Мб)
Автор: Мински Ярон
М.: ДМК Пресс
Эта книга введет вас в мир OCaml, надежный язык программирования, обладающий большой выразительностью, безопасностью и быстродействием. Пройдя через множество примеров, вы быстро поймете, что OCaml — это превосходный инструмент, позволяющий писать быстрый, компактный и надежный системный код. Вы познакомитесь с основными понятиями языка, узнаете о приемах и инструментах, помогающих превратить OCaml в эффективное средство разработки практических приложений. В конце книги вы сможете углубиться в изучение тонких особенностей инструментов компилятора и среды выполнения OCaml.
Эта книга не является справочным пособием.
Предпросмотр: Программирование на языке OCaml.pdf (0,4 Мб)
Автор: Подкур М. Л.
М.: ДМК Пресс
Данная книга посвящена изложению вопросов совместного использования богатой библиотеки визуальных компонент Borland C++ Builder и возможностей языка С++ с мощными математическими процедурами MATLAB®. Книга содержит основы программирования в Borland C++ Builder и на MATLAB, описание математических библиотек MATLAB для С/С++ и компиляторов MATLAB. Рассматриваются примеры программ на Borland C++ Builder, которые используют математические библиотеки MATLAB С++. Освоение технологии использования функций математических библиотек MATLAB в Borland C++ Builder позволит создавать полноценные Windows-приложения с развитой графической средой, в которых возможна реализация сложных математических алгоритмов. Файлы, содержащие примеры программ вместе с исходными текстами, а также архив с математическими библиотеками С/С++ MATLAB от компании MathWorks, можно найти на сайте издательства.
Эта гла ва всего лишь является справочным пособием для людей, обладающих знанием других процедурных
Предпросмотр: Разработка приложений на C++ в среде MATLAB.pdf (0,3 Мб)
Автор: Златопольский Д. М.
М.: Лаборатория знаний
Эта книга для тех, кто хочет научиться программировать. В ней представлена методика решения типовых задач программирования, не привязанная к конкретному языку. Разъяснения по методике решения задач и программы приведены на школьном алгоритмическом языке. Русский синтаксис делает программы понятными и легко переносимыми на любой язык программирования.
Программирование: типовые задачи, алгоритмы, методы : [учеб. пособие] / Д.М.
Предпросмотр: Программирование типовые задачи, алгоритмы, методы (2).pdf (0,3 Мб)
М.: Лаборатория знаний
Книга содержит большой набор задач по программированию различного уровня сложности, что позволит преподавателю проводить занятия с учащимися (школьниками, студентами) с разным уровнем начальной подготовки, практически формируя для них индивидуальные образовательные траектории. Задачи подобраны с учетом постепенного возрастания сложности и сопровождаются полными текстами решений на языке программирования Pascal, в том числе предназначенными для детального анализа учащимися, поиска неточностей, создания улучшенных собственных вариантов программ, анализа допустимых диапазонов исходных данных и т. д.
Лекции по психологии: Учебное пособие для студентов вузов. – М.: Книжный дом «Университет»: Высш. шк. <...> Лекции по психологии: Учебное пособие для студентов вузов. – М.: Книжный дом «Университет»: Высш. шк. <...> Лекции по психологии: Учебное пособие для студентов вузов. – М.: Книжный дом «Университет»: Высш. шк. <...> Лекции по психологии: Учебное пособие для студентов вузов. – М.: Книжный дом «Университет»: Высш. шк.
Предпросмотр: Задачи по программированию (2).pdf (0,2 Мб)
Автор: Эриксон Джефф
М.: ДМК Пресс
В этом руководстве содержатся основные сведения об алгоритмах: анализируются различные типы алгоритмов, рассматриваются методы их построения (рекурсия, динамическое программирование и др.), приводятся практические примеры. В конце каждой главы приводятся упражнения, направленные на закрепление пройденного. Для изучения материала требуется знание основ дискретной математики и методов доказательств, а также представление об основных вычислительных задачах и алгоритмах. Желателен практический опыт работы с языком программирования, поддерживающим косвенную адресацию и рекурсию.
В одном из учебных пособий для начальной школы15, где учится моя дочь, содержится несколько головоломок
Предпросмотр: Алгоритмы.pdf (1,0 Мб)
Автор: Блэнди Джим
М.: ДМК Пресс
Rust — новый язык системного программирования, сочетающий высокую производительность и низкоуровневый контроль, характерные для С и C++, с безопасной работой с памятью и потоками. В начале книги рассмотрены типы данных и основные конструкции языка — выражения, модули, структуры, перечисления и образцы. Далее описываются характеристики и универсальные типы. В следующих главах приводятся сведения о замыканиях и итераторах. Наконец в последних главах книги вы найдете исчерпывающую информацию о коллекциях, обработке текста, вводе-выводе, конкурентности, макросах и небезопасном коде.
крейтах, например winreg для доступа к реестру Windows. срества сетевого программирования Подробное пособие
Предпросмотр: Программирование на языке Rust.pdf (1,3 Мб)
Автор: Хуркман Алексис
М.: ДМК Пресс
Освоение цветокоррекции на профессиональном уровне ранее представляло значительные сложности: постигать эту науку приходилось методом проб и ошибок, а установка для коррекции цвета обходилась в гигантскую сумму. Но ситуация изменилась благодаря современным компьютерным программам. Используя методики и приемы, описанные в книге, вы сможете преуспеть в своем мастерстве: научитесь настраивать профессиональную среду коррекции цвета, анализировать кадр и создавать визуальные эффекты, которые не оставят зрителей равнодушными. На сайте издательства выложены дополнительные материалы: видеофайлы в формате HD, упражнения для разных компьютерных платформ и приложений, а также файлы проектов.
ли вы начинающим колористом или опытным профессионалом, вы найдете эту книгу замечательным учебным пособием
Предпросмотр: Цветокоррекция. Кинопроизводство и видео.pdf (0,5 Мб)
Автор: Чехлов Дмитрий
М.: ДМК Пресс
Книга посвящена инструментам визуализации Autodesk Maya и системе визуализации mental ray for Maya. Приведены как теоретические сведения об освещении, так и практические примеры реализации освещения и затенения в виртуальной среде. Представлены теория линейного цветового пространства и настройка системы визуализации для правильного преобразования цвета текстурных карт и вывода изображений с последующей коррекцией тонов. Подробно рассмотрены принципы работы системы визуализации, создание графов из шейдеров mental ray для моделирования материалов и освещения в сцене. Описаны основные шейдеры базовой и других библиотек, а также шейдеры источников света и камер, позволяющие добиться максимальной реалистичности образов и смоделировать реалистичные оптические эффекты.
Как читать книгу Данное издание в своей основе является справочным пособием по визуализации в mental
Предпросмотр: Mental ray для Maya.pdf (0,2 Мб)
Автор: Хеберт Фред
М.: ДМК Пресс
Усеянная беспечными иллюстрациями и смесью развлекательных и практических примеров программ, книга «Изучай Erlang во имя добра!» является отличным пунктом отправления в иногда безумный, но всегда восхитительный мир Erlang. Вероятно, вас привело к Erlang обещание конкурентности или параллелизма. Возможно, это аспект языка, касающийся распределённых вычислений, а может быть, необычный подход к устойчивости против сбоев. Одним из величайших препятствий на пути изучения Erlang является не столько то, что идеям его свойственна сложность, но и то, что они сильно отличаются от идей большинства других языков, которые вам встречались. Переменные в Erlang не переменны. Вам не следует программировать в ожидании ошибки. Процессы действительно очень дёшевы, и вы можете иметь тысячи их одновременно, даже миллионы, если вам так захочется. Ох, и потом этот странный синтаксис. Erlang совершенно не похож на Java; нет ни методов, ни классов, ни объектов. И, обождите... знак равенства вовсе не означает «равно»...
: [пособие для начинающих] / пер. Д. Литовченко; Ф.
Предпросмотр: Изучай Erlang во имя добра!.pdf (0,5 Мб)
Автор: Сайбель Питер
М.: ДМК Пресс
В отличие от основной массы литературы про Lisp, эта книга не просто рассказывает о ряде возможностей языка, предоставляя читателю самостоятельно осваивать их на практике. Здесь будут описаны все функции языка, которые понадобятся вам для написания реальных программ. Более трети книги посвящено разработке нетривиальных программ — статистического фильтра для спама, библиотеки для разбора двоичных файлов и сервера для трансляции музыки в формате MP3 через сеть, включающего в себя базу данных (MP3-файлов) и веб-интерфейс.
эффектов¿ используется в стандарте языка, термин же ¾утилизирующие¿ – моё изобретение; большинство пособий
Предпросмотр: Практическое использование Common Lisp.pdf (0,7 Мб)
Автор: Арпачи-Дюссо Ремзи Х.
М.: ДМК Пресс
В книге рассматриваются три фундаментальные концепции операционных систем: виртуализация (процессора и памяти), конкурентность (блокировки и условные переменные) и долговременное хранение (диски, RAID-массивы, файловые системы). В каждой главе представлена одна конкретная проблема и описано ее решение. Приводятся советы, которые могут пригодиться читателю при создании собственных систем. Выполняя задания, предложенные авторами, и работая над серьезными проектами, читатели приходят к более глубокому пониманию современных ОС. Задания-эмуляторы способны генерировать практически бесконечное множество задач, благодаря чему можно многократно перепроверять свои знания. Все проекты, а также примеры кода написаны на языке программирования C.
Простое пособие по контрольным суммам, распространяемое совершенно бесплатно.
Предпросмотр: Операционные системы. Три простых элемента.pdf (2,1 Мб)