В первом модуле учащиеся познакомятся с Python — востребованным языком программирования. Даже без опыта в кодинге они быстро усвоят основы и смогут создавать собственные проекты.
В этом курсе из 12 занятий мы погрузимся в изучение Python, затрагивая основные концепции программирования, такие как:
— Обработка входных и выходных данных;
— Генерация случайных значений;
— Применение условных операторов;
— Работа с циклами;
— Создание и использование функций;
— Использование математических операций.
На практических занятиях мы реализуем увлекательные проекты:
— Интерактивный квест;
— Игровую викторину;
— Калькулятор с пользовательским интерфейсом;
— Собственную уникальную программу.
Пример занятия:Ученики разрабатывают логику калькулятора, вводя в него такие функции, как возведение числа в квадрат и извлечение квадратного корня. Далее идет работа над интерфейсом калькулятора (Работа с UI).
На занятиях дети:- Узнают, что такое Python и как настроить среду разработки Visual Studio Code.
- Сделают первые шаги в написании кода на языке программирования Python и запустят свою первую программу.
- Изучат команды для построения условных конструкций и применят в Python математические функции.
- Начнут разработку игры “Викторина”: регистрация участника и добавления вопросов.
- Познакомятся с понятием цикла, его видами и командой while.
- В викторине реализуют систему подсчета очков и подведение итогов в конце игры.
- Изучат цикл for и разные способы его применения.
- Применят в викторине цикл for в качестве таймера.
- Узнают, что такое функция, как её создать, для чего нужны аргументы и как вызвать функцию.
- Начнут разработку игры “Квест”. У персонажа данной игры будет здоровье, очки опыта, количество еды и энергия. Ученики применят знания о функциях на практике.
- Изучат структуру и применение списков в Python.
- В игре “Квест”, на основе списка, создадут блокнот, в который можно будет добавлять разные записи.
- Научатся генерировать случайные числа в заданном диапазоне, используя модуль random.
- Реализуют механизм случайных событий в игре “Квест”, используя знания о генерации случайных чисел в Python.
- Доработают игру “Квест”. Игра заканчивается, если не осталось единиц здоровья.
- Установят потолок для запаса энергии. Программа будет сообщать, когда игроку нужно зарядиться энергией или когда её слишком много.
- Узнают, что такое UI, для чего нужна библиотека Tkinter и как с помощью неё создать окно.
- Начнут делать проект “Калькулятор”. Добавят в окно экранчик для отображения чисел и кнопки (от 0 до 9, “+” и “-”).
- Создадут функций и подключат их к кнопкам.
- Произведут первое вычисление, используя математические операции “сложение” и “вычитание”.
- Реализуют математическую операцию “деление”, учитывая при этом правило “на ноль делить нельзя”.
- Добавят кнопку “С”, которая будет очищать экранчик калькулятора.
- Научатся возводить число в степень и реализуют такую возможность в калькуляторе.
- Повторят пройденный материал модуля для закрепления полученных знаний и ответят на вопросы преподавателя.