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

Оглавление⌄
Roman Gurbanov, Jean-Loup Chrétien. Python с нуля: от новичка до собственных игр и программ....2 ПРЕДИСЛОВИЕ....3 ВВЕДЕНИЕ....4 1. Как получить максимум от этой книги?....5 2. Куда записывать код?....7 3. Как читать код в этой книге?....8 4. Что делать с тестами из книги?....9 5. Почему именно Питон?....10 ГЛАВА ПЕРВАЯ: НАЧИНАЕМ ПРОГРАММИРОВАТЬ НА PYTHON!....12 1. Ваша первая строка кода....13 2. Что такое программа?....14 3. Функция Print....15 4. Как Python читает код?....17 5. Программа подсчета....18 6. Самостоятельная работа....19 7. Итоги первой главы....20 8. Тест первой главы....21 ГЛАВА ВТОРАЯ: ПЕРЕМЕННЫЕ....22 1. Что такое переменная?....23 2. Как создать и вывести переменную?....25 3. Итоги второй главы....27 4. Тест второй главы....28 ГЛАВА ТРЕТЬЯ: ЧИСЛА....29 1. Целые и дробные числа....30 2. Математические Операторы в Python....31 3. Работаем с числами....32 4. Делим числа без остатка в Python....33 5. Порядок вычислений в Python....34 6. Числа и переменные в Python....35 7. Итоги третьей главы....37 8. Тест третьей главы....38 ГЛАВА ЧЕТВЕРТАЯ: СТРОКИ....39 1. Строки в Python....40 2. Строки и функция печати....41 3. Хранение строк в переменных....42 4. Конкатенация строк в Python....43 5. Конкатенация строк и переменные....44 6. Форматирование строк в Python....45 7. Итоги четвертой главы....47 8. Тест четвертой главы....48 ГЛАВА ПЯТАЯ: БУЛЕВА ЛОГИКА....49 1. Операторы сравнения....50 2. Булевы значения: правда или ложь....51 3. True и False в переменных....53 4. Сравнение переменных в Python....54 5. Программа для проверки пароля....56 6. Итоги пятой главы....58 7. Тест пятой главы....59 ГЛАВА ШЕСТАЯ: УСЛОВНЫЕ ЗАЯВЛЕНИЯ....60 1. Что такое условные операторы?....61 2. Условный оператор If....62 2.1. if и операторы сравнения....64 2.2. Условный оператор if и числа....65 3. Условный оператор else....67 4. Условный оператор elif....68 5. Порядок if, elif и else....70 6. Итоги шестой главы....71 7. Тест шестой главы....72 ГЛАВА СЕДЬМАЯ: ЦИКЛЫ....74 1. Что такое Циклы?....75 2. Цикл while....77 3. Как остановить цикл while....78 4. Цикл while и операторы сравнения....80 5. Цикл while и обратный отсчет....82 6. Цикл for....84 7. Итоги седьмой главы....85 8. Тест седьмой главы....86 ГЛАВА ВОСЬМАЯ: СПИСКИ....88 1. Введение в списки....89 2. Индекс списка....90 3. Как извлечь значение из списка....92 4. Объединение значений списка....95 5. Функции списка....96 6. Функция len....97 7. Функция append....98 8. Объединение списков в Python....99 9. Кортежи....101 10. Как превратить кортеж в список?....104 11. Как превратить список в кортеж?....106 12. Итоги восьмой главы....107 13. Тест восьмой главы....108 ГЛАВА ДЕВЯТАЯ: СЛОВАРИ....109 1. Что такое словари?....110 2. Формат словаря в Python....111 3. Добавление пар в словарь....112 4. Удаление пар из словаря....113 5. Как получить значение по ключу?....114 6. Как получить ключ по значению?....115 7. Проверка ключа в словаре....116 8. Как проверить длину словаря?....117 9. Итоги девятой главы....118 10. Тест девятой главы....119 ГЛАВА ДЕСЯТАЯ: ФУНКЦИИ....121 1. Введение в функции....122 2. Параметры и аргументы функций....124 3. Как вернуть значение из функции....126 4. Вложенные функции....128 5. Итоги десятой главы....130 6. Тест десятой главы....131 ГЛАВА ОДИННАДЦАТАЯ: КЛАССЫ И ОБЪЕКТЫ....133 1. Введение в классы и объекты....134 2. Как создать класс в Python?....136 3. Свойства класса....137 4. Функции класса в Python....138 5. Как создать объект класса в Python....144 6. Управление объектами класса....150 7. Итоги одиннадцатой главы....154 8. Тест одиннадцатой главы....155 ГЛАВА ДВЕНАДЦАТАЯ: МОДУЛИ И ПАКЕТЫ....157 1. Введение в модули и пакеты....158 2. Как импортировать модуль....159 3. Как импортировать функцию модуля....163 4. Имя функции модуля в Python....165 5. Как создать модуль в Python....166 6. Пакет модулей в Python....167 7. Итоги двенадцатой главы....168 8. Тест двенадцатой главы....169 ГЛАВА ТРИНАДЦАТАЯ: ФИНАЛЬНЫЙ ПРОЕКТ....171 Код игры....173 Шаг 1/7: Введение в игру....176 Шаг 2/7: Вспоминаем классы и объекты в Python....178 Шаг 3/7: Детально разбираем атрибуты класса SoyuzDocking....180 Шаг 4/7: Детально разбираем методы класса SoyuzDocking....181 Шаг 5/7: Углубляемся в работу игрового цикла....183 Шаг 6/7: Учимся принимать и обрабатывать ответ игрока....186 Шаг 7/7: Учимся выводить сообщения для игрока....188 ГЛАВА ЧЕТЫРНАДЦАТАЯ: ЧТО ДАЛЬШЕ?....191 Настольные приложения с графическим интерфейсом....192 Разработка игр....193 Веб-приложения....194 Чат-боты....195 Кибербезопасность и тестирование на проникновение....196 Инструменты для анализа и визуализации данных....197 Приложения машинного обучения....198 Научные и числовые приложения....199 Веб-скрапинг приложения....200 Автоматизация и написание скриптов....201 Блокчейн-приложения....202 Обработка изображений....203 Обработка естественного языка (NLP)....204 Интернет вещей (IoT)....205 Сетевое программирование....206 ПРИЛОЖЕНИЕ: ОТВЕТЫ К ТЕСТАМ....207 Тест первой главы....208 Тест второй главы....210 Тест третьей главы....212 Тест четвертой главы....214 Тест пятой главы....215 Тест шестой главы....217 Тест седьмой главы....220 Тест восьмой главы....223 Тест девятой главы....225 Тест десятой главы....227 Тест одиннадцатой главы....229 Тест двенадцатой главы....231
Описание
Коротко и по делу о том, что важно знать про python.
Эта книга нацелена на школьников, студентов, учителей информатики и решает три ключевые задачи:
Представление структурированной информации о программировании на Python, по принципу ‘от простого к сложному’.
Стимулирование интереса к программированию, независимо от уровня технического оснащения. Практические примеры и финальный проект книги могут быть выполнены в онлайн-компиляторе Python, что делает практический материал книги доступным даже для учащихся с устаревшими или слабыми компьютерами, включая компьютерные классы с устаревшим оборудованием.
Освещение карьерных возможностей для будущих специалистов в области программирования на Python.
Краткое описаниеКнига “Python с нуля: от новичка до собственных игр и программ”состоит из четырнадцати глав, двенадцать из которых посвящены основам программирования на Python, в то время как тринадцатая глава включает в себя финальный проект.
После освоения двенадцати глав книги, студенты смогут самостоятельно писать простой код и подготовятся к выполнению финального проекта, включенного в тринадцатую главу книги.
В рамках данного проекта, ученики создадут собственную программу для бортового компьютера космического корабля, отвечающую за процесс стыковки с космической станцией.
Проработка всех тринадцати глав книги обеспечит учащихся базовыми навыками программирования на Python.
Файл доступен для загрузки ниже.
Поделиться
Частые вопросы
Можно ли скачать «Python с нуля: от новичка до собственных игр и программ» бесплатно?
Да, «Python с нуля: от новичка до собственных игр и программ» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.
В каком формате и какого размера файл?
Книга предоставляется в формате PDF, размер файла 762,0 КБ.
Кто автор и когда вышла книга?
автор — Гурбанов Роман , Кретьен Жан-Лу, издательство Самиздат, год выпуска 2023, 234 страниц.
О чём книга «Python с нуля: от новичка до собственных игр и программ»?
Эта книга нацелена на школьников, студентов, учителей информатики и решает три ключевые задачи:Представление структурированной информации о программировании на Python, по принципу ‘от простого к сложному’.Стимулирование интереса к программи