Python с нуля: от новичка до собственных игр и программ

Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Группа авторов. Python с нуля: от новичка до собственных игр и программ
ПРЕДИСЛОВИЕ
ВВЕДЕНИЕ
1. Как получить максимум от этой книги?
2. Куда записывать код?
3. Как читать код в этой книге?
4. Что делать с тестами из книги?
5. Почему именно Питон?
ГЛАВА ПЕРВАЯ: НАЧИНАЕМ ПРОГРАММИРОВАТЬ НА PYTHON!
1. Ваша первая строка кода
2. Что такое программа?
3. Функция Print
4. Как Python читает код?
5. Программа подсчета
6. Самостоятельная работа
7. Итоги первой главы
8. Тест первой главы
ГЛАВА ВТОРАЯ: ПЕРЕМЕННЫЕ
1. Что такое переменная?
2. Как создать и вывести переменную?
3. Итоги второй главы
4. Тест второй главы
ГЛАВА ТРЕТЬЯ: ЧИСЛА
1. Целые и дробные числа
2. Математические Операторы в Python
3. Работаем с числами
4. Делим числа без остатка в Python
5. Порядок вычислений в Python
6. Числа и переменные в Python
7. Итоги третьей главы
8. Тест третьей главы
ГЛАВА ЧЕТВЕРТАЯ: СТРОКИ
1. Строки в Python
2. Строки и функция печати
3. Хранение строк в переменных
4. Конкатенация строк в Python
5. Конкатенация строк и переменные
6. Форматирование строк в Python
7. Итоги четвертой главы
8. Тест четвертой главы
ГЛАВА ПЯТАЯ: БУЛЕВА ЛОГИКА
1. Операторы сравнения
2. Булевы значения: правда или ложь
3. True и False в переменных
4. Сравнение переменных в Python
5. Программа для проверки пароля
6. Итоги пятой главы
7. Тест пятой главы
ГЛАВА ШЕСТАЯ: УСЛОВНЫЕ ЗАЯВЛЕНИЯ
1. Что такое условные операторы?
2. Условный оператор If
2.1. if и операторы сравнения
2.2. Условный оператор if и числа
3. Условный оператор else
4. Условный оператор elif
5. Порядок if, elif и else
6. Итоги шестой главы
7. Тест шестой главы
ГЛАВА СЕДЬМАЯ: ЦИКЛЫ
1. Что такое Циклы?
2. Цикл while
3. Как остановить цикл while
4. Цикл while и операторы сравнения
5. Цикл while и обратный отсчет
6. Цикл for
7. Итоги седьмой главы
8. Тест седьмой главы
ГЛАВА ВОСЬМАЯ: СПИСКИ
1. Введение в списки
2. Индекс списка
3. Как извлечь значение из списка
4. Объединение значений списка
5. Функции списка
6. Функция len
7. Функция append
8. Объединение списков в Python
9. Кортежи
10. Как превратить кортеж в список?
11. Как превратить список в кортеж?
12. Итоги восьмой главы
13. Тест восьмой главы
ГЛАВА ДЕВЯТАЯ: СЛОВАРИ
1. Что такое словари?
2. Формат словаря в Python
3. Добавление пар в словарь
4. Удаление пар из словаря
5. Как получить значение по ключу?
6. Как получить ключ по значению?
7. Проверка ключа в словаре
8. Как проверить длину словаря?
9. Итоги девятой главы
10. Тест девятой главы
ГЛАВА ДЕСЯТАЯ: ФУНКЦИИ
1. Введение в функции
2. Параметры и аргументы функций
3. Как вернуть значение из функции
4. Вложенные функции
5. Итоги десятой главы
6. Тест десятой главы
ГЛАВА ОДИННАДЦАТАЯ: КЛАССЫ И ОБЪЕКТЫ
1. Введение в классы и объекты
2. Как создать класс в Python?
3. Свойства класса
4. Функции класса в Python
5. Как создать объект класса в Python
6. Управление объектами класса
7. Итоги одиннадцатой главы
8. Тест одиннадцатой главы
ГЛАВА ДВЕНАДЦАТАЯ: МОДУЛИ И ПАКЕТЫ
1. Введение в модули и пакеты
2. Как импортировать модуль
3. Как импортировать функцию модуля
4. Имя функции модуля в Python
5. Как создать модуль в Python
6. Пакет модулей в Python
7. Итоги двенадцатой главы
8. Тест двенадцатой главы
ГЛАВА ТРИНАДЦАТАЯ: ФИНАЛЬНЫЙ ПРОЕКТ
Код игры
Шаг 1/7: Введение в игру
Шаг 2/7: Вспоминаем классы и объекты в Python
Шаг 3/7: Детально разбираем атрибуты класса SoyuzDocking
Шаг 4/7: Детально разбираем методы класса SoyuzDocking
Шаг 5/7: Углубляемся в работу игрового цикла
Шаг 6/7: Учимся принимать и обрабатывать ответ игрока
Шаг 7/7: Учимся выводить сообщения для игрока
ГЛАВА ЧЕТЫРНАДЦАТАЯ: ЧТО ДАЛЬШЕ?
Настольные приложения с графическим интерфейсом
Разработка игр
Веб-приложения
Чат-боты
Кибербезопасность и тестирование на проникновение
Инструменты для анализа и визуализации данных
Приложения машинного обучения
Научные и числовые приложения
Веб-скрапинг приложения
Автоматизация и написание скриптов
Блокчейн-приложения
Обработка изображений
Обработка естественного языка (NLP)
Интернет вещей (IoT)
Сетевое программирование
ПРИЛОЖЕНИЕ: ОТВЕТЫ К ТЕСТАМ
Тест первой главы
Тест второй главы
Тест третьей главы
Тест четвертой главы
Тест пятой главы
Тест шестой главы
Тест седьмой главы
Тест восьмой главы
Тест девятой главы
Тест десятой главы
Тест одиннадцатой главы
Тест двенадцатой главы
Отрывок из книги
Сегодня в ваших телефонах больше вычислительной мощности, чем в компьютерах космических кораблей, на которых я совершал полеты в космос.
Если этих компьютеров и программ хватало для покорения космоса, только представьте, что можете сделать вы, написав свои программы сегодня.
.....
4. Написали первую строчку кода;
5. Создали несколько простых программ;
.....