🎯 Цели занятия
- Узнать, что такое переменная и зачем она нужна в программировании
- Научиться объявлять переменные и присваивать им значения
- Познакомиться с базовыми типами данных: числа, строки, логический тип
- Узнать правила именования переменных в Python
- Написать программы с использованием переменных в Minecraft
📋 План занятия
| Этап занятия | Время | Что делаем |
|---|---|---|
| Что такое переменная | 12 мин | Коробки для данных в программе |
| Типы данных | 12 мин | Числа, строки, правда/ложь |
| Правила именования | 10 мин | Как называть переменные правильно |
| Интерактив: Сопоставление | 8 мин | Закрепляем знания |
| AI-помощник | 5 мин | Спроси у Алисы |
| Практика: Переменные в Minecraft | 35 мин | Пишем программы с переменными |
| Итоги и рефлексия | 8 мин | Проверяем знания |
| Итого | 90 мин | — |
1 Что такое переменная?
Представь, что ты играешь в Minecraft и тебе нужно запомнить, сколько у тебя алмазов. Ты можешь записать это на листочке. В программировании для этого есть переменные.
Как объявить переменную в Python?
В Python объявить переменную очень просто — нужно придумать имя и присвоить ей значение через знак =.
# Объявление переменных
player_name = "Алекс" # Текст (строка)
player_age = 12 # Целое число
is_online = True # Логическое значение (правда)
speed = 5.5 # Число с плавающей точкой
# Использование переменной
player.say("Привет, я " + player_name)
2 Типы данных
В Python данные бывают разных видов. Это называется типами данных. Представь, что у тебя есть коробки для разных вещей: для книг, для игрушек, для еды. Так и в программировании — для разных данных есть свои типы.
Основные типы данных в Python
без дробной части
с дробной частью
в кавычках
True (правда) или False (ложь)
Зачем нужны типы данных?
Типы данных нужны, чтобы компьютер знал, как обрабатывать информацию. Например, с числами можно складывать, а с текстом — соединять (склеивать).
# Работа с разными типами данных
# Числа
count = 10
new_count = count + 5 # 15
# Строки (текст)
name = "Алекс"
greeting = "Привет, " + name # "Привет, Алекс"
# Логический тип
is_day = True
if is_day:
player.say("Доброе утро!")
age = 12 — число, age + " лет" — ❌ ошибка!str(age) + " лет" — ✅ правильно (преобразуем число в текст)
3 Правила именования переменных
Придумывая имя для переменной, нужно соблюдать правила. Представь, что ты подписываешь коробку — имя должно быть понятным и правильным.
player_nameagespeedis_online1player — нельзя начинать с цифрыplayer name — нельзя использовать пробелdef — зарезервированное словоИмя_игрока — лучше использовать английский- Имя может содержать только буквы (a-z, A-Z), цифры (0-9) и подчёркивание (_)
- Имя не может начинаться с цифры
- Имя не может содержать пробелы (используй подчёркивание)
- Используй осмысленные имена — чтобы было понятно, что хранит переменная
- В Python принято использовать строчные буквы и подчёркивание:
player_name,block_count - Нельзя использовать зарезервированные слова (ключевые слова Python):
if,for,def,while,True,Falseи другие
🔑 Сопоставь значение и его тип
Выбери правильный тип данных для каждого значения:
🧠 Выбери правильные имена переменных
Отметь все имена, которые можно использовать в Python:
Нажми на вопрос — Алиса ответит тебе прямо сейчас!
Просто скажи: «Алиса, как создать переменную с именем игрока в Python?»
🛠️ Практика: Переменные в Minecraft
Теперь давай применим знания о переменных в Minecraft Education! Открой редактор кода (клавиша C) и выбери Python.
Создай переменную player_name со значением «Алекс» и выведи в чат приветствие: «Привет, Алекс!».
Создай переменную block_count со значением 10. Затем создай переменную new_count, которая будет равна block_count + 5. Выведи в чат: «У меня 15 блоков!» (используй str() для преобразования числа в текст).
Создай переменную command_name со значением «hello». Напиши функцию, которая выводит в чат «Привет от Python!», и привяжи её к команде чата, используя переменную command_name.
Создай две переменные: name со значением «Стив» и age со значением 25. Выведи в чат сообщение: «Стиву 25 лет!» (используй str() для числа).
Создай переменную is_day со значением True. Напиши условие: если is_day равно True, выведи в чат «Доброе утро!», иначе выведи «Спокойной ночи!».
Придумай программу с переменными в Minecraft: например, создай переменную для количества шагов Агента, для имени игрока или для цвета блоков. Поделись результатом с преподавателем!
📝 Проверь себя
1. Что такое переменная в программировании?
2. Как объявить переменную с именем «age» и значением 10 в Python?
3. Какой тип данных у значения 3.14?
4. Какое имя переменной написано правильно?
5. Какое значение у логического типа bool?
💭 Рефлексия
Напиши, что тебе понравилось, а что было сложно: