#БазыДанных 2016
Базы данных. Учебник
Авторы: Шустова Л.И. Тараканов О.В.
Учебник предназначен для изучения основ проектирования и реализации реляционных баз данных. Достаточно подробно рассматриваются фундаментальные понятия и принципы организации моделей данных "сущность-связь" и реляционной модели данных, включающие в себя основные характеристики структурных компонентов, манипуляционную и целостную части с использованием элементов теории множеств, реляционной алгебры и реляционного исчисления. Описаны основные этапы создания и использования системы базы данных: определение семантических зависимостей на разных уровнях абстракции; проектирование с учетом принципов нормализации; реализация и сопровождение с использованием декларативного языка. Детально представлены методы доступа к данным на основе: древовидных, хэш и битовых структур. Описаны основные операции оптимизатора SQL-запросов, а также методика интерпретации плана SQL-запроса.
#Схемотехника #Verilog #ЛогическоеПр 2019
Логическое проектирование на SystemVerilog
Автор: Д. Томас
Книга посвящена SystemVerilog - языку описания аппаратуры, используемому для моделирования электронных систем. Разработчики SystemVerilog сделали его синтаксис похожим на синтаксис языка С, что упрощает его освоение. В современных подходах к проектированию аппаратуры проверка модели (верификация) не менее важна, чем ее разработка. SystemVerilog предлагает конструкции, позволяющие лучше отразить инженерный замысел в моделях, программные абстракции, упрощающие разработку тестовых окружений, утверждения, обеспечивающие проверку поведения сложных систем, а также средства измерения функционального покрытия в процессе верификации.
Описание языка дается вместе с материалом по логическому проектированию, так что книга может использоваться в качестве учебного пособия для курсов цифровой схемотехники и архитектуры компьютеров.
#JavaScript 2020
Клиентские технологии веб-программирования: JavaScript и DOM
Автор: Андрей Диков
Учебное пособие является логическим продолжением предыдущей работы «Клиентские технологии веб-дизайна: HTML5 и CSS3» и предназначено для освоения технологий расширения функционала веб-страниц и придания им подлинной динамичности и интерактивности на уровне клиента. Язык JavaScript до сих пор остается самым популярным языком разработки сценариев для веб-браузера. В книге делается акцент на актуальную версию стандарта ES2015 (ES6) и не рассматриваются устаревшие возможности. Технология DOM выделена в отдельную часть книги, так как является самостоятельной, но может быть реализована посредством JavaScript. Потенциал DOM, выражающийся в возможности любого динамического изменения контента веб-страницы, позволяет создавать не просто веб-страницы, а веб-приложения. Учебное пособие может быть полезно как для организации учебного процесса в рамках изучаемых технологий, так и для самостоятельной работы.
#Android 2019
Разработка мобильных приложений
Автор: Соколова В.В.
Основной целью пособия является введение в разработку нативных мобильных приложений на платформах J2ME и Android. Описана краткая история развития мобильных технологий, представлена существующая классификация мобильных приложений и изложены основные этапы их разработки с использованием языка программирования Java.
Соответствует актуальным требованиям Федерального государственного образовательного стандарта среднего профессионального образования и профессиональным требованиям.
Предназначено для студентов образовательных учреждений среднего профессионального образования, обучающихся по специальностям «Информатика и вычислительная техника», «Сети ЭВМ и телекоммуникации».
#Java 2015
Программирование на языке Java
Автор: А. В. Гаврилов
Данное пособие представляет собой краткий справочник по языку Java и может использоваться как конспект лекционного курса «Программирование интернет-приложений». Рассмотрены основные концепции объектно-ориентированного программирования, описан синтаксис языка Java, а также приведено описание основных классов и интерфейсов, входящих в стандартную библиотеку с алгоритмами и примерами их использования.
#ИБ 2015
Официальное руководство (ISC) по обеспечению безопасности информационных систем CISSP-ISSMP CBK
Автор: Стейнберг Джозеф
Домен лидерства и управления в сфере безопасности затрагивает фундаментальные требования по программе безопасности. Он охватывает концепции безопасности на предприятии в широком плане, определяет её роль, поясняет о необходимости учреждения эффективной системы безопасности.
Это издание наиболее полный сборник отраслевых знаний составленный выдающимися экспертами по информационной безопасности и включает в себя необходимое пособие для получения сертификата по обеспечению безопасности информационных систем.
#UX_UI #Веб_дизайн 2020
Дизайн и юзабилити интерфейсов пользователя
Авторы: Кишкурно Т.В., Брусенцова Т.П.
В пособии рассмотрены принципы создания удобных и привлекательных с точки зрения пользователя интерфейсов, основные способы прототипирования для реализации простых и сложных схем взаимодействия с пользователем и инструменты прототипирования, а также средства реализации на практике концепции юзабилити-тестирования, стратегия и варианты тестирования. При разработке пользовательских интерфейсов словом «юзабилити» (usability) обозначают общую концепцию их удобства при использовании программного обеспечения, логичность и простоту в расположении элементов управления.
#Unity #ВиртРеальность 2016
Виртуальная реальность в Unity
Автор: Джонотан Линовес
Книга позволит вам освоить разработку виртуальной реальности в Unity - наиболее популярном на сегодняшний день игровом движке. Вы узнаете, как использовать Unity для разработки VR-приложений, поддерживающих такие устройства, как Oculus Rift и Google Cardboard, позволяющих взаимодействовать с виртуальными мирами. Книга расскажет вам, как создать ряд интересных и занимательных VR-проектов. Вы научитесь управлять игровым движком Unity 3D с помощью редактора Unity и сценариев на С#. К концу книги, вы сможете с помощью Unity создать ряд многофункциональных интерактивных примеров восприятия виртуальной реальности.
#Python #Cpp 2019
Программирование. Python. C++ Часть 1-4
Автор: Поляков К.Ю.
Книга представляет собой учебное пособие по программированию. В отличие от большинства аналогичных изданий, в ней представлены два языка программирования высокого уровня — Python и C++.
В первой части рассматриваются основы прогр-ия на выбранных языках: ввод и вывод данных, обработка целых и вещественных чисел, управляющие конструкции. Объяснение нового материала строится на примерах его практического применения. Изучаются приёмы разработки программ, использующих компьютерную графику и анимацию.
Основные темы второй части — прогр-ие с использованием подпрограмм, обработка символьных строк, использование массивов и матриц для хранения большого количества данных. Рассматривается понятие сложности алгоритмов, позволяющее сравнивать их эффективность.
Третья часть посвящена способам организации данных и алгоритмам их обработки. Рассмотрены различные методы сортировки массивов, сравнивается их эффективность. ...
#Google 2020
Google Tag Manager
Автор: Яков Осипенков
Новое руководство по работе с самым популярным инструментом управления тегами в мире. Единственная книга в русскоязычном сообществе, которая дает полное и системное представление о GTM.
#Raspb_PI 2014
Raspberry Pi. Руководство по настройке и применению
Автор: Юрий Магда
Быстрый прогресс современной электроники в последние годы существенно повлиял на все сферы человеческой деятельности, включая применение компьютерных технологий.
Существенным прорывом стало создание полнофункциональных компьютерных систем на одном кристалле, так называемом System-On-Chip (SoC).
В SoC интегрируются все основные функциональные блоки, присущие компьютерам (процессор, память, графический процессор и др.). На одном из таких SoC-кристаллов реализован один из наиболее популярных современных миниатюрных компьютеров, известный под названием Raspberry Pi.
Эта книга посвящена практическим аспектам применения Raspberry Pi, начиная от программирования простых систем управления и измерения на языке Python и заканчивая разработкой мультимедийных систем и созданием игровых приложений на языке Scratch.
#Математика 2018
Линейная алгебра и линейное программирование, учебное пособие,
Автор: Трухан А.А., Ковтуненко В.Г.
В пособии излагаются вопросы теории линейной алгебры для решения систем линейных алгебраических уравнений и линейного программирования в рамках курса высшей математики для технических вузов. Пособие содержит основные теоретические положения линейной алгебры и некоторые ее практические приложения, такие как матричное исчисление, векторная алгебра и аналитическая геометрия в трехмерном и двумерном евклидовом пространстве, что позволяет решать практические инженерные задачи. Большое внимание уделено рассмотрению квадратичных форм и их геометрической иллюстрации. Кроме того, в данном пособии рассмотрено такое интересное приложение линейной алгебры, как линейное программирование, с помощью которого решаются задачи оптимизации.
#C_Sharp #OOP 2020
Основы объектно- ориентированного
программирования на базе языка С#
Автор: Залогова Л. А.
Учебное пособие посвящено основным принципам объектно -ориентированного программирования с использованием языка С#. Рассматриваются классы, объекты, наследование, полиморфизм. Особое внимание уделяется взаимодействию объектов. Изложение сопровождается примерами.
Предназначено для студентов, владеющих навыками процедур ного программирования, а также для тех, кто желает освоить осно вы языка С#.
#Arduino 2018
Создание умного дома на базе Arduino
Автор: В.А. Петин
С появлением интернета вещей отношения умного дома с владельцем переходят на новый уровень – теперь контроллер, управляющий жилищем, может в любой момент связаться с хозяином и получить от него новое задание. Специальное приложение для Android или iOS позволит вам управлять своим домом с экрана смартфона из соседней комнаты или с другого континента. Взаимодействовать с техникой будущего и разрабатывать новые способы применения интернета вещей научит вас эта книга – в ней есть всё, что нужно для творчества. Издание познакомит вас с основами создания и отладки проектов по автоматизации дома на основе контроллеров Arduino и NodeMCU.
#Scrum 2012
Гибкие методологии разработки
Автор: Вольфсон Б.
Книга о философии разработки программного обеспечения. Автор далеко не теоретик, руководитель крупного коллектива программистов.
Кроме классического Scrum, в книге также описываются и разнообразные лучшие практики, которые отлично интегрируются в данный управленческий фреймворк для управления продуктом, командой, для организации аналитики и тестирования.
#Сайтостроение #HTML 2020
Веб-самоделкин. Как самому создать сайт быстро и профессионально
Автор: Гладкий А. А.
Прочитав эту книгу, вы узнаете, что представляет собой современный веб-сайт, как разрабатывается его концепция, что такое хостинг и доменное имя, чем отличается статическая веб-страница от динамической, как формируется контент сайта, зачем нужна его оптимизация, а также о многом другом. Вы научитесь самостоятельно программировать веб-страницы с помощью языка гипертекстовой разметки HTML, а также подробно познакомитесь с программными продуктами, специально созданными для веб-разработчиков и позволяющими в автоматическом режиме создать полноценный сайт, затратив на это минимум времени и усилий.
#DeepLearning #TensorFlow 2019
TensorFlow для глубокого обучения
Автор: Рамсундар Бхарат, Заде Р.Б.
Книга знакомит с основами программной библиотеки TensorFlow и принципами глубокого обучения, начиная с нулевого уровня. В книге рассмотрены базовые вычисления в библиотеке TensorFlow, простые обучающиеся системы и их построение, полносвязные глубокие сети, прототипы и превращение прототипов в высококачественные модели, сверхточные нейронные сети и обработка изображений, рекуррентные нейронные сети и наборы естественно-языковых данных, способы обучения с максимизацией подкрепления на примере известных игр, приемы тренинга глубоких сетей с помощью графических и тензорных процессоров.
#ИИ #Нейросети 2012
Искусственный интеллект. Элективный курс
Автор: Ясницкий Л.Н.
Учебное пособие является составной частью учебно-методического комплекса, включающего также методическое пособие "Искусственный интеллект" и лабораторный практикум. Задача курса - познакомить школьников с историей искусственного интеллекта, с основными стратегиями, применяемыми при создании интеллектуальных информационных систем, научить пользоваться нейросетевыми технологиями и применять их для решения практических проблем.
Для учащихся старших классов информационно-технологического, физико-математического, естественно-научного, социально-гуманитарного профилей.
#IoT 2021
Визуальное программирование (FBD) для микропроцессорных систем и IoT
Автор: В. Д. Мунистер
В учебно-практическом пособии «Визуальное программирование (FBD) для микропроцессорных систем и IoT» уделено большое внимание изучению и применению в прикладных задачах распространенных микропроцессорных систем (MCU/SoC) посредством их конфигурирования (данных управляющих устройств) на графическом языке программирования FBD (Function Block Diagram) под конкретные целевые задачи. Издание предназначено для студентов, изучающих дисциплины «Алгоритмизация и программирование», «Микропроцессорные системы», «Проектирование микропроцессорных систем», «Аппаратно-программные комплексы», «Вычислительные машины системы и сети», «Вычислительная техника и сети в отрасли», «Основы визуального программирования».
#Python #Хакинг 2012
Программирование на Python для хакеров
Автор: Д. Сейтц
Я изучил Python конкретно для хакинга — и я осмелюсь сказать, что это утверждение правдиво для многих других так же. Я провел достаточно много времени в изучении языка, который хорошо приспособлен для хакинга и реверс инженерии, и несколько лет назад стало весьма очевидно, что Python становится настоящим лидером среди языков ориентированных на хакинг. Однако хитрость была в том, что не было стоящего руководства по теме, как использовать Python для различных задач хакинга. Вам приходится копаться в форумах и мануалах, и обычно проводить достаточно много времени времени пошагово просматривать код, чтобы заставить его работать правильно. Эта книга нацелена на заполнение этого разрыва путем предоставления вам беглого курса как использовать Python для хакинга и реверс-инженерии различными способами.