#Сети 2021
Основы локальных компьютерных сетей 3-е изд.
Автор: Сергеев А. Н.
В учебном пособии рассматриваются теоретические основы и технологии построения локальных компьютерных сетей. Излагаются вопросы базовых понятий, моделей и способов построения компьютерных сетей, организации стека протоколов TCP IP (IPv4 и IPv6), создания серверов общего доступа и служб для IP сетей (DNS, электронная почта, веб и др.). Отдельное внимание уделяется вопросам организации локальных сетей на Windows (рабочая группа и домен), физического построения кабельных и беспроводных локальных сетей. Рекомендовано студентам, изучающим вопросы теории и практики построения компьютерных сетей (дисциплины «Компьютерные сети», «Вычислительные системы, сети и телекоммуникации», «Информационные системы» и др.), а также специалистам сферы информационных технологий, осуществляющим создание и сопровождение компьютерных сетей.
#Airflow 2022
Apache Airflow и конвейеры обработки данных
Авторы: Харенслак Б., де Руйтер Дж.
Конвейеры обработки данных управляют потоком данных с момента их первоначального сбора до консолидации, очистки, анализа, визуализации и многого другого. Apache Airflow предоставляет единую платформу, которую можно использовать для проектирования, реализации, мониторинга и обслуживания конвейеров. Простота пользовательского интерфейса, возможности plug-and-play и гибкие сценарии Python оптимизируют решение любых задач, касающихся управления данными. Эта книга научит вас создавать и сопровождать эффективные конвейеры обработки данных. Вы изучите наиболее распространенные модели их использования, особенности ориентированных ациклических графов (ОАГ), которые обеспечивают работу Airflow, а также способы их настройки в соответствии с потребностями вашего конвейера. Издание предназначено для специалистов по DevOps, обработке и хранению данных, машинному обучению, а также системных администраторов с навыками программирования на Python.
#Алгоритмы #C_Sharp 2022
Прикладные алгоритмы на языке ООП C#: учебно-методическое пособие
Автор: Иванов С.Е.
Пособие включает лабораторные работы, выполняемые в рамках курса «Объектно-ориентированное программирование». Представлено описание, блок-схемы реализация различных прикладных алгоритмов на языке ООП C#
#ОС 2011
Написание собственной операционной системы
Авторы: М. Насыров, Р. Насыров
Данная книга представляет из себя подробное руководство по написанию операционной системы на языке ассемблере и языке С. Книга представляет из себя подборку статей по данной тематике. Представлены 4 варианта операционной системы и достаточно подробно описан защищенный режим работы процессора INTEL, необходимый для работы ОС в многозадачном режиме.
В приложении к книге находятся исходники некоторых представленных ОС, описание языка ассемблера и инструменты для разработки ОС.
#Arduino #Raspb_Pi #IoT 2019
Arduino и Raspberry Pi в проектах Internet of Things, 2-е изд.
Автор: Петин В.А.
Рассмотрено создание простых устройств в рамках концепции Интернета вещей (IoT, Internet of Things) на базе популярной платформы Arduino и микрокомпьютера Raspberry Pi. Описана установка и настройка среды разработки приложений Arduino IDE, а также среда макетирования Frizing. Раскрыты технические возможности, особенности подключения и взаимодействия различных датчиков и исполнительных устройств.
Во втором издании добавлены Arduino-проекты со счетчиками воды и датчиками переменного тока, проект по созданию GPS-трекера на Arduino, проекты на платформе ThingWorx для конкурсов JuniorSkills, а также усовершенствованы проекты на основе популярного Wi-Fi-модуля ESP8266 (метеостанция, отправка данных по MQTT, Wi-Fi-пульт для квадрокоптера, печать курса валют на термопринтере).
#MachineLearning 2022
Машинное обучение в структурной биологии
Авторы: Головин А.В., Пензар Д.Д.
Курс лекций по следующим темам: Введение в структуру белка, молекулярная механика и квантовая химия. Хемоинформатика. Межмолекулярные взаимодействия белок-лиганд. Сравнительное моделирование. Белок-белковые взаимодействия. Машинные модели для расчёта свойств электронной структуры молекул.
#Алгоритмы #Си 2014
Алгоритмические трюки для программистов. 2-е издание
Автор: Генри С. Уоррен мл.
В новом издании своей книги автор вновь сумел собрать неотразимую коллекцию программистских трюков, позволяющих программисту писать элегантные и эффективные программы, быстро создавать эффективно работающий код, становясь при этом настоящим, глубоко знающим свое дело профессионалом.
Трюки автора в высшей степени практичны, но при этом чрезвычайно интересны, а иногда и просто неожиданны - как решение большой головоломки. Изложенный материал позволит повысить квалификацию даже бывалому программисту, но при этом книга будет понятна и полезна даже начинающему.
#Дизассемблирование 2022
Практический анализ двоичных файлов
Автор: Эндриесс Дж.
Современные вредоносные программы все сильнее обфусцированы и стремятся обмануть аналитиков. Поэтому нам нужны более изощренные методы, способные развеять эту завесу тьмы, – и в этом может помочь двоичный анализ, цель которого – установить истинные свойства двоичных программ и понять, что они делают в действительности. В книге рассматриваются вопросы двоичного анализа и оснащения двоичного кода. После знакомства с базовыми понятиями и форматами двоичных файлов вы приступите к их анализу, применяя для этой цели набор средств GNU/Linux binutils, дизассемблирование и внедрение кода. Затем вы реализуете инструменты профилирования с применением Pin, создадите инструменты динамического анализа заражения с помощью libdft и т. д.
Издание предназначено специалистам по безопасности, а также будет полезно системным программистам на C/C++ и ассемблере для x86-64.
#UX_UI 2022
Основы юзабилити-тестирования
Автор: Барнум К. М.
Эта книга представляет поэтапный подход к изучению процесса планирования и проведения юзабилити-тестов. В ней объясняется, как анализировать и применять результаты и что предпринять, если вы ограничены во времени и у вас небольшой бюджет. Она идеально подходит для всех, кто занимается юзабилити или ориентированным на пользователя проектированием, – от студентов до опытных профессионалов. В руководстве отражены новейшие подходы, инструменты и методы, необходимые на начальном этапе юзабилити-тестирования или для проведения дальнейших исследований в этой области. Издание пригодится тем, кто работает над созданием новых продуктов и заинтересован в повышении пользовательского спроса. Книгу могут использовать как новички, готовящиеся к проведению первого юзабилити-теста, так и опытные экспериментаторы, желающие развить свои навыки.
#Spice 2022
Введение в SPICE3. Для изучающих электротехнику : линейные цепи
Автор: Лустенберг Г. Е.
Наметившаяся в последнее время тенденция цифровизации образования связана с более глубоким внедрением компьютерного моделирования в учебный процесс. Изучение электрических и электронных цепей охватывает широкий класс моделей и связано с большим объемом вычислений. В данной книге рассматриваются основы языка SPICE, являющегося основой многих современных систем схемотехнического моделирования. Рассмотрение проводится применительно к линейным цепям. Основной методический принцип книги состоит во введении конструкций языка SPICE по мере необходимости, диктуемой логической последовательностью изложения теории цепей. Таким образом, достигается постепенность усвоения новой информации при минимальном отвлечении внимания от содержательной стороны предмета.
Данный подход, называемый иногда «неформальным введением», эффективен на начальной стадии, когда обучающийся еще не владеет основными понятиями осваиваемой дисциплины. Поэтому весьма желательно работать с этой книгой в процессе изучения теории линейных цепей. Для этого в книге рассмотрено более 100 примеров анализа электрических цепей, которые необходимо проделать самостоятельно с помощью свободно распространяемой программы WinSpiсe3. Схемные файлы примеров уже в архиве. Предполагается, что читатель имеет элементарный опыт работы с Windows XP/7/8/10/11.
Книга не является учебником по теории цепей. В краткой форме приводятся только те теоретические сведения, которые нашли отражение в языке SPICE и могут служить «мостиком» между теорией цепей и SPICE.
Книга будет полезна студентам технических вузов, изучающим следующие дисциплины: «Теоретические основы электротехники» (ТОЭ), «Теория линейных электрических цепей» (ТЛЭЦ), «Основы теории цепей» (ОТЦ), «Основы теории цепей и электроники» (ОТЦиЭ). Возможно, данная работа заинтересует преподавателей соответствующих дисциплин, желающих включить компьютерное моделирование цепей в учебный процесс.
#Криптография 2023
Криптография с секретным ключом
Автор: Фрэнк Рубин
В книге объясняется, как создавать шифры с секретным ключом – от простых, для которых хватает карандаша и бумаги, до очень сложных, применяемых в современной компьютерной криптографии. Вы научитесь конструировать 30 невскрываемых шиф ров, измерять стойкость шифров и гарантированно обеспечивать их безопасность, противостоять гипотетическим ультракомпьютерам будущего. А для развлечения предлагается вскрыть несколько несложных мини-шифров.
Издание предназначено для профессиональных инженеров, специалистов по информатике и криптографов-любителей.
#Clojure 2022
Clojure на производстве 2-е изд.
Автор: Гришаев И. В.
Книга рассказывает о Clojure — современном диалекте Лиспа. Это функциональный язык с акцентом на неизменяемость и многопоточность. Он появился десять лет назад и постепенно набирает популярность в России. В семи главах мы рассмотрим, как работать с Clojure на производстве. Эта книга не для тех, кто учит язык с нуля. Ожидается, что читатель знаком с Clojure или другим диалектом Лиспа. Чтобы лучше усвоить материал, желательно иметь опыт программирования. Для аудитории продвинутого уровня.
Clojure? Это где скобочки и нет типов? На производстве? Всё верно. Книга расскажет о том, как строят боевые системы на этом языке: от простого к сложному, скобка за скобкой. До сих пор информацию о Clojure можно было найти только в книгах на английском и в отдельных статьях в интернете. Ситуация меняется: появилась книга о Clojure на русском, и это не перевод. Автор — программист, который зарабатывает этим языком. Это не очередное введение в Clojure. Вас ждут семь глав с акцентом на практику и неочевидные вещи, которых нет в учебных материалах. Вся книга от начала до конца — личный опыт автора. Код заимствован из настоящих проектов.
#PowerBI #PowerQuery #MSOffice 2022
Приручи данные с помощью Power Query в Excel и Power BI
Авторы: Эскобар М., Пульс К.
Уму непостижимо, как легко и просто можно очистить данные с помощью Power Query в Excel или Power BI! Наши данные редко появляются на свет в готовом к работе виде, и у нас могут уходить долгие часы на их очистку, фильтрацию и преобразование. Power Query помогает сократить этот процесс при первичной обработке данных, а все последующие обновления позволяет свести к простому нажатию на кнопку. Когда дело касается импорта, очистки и преобразования исходных данных для дальнейшего анализа, освоить Power Query бывает гораздо легче, чем выучить формулы Excel или язык программирования VBA. Нет сомнений, что Power Query навсегда изменит подход специалистов Excel к работе с данными. Если у вас есть Excel, значит, у вас уже есть Power Query – этот инструмент встроен в Excel 2016 и выше.
#Микроконтроллеры 2017
Умные устройства безопасности на микроконтроллерах Atmel
Автор: Бирюков А. А.
В книге подробно рассматривается разработка устройств на базе микроконтроллеров Atmel. С их помощью предлагается собрать ряд полезных в быту устройств безопасности, таких как датчики света, температуры, кодовые замки и других.
#ИИ #Алгоритмы #Python 2020
Генетические алгоритмы на Python
Автор: Вирсански Э.
Там, где традиционные алгоритмы бесполезны или не дают результата за обозримое время, на помощь могут прийти генетические алгоритмы. Они позволяют решить целый комплекс сложных задач, в том числе связанных с искусственным интеллектом, упростить оптимизацию непрерывных функций, выполнять реконструкцию изображений и многое другое.
Книга поможет программистам, специалистам по обработке данных и энтузиастам ИИ, интересующимся генетическими алгоритмами, подступиться к стоящим перед ними задачам, связанным с обучением, поиском и оптимизацией, а также повысить качество и точность результатов в уже имеющихся приложениях.
Для изучения материала книги требуются владение языком Python на рабочем уровне и базовые знания математики и информатики.
#Алгоритмы #Математика 2019
Введение в теорию графов
Автор: Уилсон Робин
В последние годы теория графов, являясь важным математическим инструментом в таких разнообразных областях знаний, как исследования операций, химия, социология или генетика, стала самостоятельным предметом. Книга Робина Уилсона широко используется в качестве учебника для бакалаврата по математике, информатике и экономике, а также в качестве введения в предмет для не математиков.
Вводные главы представляют собой базовый курс, содержащий определения и примеры. В них рассматриваются связность, эйлеровы и гамильтоновы пути и циклы, а также деревья. Далее следуют две главы о планарных графах и раскраске графов с отдельным рассмотрением проблемы четырех красок. Следующая глава посвящена теории трансверсалей и связности с приложениями к сетевым потокам. Последняя глава по теории матроидов связывает воедино материал предыдущих глав. В приложении обсуждаются алгоритмы и их эффективность.
#DataMining #Python 2018
Анализ социальных медиа на Python
Автор: Марко Бонцанини
Язык программирования Python является оптимальным выбором для исследователей аналитиков, поскольку позволяет создавать прототипы, визуализировать и анали зировать наборы данных малого и среднего размера. Бесчисленное количество
предприятий обращается к Python для решения задач, связанных с выявлением особенностей поведения потребителей и превращением исходных данных в дейст венную информацию о клиентах.
Настоящая книга рассказывает, как с помощью научного инструментария Python получать и анализировать данные из наиболее популярных сетей, таких как Face book, Twitter, Stack Exchange и др.
В русскоязычное издание добавлено приложение об анализе данных из сети “ВКонтакте”.
#ОС #Облака #OpenStack 2018
OpenStack. Практическое знакомство с облачной операционной системой
Автор: Маркелов А. А.
Книга знакомит читателя с основными сервисами облачной операционной системы OpenStack на начало 2018 года (версия Queens). Рассмотрены вопросы интеграции Open-Stack и системы работы с контейнерами Docker, программно-определяемой системы хранения данных Ceph, настройки производительности и высокой доступности сервисов. Издание рассчитано на ИТ-специалистов (системных и сетевых администраторов, а также администраторов систем хранения данных), желающих познакомиться с де-факто стандартом в области открытых продуктов построения облачной инфраструктуры типа IaaS – OpenStack. В 4-е издание добавлен материал по работе с сетью, настройками производительности и отказоустойчивости. В связи с переходом на сервис Gnocchi переработана глава, посвященная сервису телеметрии.
#ТестированиеПО 2013
ATDD – Разработка программного обеспечения через приемочные тесты
Автор: М. Гэртнер
Применяя методику разработки через приемочные тесты (ATDD), заказчики, разработчики и тестировщики получают возможность совместно сформулировать тестопригодные требования, что позволяет создавать высококачественное программное обеспечение в сжатые сроки. Однако на практике многие не понимают, в чем истинный смысл ATDD. Настоящая книга – первое практическое руководство начального уровня по внедрению и успешному применению этой методики.