Предисловие
Глава 1 • Sense HAT
1.1 Raspberry Pi Zero W
Глава 2 • Установка операционной системы на Raspberry Pi
2.1 Обзор
2.2 Этапы установки Raspbian Buster
2.3 Удаленный доступ
2.4 Использование Putty
2.5 Удаленный доступ к рабочему столу
2.6 Использование языка Python
2.7 Резюме
2.8 Упражнения
Глава 3 • Введение в Sense HAT и простые проекты
3.1 Обзор
3.2 Sense HAT
3.3 Программирование
3.4 Проект 1 — Отображение текста
3.5 Проект 2 — Генерация чисел
3.6 Проект 3 — Две кости
3.7 Проект 4 — Случайные буквы
3.8 Проект 5 — Текущее время
3.9 Проект 6 — Умножение
3.10 Проект 7 — Все операторы
3.11 Проект 8 — Таблица умножения
3.12 Проект 9 — Изображения
3.13 Проект 10 — Елка
3.14 Проект 11 — Вращение елки
3.15 Чтение пикселей
3.16 Загрузка изображений
3.17 Проект 12 — Двузначные числа
3.18 Проект 13 — Счетчик
3.19 Использование джойстика
3.20 Проект 14 — Управление джойстиком
3.21 Проект 15 — Счетчик событий
3.22 Проект 16 — Таймер реакции
3.23 Проект 17 — LED + джойстик
3.24 Чтение температуры и др.
3.25 Проект 18 — Погодные данные
3.26 Проект 19 — Выбор джойстиком
3.27 Проект 20 — Калибровка
3.28 Проект 21 — Сводка погоды
3.29 Проект 22 — Температура по светодиодам
3.30 Проект 23 — Температура в виде числа
3.31 Проект 24 — Темп. и влажн. без прокрутки
3.33 Проект 26 — Мигающие светодиоды
3.34 Датчики инерции
3.34.1 Компас
3.34.2 Проект 27 — Направление
3.34.3 Ускорение
3.34.4 Проект 28 — Кости и акселерометр
3.34.5 Ориентация
3.34.6 Проект 29 — Формы LED
3.35 Резюме
3.36 Упражнения
Глава 4 • Использование эмулятора Sense HAT
4.1 Обзор
4.2 Веб-эмулятор
4.3 Эмулятор на Raspberry Pi
4.4 Запись/воспроизведение
4.5 Резюме
4.6 Упражнения
Глава 5 • Node-RED и Sense HAT
5.1 Обзор
5.2 Узлы Node-RED
5.3 Проект 1 — Температура, влажность, давление
5.4 Проект 2 — Компас
5.5 Проект 3 — Ускорение
5.6 Джойстик
5.7 Светодиоды
5.8 Проект 4 — Мигание
5.9 Прокрутка текста
5.10 Проект 5 — Прокрутка давления
5.11 Резюме
5.12 Упражнения
Глава 6 • Внешние компоненты
6.1 Обзор
6.2 Пины Raspberry
6.3 Интерфейс Sense HAT
6.4 Проект 1 — Двухпозиционный регулятор
6.5 Резюме
6.6 Упражнения
Глава 7 • Проекты среднего уровня
7.1 Обзор
7.2 Проект 1 — Кнопка-счетчик
7.3 Проект 2 — Таймер с кнопкой
7.4 Проект 3 — Температура на ЖК
7.5 Проект 4 — Темп./влажн./давл. на LCD
7.6 Гистограмма температуры
7.7 Проект 6 — Гистограммы
7.8 Проект 7 — История температуры
7.9 Проект 8 — Случайные кости
7.10 Проект 9 — Ультразвук
7.11 Построение графиков
7.11.1 Квадратичная функция
7.11.2 Несколько графиков
7.12 Работа с файлами Python
7.13 Проект 10 — Сохранение температуры
7.14 Проект 11 — Темп. + влажность
7.15 Проект 12 — Темп. и влажн. в реальном времени
7.16 Проект 13 — Темп. с таймстемпом
7.17 Сетевые протоколы
7.17.1 Проект 14 — Передача по Wi-Fi
7.17.2 Проект 15 — Передача по Bluetooth
7.18 Проект 16 — Передача в облако
7.19 Игры
7.19.1 Проект 17 — Шар
7.19.2 Проект 18 — Понг
7.20 Резюме
7.21 Упражнения
Приложение
The latest edition of Murach’s classic MySQL book does a better job than ever of teaching the SQL statements that every database developer should know. Each chapter features clear examples, easy-to-understand explanations, best practices, and helpful tips.
To start, this book presents the SQL statements for retrieving and updating the data in a database. These are the most important SQL statements because developers use them every day. Then, it shows how to design a database, how to implement that design, and how to work with views, transactions, stored procedures, functions, triggers, and events. Finally, it presents a starting set of skills for a database administrator (DBA) including how to manage security, how to backup and restore a database, and how to host a MySQL database with Amazon Web Services (AWS).
The result? You’ll be able to use SQL to work with a MySQL database in a way that’s thoroughly professional.
Every Murach book guarantees high quality. The realistic examples show how each feature works in context. The exercises at the end of each chapter let you gain valuable hands-on experience. And the distinctive “paired-pages” format is ideal for learning and reference.