Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 617696)
Контекстум
  Расширенный поиск
004.4

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


← назад
" 1 3 7 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z А Б В Г Д Ж З И К Л М Н О П Р С Т У Ф Ц Ч Ш Э Я
Результаты поиска

Нашлось результатов: 1315

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

Микроконтроллеры семейства ХС166. Вводный курс разработчика

Автор: Бич Майкл
Додэка-XXI: М.

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

Предпросмотр: Микроконтроллеры семейства ХС166. Вводный курс разработчика.pdf (0,3 Мб)
352

Микроконтроллеры PIC24: архитектура и программирование

Автор: Магда Ю. С.
ДМК Пресс: М.

В книге рассматривается широкий круг вопросов, связанных с практическим применением популярных 16-битных микроконтроллеров PIC24 в системах обработки данных и управления оборудованием. Приводятся многочисленные примеры программирования несложных аппаратно-программных систем обработки аналоговой и цифровой информации с применением периферийных модулей микроконтроллеров PIC24F. В контексте разработанных примеров приводятся необходимые сведения из теории, что способствует лучшему пониманию материала книги. Все приведенные в книге аппаратно-программные проекты разработаны и проверены на отладочном модуле Explorer16Development Board фирмы Microchip и могут служить основой для создания собственных проектов.

Предпросмотр: Микроконтроллеры PIC24 архитектура и программирование.pdf (0,1 Мб)
353

Микроконтроллеры AVR семейства Tinya

Автор: Евстифеев А. В.
Додэка-XXI: М.

Книга посвящена однокристальным микроконтроллерам AVR семейства Tiny фирмы ATMEL. Рассмотрена архитектура микроконтроллеров AVR, ее особенности, приведены основные электрические параметры. Подробно описано внутреннее устройство микроконтроллеров, система команд, периферия, а также способы программирования. Основой данного издания послужила популярная книга «Микроконтроллеры AVR семейств Tiny и Mega», материал которой был существенно переработан и дополнен описаниями новых моделей.

Предпросмотр: Микроконтроллеры AVR семейства Tinya руководство пользователя.pdf (0,3 Мб)
354

Микроконтроллеры AVR семейства Mega

Автор: Евстифеев А. В.
Додэка-XXI: М.

Книга представляет собой справочное руководство по однокристальным микроконтроллерам AVR семейства Mega фирмы ATMEL. Рассмотрена архитектура микроконтроллеров AVR, ее особенности, приведены основные электрические параметры. Подробно описано внутреннее устройство микроконтроллеров, система команд, периферия, а также способы программирования. Основой данного издания послужила популярная книга «Микроконтроллеры AVR семейств Tiny и Mega», материал которой был существенно переработан и дополнен описаниями новых моделей.

Предпросмотр: Микроконтроллеры AVR семейства Mega руководство пользователя.pdf (0,3 Мб)
355

Микроконтроллеры AVR семейства Classic фирмы ATMEL

Автор: Евстифеев А. В.
Додэка-XXI: М.

Книга представляет собой справочное издание по применению микроконтроллеров AVR семейства Classic фирмы ATMEL. Рассмотрены особенности архитектуры, приведены основные электрические параметры. Подробно описаны система команд, периферия, а также способы программирования.

Предпросмотр: Микроконтроллеры AVR семейства Classic фирмы ATMEL.pdf (0,2 Мб)
356

Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL

Автор: Евстифеев А. В.
Додэка-XXI: М.

Книга посвящена вопросам практического применения однокристальных микроконтроллеров AVR семейств Tiny и Mega фирмы ATMEL. Рассмотрена архитектура, ее особенности. Приведены основные электрические параметры и временные характеристики. Подробно описано внутреннее устройство микроконтроллеров, системы команд, периферия, а также способы программирования с примерами реализации некоторых алгоритмов для конкретных цифровых устройств.

Предпросмотр: Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL.pdf (0,3 Мб)
357

Микроконтроллеры AVR. Вводный курс

Автор: Мортон Джон
Додэка-XXI: М.

Данное издание представляет собой практическое руководство, с помощью которого вы сможете изучить, а впоследствии и использовать микроконтроллеры AVR компании Atmel. Неважно, студент ли вы, собирающийся использовать микроконтроллер AVR в своем проекте или же опытный разработчик встраиваемых систем, впервые столкнувшийся с AVR, — если вам нужно быстро разобраться в этих популярных микроконтроллерах, то эта книга для вас. Для демонстрации различных возможностей AVR Джон Мортон использует простые устройства и программы. В отличие от книг, в которых излагается голая теория либо просто воспроизводится фирменная техническая документация, такой подход (обучение в процессе использования) предлагает быстрое и интуитивное изучение возможностей микроконтроллеров AVR. В общей сложности, в книге рассмотрены 16 проектов, охватывающих все наиболее популярные микроконтроллеры AVR, включая модели семейства Tiny.

Предпросмотр: Микроконтроллеры AVR вводный курс.pdf (0,2 Мб)
358

Микроконтроллеры ARM7. Семейство LPC2000 компании Philips. Вводный курс

Автор: Мартин Тревор
Додэка-XXI: М.

Семейство микроконтроллеров LPC2000 компании Philips — первый представитель нового поколения микроконтроллеров, построенных на базе 16/32-битного RISC-процессора ARM7 TDMI. Эта книга — введение в архитектуру процессора ARM7 TDMI и микроконтроллеров семейства LPC2000. Она основана на материалах однодневных семинаров, которые проводятся для профессиональных инженеров, заинтересованных в быстром изучении микроконтроллеров семейства LPC2000. В ней рассматриваются следующие вопросы: введение в процессор ARM7, средства разработки программного обеспечения, системная архитектура LPC2000, периферийные устройства LPC2000. Кроме того, в книгу включено полное учебное пособие, где на практических примерах закрепляются вопросы, изложенные в основном тексте. Изучая теоретический материал и выполняя сопутствующие упражнения, вы быстро освоите процессор ARM7 и микроконтроллеры семейства LPC2000. На сайте издательства www.dmkpress.com имеются ознакомительные версии популярной интегральной среды разработки ?VISION и компилятора Си от компании Keil Elektronik, а также исходный код для всех упражнений как в версии для компилятора Keil, так и в версии для компилятора GCC. Кроме того там содержатся руководства пользователя по ядру ARM7, микроконтроллерам семейства LPC2000, различные спецификации и другие материалы.

Предпросмотр: Микроконтроллеры ARM7. Семейство LPC2000 компании Philips вводный курс.pdf (0,2 Мб)
359

Микроконтроллеры ARM7 семейств LPC2300/2400. Вводный курс разработчика

Автор: Мартин Тревор
Додэка-XXI: М.

Книга представляет собой введение в архитектуру процессора ARM7 TDMI и микроконтроллеров семейств LPC2300 и LPC2400 компании NXP. В ней рассматриваются следующие вопросы: введение в ядро ARM7, средства разработки программного обеспечения, системная архитектура и периферийные устройства микроконтроллеров LPC2300/2400. Кроме того, в книгу включено полное учебное пособие, где на практических примерах закрепляются вопросы, изложенные в основном тексте. Изучая теоретический материал и выполняя сопутствующие упражнения, вы быстро освоите ядро ARM7 и микроконтроллеры семейств LPC2300/2400. На компакт-диске, прилагаемом к книге, имеются справочные материалы и руководства пользователя по микроконтроллерам семейств LPC2300 и LPC2400, исходные коды всех упражнений и другие полезные материалы.

Предпросмотр: Микроконтроллеры ARM7 семейств LPC23002400. Вводный курс разработчика.pdf (0,3 Мб)
360

Микрокомпьютерные системы управления. Первое знакомство

Автор: Суэмацу Ёсикадзу
Додэка-XXI: М.

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

Предпросмотр: Микрокомпьютерные системы управления. Первое знакомство.pdf (0,4 Мб)
361

Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных

Автор: Флах Петер
ДМК Пресс: М.

Перед вами один из самых интересных учебников по машинному обучению — разделу искусственного интеллекта, изучающего методы построения моделей, способных обучаться, и алгоритмов для их построения и обучения. Автор воздал должное невероятному богатству предмета и не упустил из виду объединяющих принципов. Читатель с первых страниц видит машинное обучение в действии, но без не нужных на первых порах технических деталей. По мере изучения предмета тщательно подобранные примеры, сопровождаемые иллюстрациями, постепенно усложняются. В книге описан широкий круг логических, геометрических и статистических моделей, затрагиваются и такие находящиеся на переднем крае науки темы, как матричная факторизация и анализ РХП. Особое внимание уделено важнейшей роли признаков. Устоявшаяся терминология дополняется введением в рассмотрение новых полезных концепций. В конце каждой главы приводятся ссылки на дополнительную литературу с авторскими комментариями. Благодаря всему этому книга задает новый стандарт изучения такой сложной дисциплины как машинное обучение.

Предпросмотр: Машинное обучение. Наука и искусство построения алгоритмов, которые извлекают знания из данных.pdf (0,3 Мб)
362

Машинное обучение и безопасность

Автор: Чио Кларенс
ДМК Пресс: М.

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

Предпросмотр: Машинное обучение и безопасность. Защита систем с помощью данных и алгоритмов.pdf (0,8 Мб)
363

Лямбда-выражения в Java 8. Функциональное программирование — в массы

Автор: Уорбэртон Ричард
ДМК Пресс: М.

Если вы имеете опыт работы с Java SE, то из этой книги узнаете об изменениях в версии Java 8, обусловленных появлением в языке лямбда-выражений. Вашему вниманию будут представлены примеры кода, упражнения и увлекательные объяснения того, как можно использовать эти анонимные функции, чтобы сделать код проще и чище, и как библиотеки помогают в решении прикладных задач. Лямбда-выражения — относительно простое изменение в языке Java; в первой части книги показано, как правильно ими пользоваться. В последующих главах демонстрируется, как лямбда-выражения позволяют повысить производительность программы за счет распараллеливания, писать более простой конкурентный код и точнее моделировать предметную область, в том числе создавать более качественные предметно-ориентированные языки.

Предпросмотр: Лямбда-выражения в Java 8. Функциональное программирование — в массы.pdf (0,2 Мб)
364

Логическое проектирование и верификация систем на SystemVerilog

Автор: Томас Дональд
ДМК Пресс: М.

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

Предпросмотр: Логическое проектирование и верификация систем на SystemVerilog.pdf (0,8 Мб)
365

Линукс Юниор

Автор: Волков Владимир
ДМК Пресс: М.

Цель книги помочь преподавателю-предметнику быстро освоиться и начать работу в операционной системе Линукс Юниор, входящей в пакет свободного программного обеспечения (ПСПО), разработанный для школ России. В книге описывается не только операционная система, но и все основные свободные прикладные программы, входящие в дистрибутив Линукс Юниор. Описание каждой программы сопровождается несколькими примерами, в зависимости от сложности и насыщенности программы функциональными возможностями. Все примеры приближены к тем задачам, которые выполняет учитель в своей повседневной деятельности: организация, документирование, методическая разработка и проведение учебных занятий, а также составление разного рода отчётности. Сайт книги: books.altlinux.ru/junior

Предпросмотр: Линукс Юниор книга для учителя.pdf (0,2 Мб)
366

Лабораторный практикум по электротехнике и электронике в среде Multisim

Автор: Марченко А. Л.
ДМК Пресс: М.

В книге рассматриваются краткие теоретические сведения и расчетные формулы по темам 37 лабораторных работ, дано описание схем электрических цепей и устройств, сформулированы расчетные задания и задания на проведение экспериментов, даны рекомендации к выполнению экспериментов, обработке полученных данных и оформлению отчетов по работам с использованием электронной тетради лабораторного комплекса LabWorks. Приведены схемы испытания электронных устройств, смоделированные в программной среде NI Multisim. На сайте издательства размещены демонстрационная версия NI Multisim, лабораторный комплекс LabWorks и комплект схемных файлов ко всем лабораторным работам.

Предпросмотр: Лабораторный практикум по электротехнике и электронике в среде Multisim учебное пособие для вузов.pdf (0,2 Мб)
367

Курс программирования на языке Си

Автор: Подбельский В. В.
ДМК Пресс: М.

Книга является полным курсом программирования на стандартном языке Си. Рассматриваются все средства языка Си, не зависящие от реализаций, существующие в компиляторах на современных персональных компьютерах различных платформ.

Предпросмотр: Курс программирования на языке Си учебник.pdf (0,1 Мб)
368

Крупномасштабное машинное обучение вместе с Python

Автор: Шарден Бастиан
ДМК Пресс: М.

Главная задача настоящей книги состоит в том, чтобы предоставить способы применения мощных методов машинного обучения с открытым исходным кодом в крупномасштабных проектах без привлечения дорогостоящих корпоративных решений или больших вычислительных кластеров. Описаны масштабируемое обучение в Scikit-learn, нейронные сети и глубокое обучение с использованием Theano, H2O и TensorFlow. Рассмотрены классификационные и регрессионные деревья, а также обучение без учителя. Охвачены эффективные методы машинного обучения в вычислительной среде MapReduce на платформах Hadoop и Spark на языке Python.

Предпросмотр: Крупномасштабное машинное обучение вместе с Python.pdf (0,6 Мб)
369

Конкурентное программирование на Scala

Автор: Прокопец Александр
ДМК Пресс: М.

Scala — современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и безопаснее. Scala прекрасно сочетает в себе черты объектно-ориентированных и функциональных языков. Книга начинается с введения в основы конкурентного программирования в JVM и описания модели памяти в Java, а после демонстрирует основные строительные блоки для реализации конкурентных вычислений, такие как атомарные переменные, пулы потоков и конкурентные структуры данных. Затем рассматриваются разные высокоуровневые абстракции конкуренции, каждая из которых ориентирована на решение определенного класса задач, при этом затрагиваются самые последние достижения в поддержке асинхронного программирования. Также охватываются некоторые полезные шаблоны и способы использования описываемых приемов. В заключение дается краткий обзор применения разных библиотек поддержки конкуренции и демонстрируется возможность их совместного использования.

Предпросмотр: Конкурентное программирование на Scala.pdf (0,6 Мб)
370

Компьютерные вирусы и антивирусы: взгляд программиста

Автор: Климентьев К. Е.
ДМК Пресс: М.

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

Предпросмотр: Компьютерные вирусы и антивирусы взгляд программиста.pdf (0,4 Мб)
371

Компьютерное зрение: теория и алгоритмы

Автор: Клетте Рейнхард
ДМК Пресс: М.

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

Предпросмотр: Компьютерное зрение. Теория и алгоритмы.pdf (0,7 Мб)
372

Компьютерная безопасность. Криптографические методы защиты

Автор: Петров А. А.
ДМК Пресс: М.

В книге рассматриваются актуальные вопросы защиты данных при создании распределенных информационных систем масштаба предприятия, приводятся подробные описания принципов применения современных криптографических средств, имеющихся на рынке («Криптон», «Верба», «Шип», «Игла» и др.). Значительное место уделяется проблемам сохранения тайны при финансовых обменах через Internet, а также электронной коммерции. Завершают книгу приложения, посвященные практическим рекомендациям по самым острым вопросам обеспечения защиты информации.

Предпросмотр: Компьютерная безопасность. Криптографические методы защиты.pdf (0,1 Мб)
373

Компьютер в домашней лаборатории

Автор: Магда Ю. С.
ДМК Пресс: М.

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

Предпросмотр: Компьютер в домашней лаборатории.pdf (0,1 Мб)
374

КОМПАС-3D для школьников. Черчение и компьютерная графика

Автор: Баранова И. В.
ДМК Пресс: М.

Учебная версия системы КОМПАС-3D LT входит в состав Стандартного базового пакета программного обеспечения Первая ПОмощь, поступившего во все общеобразовательные учреждения Российской федерации в рамках приоритетного национального проекта «Образование». Изложение особенностей работы в системе КОМПАС-3D максимально упрощено, пошаговая подробная подача материала делает его понятным для начинающих. Богатый иллюстративный материал поможет разобраться в изучаемом материале. В книге описана технология создания и редактирования трёхмерных моделей и чертежей. Пособие открывает новые возможности в преподавании и понимании черчения, превращая его изучение в увлекательное занятие. Все разделы и темы содержат вопросы для самоконтроля, задания для выполнения самостоятельной работы, которые могут быть использованы с целью разноуровневого обучения. Также предусмотрены задания для развития творческих способностей учащихся. Издание может быть использовано для изучения системы КОМПАС-3D LT, начиная с версии V6 и выше.

Предпросмотр: КОМПАС-3D для школьников. Черчение и компьютерная графика учебное пособие для учащихся общеобразовательных учреждений.pdf (0,1 Мб)
375

Квантовые вычисления и функциональное программирование

Автор: Душкин Р. В.
ДМК Пресс: М.

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

Предпросмотр: Квантовые вычисления и функциональное программирование.pdf (0,1 Мб)
376

Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET

Автор: Ховард Майкл
ДМК Пресс: М.

Рассмотрены уязвимости на языках C/C++, C#, Java, Visual Basic, Visual Basic .NET, Perl, Python в операционных системах Windows, Unix, Linux, Mac OS, Novell Netware. Авторы издания, Майкл Ховард и Дэвид Лебланк, обучают программистов как писать безопасный код в компании Microsoft. На различных примерах продемонстрированы как сами ошибки, так и способы их исправления и защиты от них. Если вы — программист, то вам просто необходимо прочесть эту книгу.

Предпросмотр: Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET.pdf (0,4 Мб)
377

Использование Docker

Автор: Моуэт Эдриен
ДМК Пресс: М.

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

Предпросмотр: Использование Docker. Разработка и внедрение программного обеспечения при помощи технологии контейнеров.pdf (0,5 Мб)
378

Искусство создания сценариев в Unity

Автор: Торн Алан
ДМК Пресс: М.

Это простое и доступное руководство, в котором вы найдете полезные советы и современные приемы программирования игр на C# в Unity. Десять исчерпывающих глав книги содержат практические и наглядные примеры творческого подхода к программированию на C# и созданию коммерчески успешных игр профессионального уровня. Вы научитесь наделять игровых персонажей впечатляющим искусственным интеллектом, настраивать камеры для создания эффектов постобработки и управлять сценой, опираясь на понимание компонентной архитектуры. Кроме того, вы познакомитесь с классами .NET, позволяющими повысить надежность программ, увидите, как обрабатывать наборы данных, такие как файлы CSV, и как создавать сложные запросы к данным. Прочтя эту книгу до конца, вы станете сильным разработчиком Unity, вооруженным множеством инструментов и приемов быстрой и эффективной разработки коммерческих игр.

Предпросмотр: Искусство создания сценариев в Unity. Практические советы и приемы создания игр профессионального уровня на C# в Unity.pdf (0,3 Мб)
379

Искусство поиска решения в нестандартной задаче

Автор: Потопахин В. В.
ДМК Пресс: М.

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

Предпросмотр: Искусство поиска решения в нестандартной задаче.pdf (0,1 Мб)
380

Искусство алгоритмизации

Автор: Потопахин В. В.
ДМК Пресс: М.

В книге, неформально и довольно детально, разобран значительный набор алгоритмов и методов. Большая часть представленных алгоритмов доведена до реализации на языке Компонентный Паскаль. Для большей прозрачности изложения реализация выполнена пошагово с четкой формулировкой задач каждого шага и записью программного фрагмента. Изложение сопровождается заданиями для самостоятельной работы, количество и сложность которых достаточны для хорошего усвоения материала. Требования к математическим знаниям минимальны, некоторые важные математические понятия и темы кратко изложены в приложении. На сайте издательства вы можете скачать бесплатную среду программирования Блэкбокс, запустив которую вы сразу начнете работу, а также сборник листингов к книге.

Предпросмотр: Искусство алгоритмизации.pdf (0,1 Мб)
381

Искусство автономного тестирования с примерами на C#

Автор: Ошероув Рой
ДМК Пресс: М.

Во втором издании книги «Искусство автономного тестирования» автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов — понятных, удобных для сопровождения и заслуживающих доверия. Вы и не заметите, как перейдете к более сложным вопросам — заглушкам и подставкам — и попутно научитесь работать с изолирующими каркасами типа Moq, FakeItEasy или Typemock Isolator. Вы узнаете о паттернах тестирования и организации тестов, о том, как проводить рефакторинг приложений и тестировать «нетестопригодный» код. Не забыл автор и об интеграционном тестировании и тестировании работы с базами данных. Примеры в книге написаны на C#, но будут понятны всем, кто владеет каким-нибудь статически типизированным языком, например Java или C++.

Предпросмотр: Искусство автономного тестирования с примерами на C#.pdf (0,3 Мб)
382

Информационная безопасность: защита и нападение

Автор: Бирюков А. А.
ДМК Пресс: М.

В книге приводится как техническая информация, описывающая атаки и защиту от них, так и рекомендации по организации процесса обеспечения информационной безопасности. Рассмотрены практические примеры для организации защиты персональных данных в соответствии с Федеральным законом от 27 июля 2006 г. № 152-ФЗ «О персональных данных» и другими нормативными актами. Во втором издании проведена актуализация технической информации, а также описано более глубокое погружение в практические аспекты, связанные с проведением аудитов по безопасности и тестов на проникновение для различных систем. Подробно рассматриваются современные решения по маршрутизации, беспроводной связи и другим направлениям развития информационных технологий.

Предпросмотр: Информационная безопасность защита и нападение.pdf (0,3 Мб)
383

Информационная безопасность и защита информации

Автор: Шаньгин В. Ф.
ДМК Пресс: М.

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

Предпросмотр: Информационная безопасность и защита информации.pdf (0,4 Мб)
384

Информатика

Автор: Грошев А. С.
ДМК Пресс: М.

Компьютеры окружают нас повсюду — сегодня они стали такой же будничной реалией, как бытовые электроприборы. В этой книге подробно объясняется, как работает компьютер. Для начала приводятся базовые сведения из области информатики: основы кодирования чисел, преобразование аналогового сигнала в цифровой вид и т. д. Излагаются основы булевой алгебры; освещается история ЭВМ от ламп и транзисторов до нетбуков и планшетов. Далее рассматривается аппаратное и программное обеспечение современного компьютера. Вам предоставится возможность не только заглянуть под его корпус, но и разобрать жёсткий диск, флешку, SSD-накопитель. Не оставлены без внимания и различные периферийные устройства: клавиатура, мышь, принтер и др. И, конечно же, речь пойдёт о том, что требуется для работы в интернете. В книге много практических рекомендаций, задач Ферми с решениями и без. Вы узнаете, как защитить ваш компьютер от сбоев в электрической сети; как вылечить его от вирусов; как сделать так, чтобы ваша и соседская Wi-Fi точки доступа не мешали друг другу. Кроме того, вам предлагается освоить 10-пальцевый слепой метод печати и создавать текстовые документы в свободно распространяемом офисном пакете LibreOffice. В отдельную главу вынесены актуальные выдержки из законодательства РФ, раскрывающие юридические аспекты работы с информацией.

Предпросмотр: Информатика учебник.pdf (200,8 Мб)
385

Интерфейс JNI

Автор: Лиэнг Шенг
ДМК Пресс: М.

В книге описывается интерфейс Java Native Interface (JNI) — интерфейс взаимодействия языка Java с нативным кодом, написанным на других языках. Она будет полезна программистам на Java, интересующимися вопросами интеграции кода, написанного на C и С++, в Java-приложение; внедрением виртуальной машины Java в С— и С++-приложения; реализация виртуальной машины Java; техническими вопросами организации взаимодействия между различными языками, в том числе имеющими отношение к работе со сборщиком мусора и многопоточности.

Предпросмотр: Интерфейс JNI. Руководство по программированию.pdf (0,3 Мб)
386

Интерактивная Web-анимация во Flash

Автор: Ульрих Кетрин
ДМК Пресс: М.

Применение технологии Flash позволяет быстро и эффективно создавать Internet-приложения, оформленные анимацией, музыкальными и видеофрагментами и красивыми кнопками, моментально реагирующими на действия пользователя. Также с помощью Flash можно создавать красочные и выразительные презентации. Данное руководство посвящено работе с новейшей версией Adobe Flash CS3 Professional, в которой добавились новые графические инструменты, специализированные средства импорта графики, созданной в Adobe Photoshop и Adobe Illustrator, инструменты для импорта и воспроизведения видео, новые компоненты для разработки пользовательского интерфейса и привязки к данным, а также язык ActionScript 3.0 для программирования сложных интерактивных сценариев. Все операции в книге описываются в виде последовательности шагов и иллюстрируются снимками с экрана. Даже читатель, никогда ранее не занимавшийся Flash-роликами, сможет быстро войти в курс дела и приступить к самостоятельной работе.

Предпросмотр: Интерактивная Web-анимация во Flash.pdf (0,2 Мб)
387

Инженерные расчеты в SolidWorks Simulation

Автор: Алямовский А. А.
ДМК Пресс: М.

Предметом книги является подробное рассмотрение реальных инженерных проблем, решенных посредством модулей SolidWorks Simulation (COSMOSWorks, COSMOSMotion и COSMOSFloWorks). Это задачи анализа прочности, кинематики, динамики, гидрогазодинамики и теплопередачи. Прочтя книгу, читатель получит полное представление о функциональности алгоритмов и программ, ознакомится с методиками использования численных методов, присутствующих в популярной системе проектирования. Особенностью издания является обсуждение вопросов, связанных с совместным применением нормативных расчетных методик и универсальных компьютерных моделей, на базе реальных инженерных задач. Прослеживается путь решения от постановки задачи до обсуждения результатов. В качестве приложений предлагаются задачи Конкурса мастеров SolidWorks/COSMOSWorks, сопровождаемые результатами. На сайте www.dmkpress.com выложены геометрические и расчетные модели большинства задач, на базе которых построена книга. Многие модели включают результаты расчетов. Также на сайт издательства помещены полноцветные иллюстрации, приведенные в книге.

Предпросмотр: Инженерные расчеты в SolidWorks Simulation.pdf (0,3 Мб)
388

Инженерия требований

Автор: Халл Элизабет
ДМК Пресс: М.

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

Предпросмотр: Инженерия требований.pdf (0,2 Мб)
389

Изучение робототехники с помощью Python

Автор: Джозеф Лентин
ДМК Пресс: М.

В данной книге рассказывается, как с нуля построить автономный мобильный обслуживающий робот, с помощью которого можно подавать еду в квартире, гостинице и ресторане. Благодаря подробным пошаговым инструкциям читатель узнает весь процесс разработки робота — начиная с теоретической части (принципы дифференциального привода, кинематики и обратной кинематики) и заканчивая практической реализацией (сборка отдельных компонентов, согласование приводов и датчиков с контроллерами). Много внимания уделено программной части — использованию метаоперационной системы ROS, моделированию в Gazebo, обработке изображений в OpenCV, разработке GUI робота на Qt и Python.

Предпросмотр: Изучение робототехники с помощью Python.pdf (0,7 Мб)
390

Изучай Haskell во имя добра!

Автор: Липовача Миран
ДМК Пресс: М.

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

Предпросмотр: Изучай Haskell во имя добра!.pdf (0,2 Мб)
391

Изучай Erlang во имя добра!

Автор: Хеберт Фред
ДМК Пресс: М.

Усеянная беспечными иллюстрациями и смесью развлекательных и практических примеров программ, книга «Изучай Erlang во имя добра!» является отличным пунктом отправления в иногда безумный, но всегда восхитительный мир Erlang. Вероятно, вас привело к Erlang обещание конкурентности или параллелизма. Возможно, это аспект языка, касающийся распределённых вычислений, а может быть, необычный подход к устойчивости против сбоев. Одним из величайших препятствий на пути изучения Erlang является не столько то, что идеям его свойственна сложность, но и то, что они сильно отличаются от идей большинства других языков, которые вам встречались. Переменные в Erlang не переменны. Вам не следует программировать в ожидании ошибки. Процессы действительно очень дёшевы, и вы можете иметь тысячи их одновременно, даже миллионы, если вам так захочется. Ох, и потом этот странный синтаксис. Erlang совершенно не похож на Java; нет ни методов, ни классов, ни объектов. И, обождите... знак равенства вовсе не означает «равно»...

Предпросмотр: Изучай Erlang во имя добра!.pdf (0,5 Мб)
392

Изучаем TypeScript 3

Автор: Розенталс Натан
ДМК Пресс: М.

TypeScript — это и язык, и набор инструментов для генерации кода JavaScript. Язык TypeScript и его компилятор завоевали прочные позиции в сообществе разработчиков на JavaScript и продолжают набирать силу, имея богатый инструментарий разработки. Многие масштабные проекты на JavaScript, в том числе проекты Adobe, Mozilla и Asana, приняли решение перевести свою кодовую базу с JavaScript на TypeScript. Эта книга представляет собой руководство по TypeScript, которое начинается с базовых понятий, а затем представляет более продвинутые возможности языка. Подробно рассказано об использовании TypeScript со множеством современных фреймворков, применяются методы разработки через тестирование, дано много стандартных шаблонов проектирования. Итогом изучения будет полностью готовое к использованию приложение на TypeScript.

Предпросмотр: Изучаем TypeScript 3.pdf (1,8 Мб)
393

Изучаем Spark: молниеносный анализ данных

ДМК Пресс: М.

Объем обрабатываемых данных во всех областях человеческой деятельности продолжает расти быстрыми темпами. Существуют ли эффективные приемы работы с ним? В этой книге рассказывается об Apache Spark, открытой системе кластерных вычислений, которая позволяет быстро создавать высокопроизводительные программы анализа данных. C помощью Spark вы сможете манипулировать огромными объемами данных посредством простого API на Python, Java и Scala. Написанная разработчиками Spark, эта книга поможет исследователям данных и программистам быстро включиться в работу. Она рассказывает, как организовать параллельное выполнение заданий всего несколькими строчками кода, и охватывает примеры от простых пакетных приложений до программ, осуществляющих обработку потоковых данных и использующих алгоритмы машинного обучения.

Предпросмотр: Изучаем Spark. Молниеносный анализ данных.pdf (0,3 Мб)
394

Изучаем PostgreSQL 10

Автор: Джуба Салахалдин
ДМК Пресс: М.

Прочитав книгу, вы будете хорошо понимать основы PostgreSQL 10 и обладать навыками, необходимыми для разработки эффективных решений с применением базы данных. Это хорошее пособие для близкого знакомства с PostgreSQL. С той или иной степенью полноты оно охватывает практически все вопросы, с которыми встречается разработчик и администратор, начинающий профессионально работать с этой СУБД.

Предпросмотр: Изучаем PostgreSQL 10. Руководство для начинающих по разработке высокопроизводительных решений на основе СУБД PostgreSQL.pdf (1,0 Мб)
395

Изучаем pandas

Автор: Хейдт Майкл
ДМК Пресс: М.

Библиотека pandas — популярный пакет для анализа и обработки данных на языке Python. Он предлагает эффективные, быстрые, высокопроизводительные структуры данных, которые позволяют существенно упростить работу. Данная книга познакомит вас с обширным набором инструментов, предлагаемых библиотекой pandas, — начиная с обзора загрузки данных с удаленных источников, выполнения численного и статистического анализа, индексации, агрегации и заканчивая визуализацией данных и анализом финансовой информации.

Предпросмотр: Изучаем pandas. Высокопроизводительная обработка и анализ данных в Python.pdf (1,5 Мб)
396

Изучаем MonoTouch. Создание приложений на платформе iOS с помощью C# и .NET

Автор: Блюстайн Майкл
ДМК Пресс: М.

Вы прекрасно владеете C# и .NET и хотите выйти на огромный рынок iPhone/iPad? Теперь вы можете создавать великолепные приложения для iOS, не изучая язык Objective-C и средства разработки от Apple. Платформа MonoTouch позволяет применить уже имеющиеся навыки к разработке приложений, которые можно продавать через Apple App Store или развернуть в своей организации. Книга Майкла Блюстайна поможет вам быстро освоить MonoTouch и извлечь максимум пользы из заложенного в ней гигантского потенциала. В начале автор описывает, как настроить среду разработки MonoTouch, и объясняет, как MonoTouch абстрагирует iOS SDK, позволяя использовать родные классы iOS из C#. На простых примерах вы увидите, как пишутся приложения, и это станет фундаментом для решения более интересных задач. Шаг за шагом, на практических примерах вы будете осваивать все более сложные технологии. Автор даже демонстрирует применение в iOS-приложениях таких продвинутых средств .NET, как LINQ.

Предпросмотр: Изучаем MonoTouch. Создание приложений на платформе iOS с помощью C# и .NET.pdf (0,2 Мб)
397

Изучаем Core Audio

Автор: Адамсон Крис
ДМК Пресс: М.

Звук оказывает мощное и самое непосредственное воздействие на человеческий мозг. Благодаря подсистеме Apple Core Audio мы сможете задействовать эту мощь в своих программах для Mac и iOS: захватывать звук с устройств ввода, накладывать эффекты в реальном времени, воспроизводить MP3-файлы, играть на виртуальных музыкальных инструментах, слушать веб-радио, поддерживать технологию VoIP и т.д. Самая развитая из всех когда-либо созданных систем программирования звука, Core Audio отнюдь не проста. В этом издании один из лучших авторов книг по программирования в iOS Крис Адамсон и легендарный специалист по Core Audio Кэвин Авила во всех подробностях рассказывают об этой потрясающей подсистеме, чтобы программисты на платформах Mac и iOS могли воспользоваться всеми ее возможностями.

Предпросмотр: Изучаем Core Audio. Практическое руководство по программированию звука в Mac и iOS.pdf (0,3 Мб)
398

Изучаем Angular 2

Автор: Дилеман Пабло
ДМК Пресс: М.

Фреймворк Angular 2 полностью переписан с нуля для удовлетворения требований современных разработчиков, которым необходима высокая производительность и отзывчивость веб-приложений. Эта книга поможет вам освоить основы проектирования и разработки компонентов Angular 2, обеспечивая полный охват синтаксиса языка TypeScript. После создания первых компонентов мы объединим их в полноценное веб-приложение. Затем перейдем к реализации маршрутов в Angular 2, узнаем, как организовать поддержку разных состояний приложения и навигацию между компонентами. После этого мы займемся веб-формами и проверкой ввода пользователя, а затем используем новые знания как фундамент для изучения основ аутентификации пользователей и различных способов защиты страниц и разделов сайта. Также в этой книге рассматривается тема анимации компонентов и элементов DOM. В заключительной части дается детальное освещение приемов модульного тестирования, таких как службы, директивы, маршруты и фильтры.

Предпросмотр: Изучаем Angular 2.pdf (0,4 Мб)
399

Идиомы и паттерны проектирования в современном С++

Автор: Пикус Федор Г.
ДМК Пресс: М.

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

Предпросмотр: Идиомы и паттерны проектирования в современном С++.pdf (0,8 Мб)
400

Идеи машинного обучения: от теории к алгоритмам

Автор: Шалев-Шварц Шай
ДМК Пресс: М.

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

Предпросмотр: Идеи машинного обучения. От теории к алгоритмам.pdf (1,4 Мб)
Страницы: 1 ... 6 7 8 9 10 ... 27