SQL для простых смертных

Компьютерная литература

SQL для простых смертных

Автор: Мартин Грабер

SQL ДЛЯ ПРОСТЫХ СМЕРТНЫХ — это полное введение в структурированный язык запросов, написанное специально для начинающих. Если вы не имеете опыта управления базами данных, благодаря этой книге вы научитесь работать с SQL легко и свободно, применяя простые запросы и сложные операции. Для овладения SQL: — Усвойте смысл понятий, связанных с управлением базой данных, с помощью краткого и простого введения в реляционные базы данных. — Следуйте данным инструкциям по применению основных команд SQL для поиска размещенной в таблицах данных информации и работы с ней. Научитесь выбирать и суммировать данные, а также умело ими управлять. — Эффективно работайте с составными таблицами данных, применяя развитую технику запроса к более чем одной таблице одновременно, конструируя сложные запросы и подзапросы. — Создавайте новые таблицы данных для приложений в сфере торгового бизнеса. Изучайте важные принципы эффективного проектирования базы данных и технику обеспечения целостности и защиты данных. — Учитесь применять SQL с языками программирования, используя специальную главу для программистов. SQL ДЛЯ ПРОСТЫХ СМЕРТНЫХ является необходимым руководством для любой реализации языка структурированных запросов, в которое включены краткий справочник по стандартному SQL и описание общих свойств нестандартного SQL.

JavaScript для детей. Самоучитель по программированию

Компьютерная литература

JavaScript для детей. Самоучитель по программированию

Автор: Ник Морган

О книгеЭта книга позволит вам погрузиться в программирование и с легкостью освоить JavaScipt. Вы напишете несколько настоящих игр — поиск сокровищ на карте, «Виселицу» и «Змейку». На каждом шаге вы сможете оценить результаты своих трудов — в виде работающей программы, а с понятными инструкциями, примерами и забавными иллюстрациями обучение будет только приятным. Книга для детей от 10 лет.От автора и издателейПочему именно JavaScript?Эта книга — не только введение в JavaScript, но и вообще в программирование. Вы узнаете, как кодить на этом языке — с самых основ. Каждая глава посвящена отдельной теме, и в каждой следующей главе вы изучаете что-то новое, опираясь на уже прочитанное. Кроме того, вас ждут упражнения, которые помогут расширить примеры и написать собственный код. К концу книги вы сможете запрограммировать свою игру с анимацией! Если вы просто хотите научиться программировать, почему стоит выбрать именно JavaScript? Что же, во-первых, начинать писать на нем код — легко. Все современные браузеры запускают код на JavaScript без дополнительных усилий с вашей стороны, вам не понадобится устанавливать никаких дополнительных программ.Это сильно отличает этот язык от других языков программирования, где вам нужны специальные инструменты-интерпретаторы, чтобы запускать код. Кроме того, на JavaScript писать весело! Он дает программисту много свободы, вы можете писать код в собственном стиле, и — что немаловажно — этот язык прощает многие ошибки.И последнее — программирование на JavaScript открывает перед вами целый новый мир возможностей. Именно благодаря этому языку веб-страницы становятся интерактивными, но вы можете написать на нем целый сайт или, например, запрограммировать настоящего робота!Книга поделена на три части:Часть 1 посвящена базовым элементам JavaScript, включая разные виды данных, условных конструкций, операторов циклов и функций. Вы узнаете, как создавать простые HTML-странички и напишете текстовую версию игры «Виселица».Часть 2 знакомит с более продвинутыми техниками, включая jQuery, объектно-ориентированное программирование, запуск кода по таймеру и реакцию на действия пользователя и др. Вы сможете написать игру «Поиск сокровищ», которая будет уже по-настоящему взаимодействовать с игроком! Часть 3 посвящена элементу canvas, которая позволяет добавить графику к программе.Вы узнаете, как рисовать при помощи JavaScript, как анимировать изображения и как контролировать анимации с клавиатуры. Собрав все знания вместе, вы сможете написать игру «Змейка» — и вдоволь поиграть в нее. В конце книги есть глоссарий и список рекомендуемой литературы.Фишки книги Через простые и забавные примеры вы погрузитесь в один из самых популярных языков программирования. Каждая новая тема подкрепляется реальной программой, которую вы напишете, опираясь на советы автора. В каждой главе есть упражнения для самостоятельного решения. Ответы к ним можно скачать на нашем сайте (но лучше попробовать все сделать самим!) Примеры сопровождают смешные иллюстрации, с которыми обучение становится веселее В конце книги Ник дает рекомендации по тому, куда можно развивать полученные навыки и как использовать язык Все английские термины (которых в программировании не избежать!) вынесены на поля, что делает книгу крайне удобной в использовании и помогает учить языкО JavaSciptJavaScipt — это далеко не единственный язык программирования. В сущности, языков очень много, счет идет на сотни, однако есть немало причин выбрать именно JavaScript. Например, изучать его гораздо проще (и интереснее), чем многие другие языки. Но, пожалуй, самая веская причина такова: чтобы писать и выполнять JavaScript-программы, достаточно интернет-браузера — такого, как Internet Explorer, Mozilla Firefox или Google Chrome. В каждый из этих браузеров встроен интерпретатор JavaScript, который сможет выполнять JavaScript-программы. И никакого специального программного обеспечения вам не понадобится.Для кого эта книга Для детей от 10 лет, которые хотят научиться программировать. Для родителей, которые хотят помочь детям освоить первые навыки программирования. Для учителей информатики, которые хотят сделать свои уроки полезными и необычными!Цитаты из книгиДанные Это информация, которая хранится в наших компьютерных программах. Например, ваше имя — это элемент данных, и ваш возраст тоже. Цвет волос, количество братьев и сестер, ваш адрес и пол — все это данные.Инкремент и декрементВам как программисту понадобится увеличивать или уменьшать значения числовых переменных на единицу. Например, у вас в программе может быть переменная для подсчета, сколько раз за день вам сказали «Дай пять!». И при каждом новом приветствии эту переменную надо будет увеличить на 1. Увеличение на 1 называют инкрементом, а уменьшение на 1 — декрементом. Выполняются инкремент и декремент с помощью операторов ++ и -.Синтаксис В нашей программе встречается много символов, таких как скобки (), точки с запятой ;, фигурные скобки {}, знаки плюс +, а также некоторые таинственные на первый взгляд слова (например, var и console.log). Все это является частью синтаксиса JavaScript — то есть правил, указывающих, как объединять символы и слова, чтобы составить работающую программу.Переменные Значениям в JavaScript можно давать имена, используя переменные. Переменная похожа на ящичек, в который помещается лишь один предмет. Чтобы положить туда что-то еще, прежнее содержимое придется заменить. Чтобы создать новую переменную, используйте ключевое слово var, после которого укажите имя переменной.

Raspberry Pi. Руководство по настройке и применению

Компьютерная литература

Raspberry Pi. Руководство по настройке и применению

Автор: Ю. С. Магда

Быстрый прогресс современной электроники в последние годы существенно повлиял на все сферы человеческой деятельности, включая применение компьютерных технологий. Существенным прорывом стало создание полнофункциональных компьютерных систем на одном кристалле, так называемом System-On-Chip (SoC). В SoC интегрируются все основные функциональные блоки, присущие компьютерам (процессор, память, графический процессор и др.). На одном из таких SoC-кристаллов реализован один из наиболее популярных современных миниатюрных компьютеров, известный под названием Raspberry Pi. Эта книга посвящена практическим аспектам применения Raspberry Pi, начиная от программирования простых систем управления и измерения на языке Python и заканчивая разработкой мультимедийных систем и созданием игровых приложений на языке Scratch. Хотя Raspberry Pi помещается на ладони, он способен выполнять многие функции, доступные мощным настольным системам. Многие популярные приложения, работающие на настольных компьютерах, могут выполняться и на Raspberry Pi. Вдобавок Raspberry Pi обладает мощными мультимедийными и графическими возможностями, в частности, при работе с 3D графикой, поэтому этот миниатюрный компьютер можно использовать как платформу для разработки игровых приложений, что может заинтересовать многих будущих программистов. Raspberry Pi можно использовать и для создания своих собственных измерительных и робототехнических систем с различными датчиками и исполнительными устройствами. Создание таких систем возможно благодаря наличию цифрового порта ввода/вывода (GPIO) — подобная возможность отсутствует в обычных настольных ПК. Материал книги будет полезен самой широкой аудитории, начиная от школьников и студентов и заканчивая разработчиками приложений для мультимедиа, Интернета и систем управления.

Психиатрическая лингвистика

Компьютерная литература

Психиатрическая лингвистика

Автор: В. Э. Пашковский, В. Р. Пиотровская, Р. Г. Пиотровский

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

Git для профессионального программиста

Компьютерная литература

Git для профессионального программиста

Автор: С. Чакон, Б. Штрауб

Эта книга представляет собой обновленное руководство по использованию Git в современных условиях. С тех пор как проект Git — распределенная система управления версиями — был создан Линусом Торвальдсом, прошло много лет, и система Git превратилась в доминирующую систему контроля версий, как для коммерческих целей, так и для проектов с открытым исходным кодом. Эффективный и хорошо реализованный контроль версий необходим для любого успешного веб-проекта. Постепенно эту систему приняли на вооружение практически все сообщества разработчиков ПО с открытым исходным кодом. Появление огромного числа графических интерфейсов для всех платформ и поддержка IDE позволили внедрить Git в операционные системы семейства Windows. Второе издание книги было обновлено для Git-версии 2.0 и уделяет большое внимание GitHub.

Swift. Основы разработки приложений под iOS и macOS

Компьютерная литература

Swift. Основы разработки приложений под iOS и macOS

Автор: Василий Усов

Swift — быстрый, современный, безопасный и удобный язык программирования. Если вы когда-либо писали приложения на Objective-C, то после изучения Swift с его многообразием возможностей вы, вероятно, захотите переписать приложения на новом языке программирования. Мир Swift очень и очень молод, людей со значительным багажом знаний и опыта за плечами еще просто не существует в силу возраста языка, поэтому вы можете стать одним из них.Третье издание книги было значительно обновлено и доработано. Примеры кода соответствуют Swift версии не ниже 3.0, iOS версии не ниже 10 и Xcode версии не ниже 8. Переработана глава, посвященная коллекциям, обновлены главы, посвященные функциям и замыканиям, добавлена информация о ленивых вычислениях и нетривиальных возможностях Swift.

Linux. От новичка к профессионалу

Компьютерная литература

Linux. От новичка к профессионалу

Автор: Д. Колисниченко

Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux от запуска Windows-игр под управлением Linux до настройки собственного Web-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование и другие вопросы. В пятом издании описаны последние версии дистрибутивов Fedora, Ubuntu, openSUSE, Debian, Slackware, дистрибутив для создания ме-диацентров OpenELEC, рассмотрены компиляция ядра 4.0, новый менеджер пакетов dnf, существенно переработан материал по модулям PAM, RAID-массивам, системам инициализации и добавлено много другого нового материала.На сайте издательства находятся дополнительные главы в PDF-файлах и видео-уроки.

Четвертая промышленная революция

Компьютерная литература

Четвертая промышленная революция

Автор: Шваб К.

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

AutoCAD для конструкторов. Стандарты ЕСКД в AutoCAD 2009/2010/2011. Практические советы конструктора (+ CD-ROM)

Компьютерная литература

AutoCAD для конструкторов. Стандарты ЕСКД в AutoCAD 2009/2010/2011. Практические советы конструктора (+ CD-ROM)

Автор: А. С. Журавлев

Данная книга представляет собой комплексное, системное описание того, как можно и нужно адаптировать работу в AutoCAD 2009/2010/2011 в соответствии со стандартами ЕСКД, как грамотно разработать систему шаблонов, создать и поддерживать свою библиотеку блоков. Книга дает понимание того, как наиболее продуктивно и удобно можно работать в AutoCAD при проектировании. Ни одна деталь не остается без внимания: от создания типов линий, организации слоев, размерных и текстовых стилей до организации своего рабочего пространства и практики эффективной работы в нем. В книге присутствует большое количество практических примеров, профессиональных советов, пошаговых инструкций. Книга написана доступным языком с большим вниманием к деталям. Будет, несомненно, полезна всем, кто хочет повысить свой уровень владения, грамотность и эффективность работы в AutoCAD. На диске, прилагаемом к книге, имеются компоненты авторского рабочего пространства Электронный кульман с уже настроенными элементами и командами, записана полная библиотека шаблонов основных и дополнительных форматов конструкторских документов ЕСКД, Состоящая из 122-х файлов (*.dwt), на 100% подготовленных для работы конструктора-машиностроителя. Также на диске CD-ROM отдельно записана обширная библиотека блоков, имеющая более 2-х тысяч блоков, в том числе 70 динамических блоков, которые полностью адаптированы как инструменты для инструментальных палитр. Данные библиотеки можно с успехом использовать в различных пользовательских рабочих пространствах во всех последних версиях AutoCAD.