Python для школьников. Базовый курс
Описание

Данный курс - это увлекательный и интересный способ ввести школьников в мир программирования на языке Python! Учебный курс рассчитан на школьников средних и старших классов и является идеальным выбором для тех, кто хочет начать свой путь в мире программирования!
После завершения курса "Python для школьников" ребёнок сможет самостоятельной создавать собственные игры и программы для решения интересных задач окружающего мира.
Среди языков программирования, рекомендованных для изучения в школьном возрасте особо следует отметить Python.
Python – это универсальный язык программирования общего назначения, изначально ориентированный на обучение программированию.
Несмотря на простоту языка, он активно используется в профессиональном программировании, в частности, такими компаниями как Google, Facebook, Disney, Netflix многие другие. Наверняка Вам знакомы такие популярные интернет-сервисы как Instagram, YouTube, Uber, а также компьютерные игры Sims, Civilization, World of Tanks, которые использовали язык программирования Python в своих разработках.
Для того чтобы начать изучение языка программирования Python, школьникам достаточно всего лишь иметь компьютер или ноутбук с подключением к Интернет.
Курс научит ребёнка основам программирования и реализации с его помощью таких проектов как тесты и текстовые квесты, математические расчёты, игровые программы, боты для популярных мессенджеров и многое другое.
Курс в большей степени подойдёт детям среднего и старшего школьного возраста: с 11 до 15 лет.
На протяжении всего курса дети знакомятся с одним из самых востребованных в мире языков программирования - Python. Процесс обучения начинается с основ программирования и включает работу над собственными проектами, что помогает учащимся применять свои знания на практике и почувствовать себя настоящими программистами!
Дни недели занятий | на выбор |
---|---|
Время занятий | на выбор |
Занятий в неделю | |
Длительность занятия | |
Часы занятий | |
Группы | до 10 чел. |
Возраст аудитории | Средняя школа, Старшеклассники |
Вид подготовки | Базовый курс |
Город | Приморский |
Преподаватель | специалист-практик |
Учебные материалы | Робототехника для школьников |
Пробное занятие | бесплатно |
Документ об окончании | Сертифікат |
Опции | Групповые занятия |
Трудоустройство | Нет |
Условия трудоустройства |
Запись на курс
Программа обучения
Введение в программирование
- Что такое компьютерная программа, компьютерный язык.
- Для чего нужен Python.
- Что такое компилятор и интерпретатор.
- Установка последней версии Python + установка IDE.
- Синтаксис языка. Первая программа на Python.
Типы данных
- Простые типы данных: int, float, boolean.
- Арифметические и логические операции.
- Ввод данных.
- Решение примеров с целыми числами и числами с плавающей точкой.
- Решение примеров на вывод True / False.
Переменные
- Правила формирования имен переменных.
- Операции над переменными. Краткие записи операций над переменными.
- Логические выражения. Операции сравнения.
- Выполнение задач на вывод переменных. Выполнение задач на операции сравнения.
Операторы ветвления
- Конструкции if-else, if-elif-else.
- Вложенные конструкции.
- Решение заданий на использование конструкций.
Операторы циклов
- Циклы while, for.
- Операторы break, continue.
- Задания на работу с циклами.
Сложные типы данных
- Списки.
- Кортежи.
- Словари.
- Задания на работу со списками, кортежами и словарями.
Функции и модули
- Функции.
- Модули.
- Повторное использование кода с помощью функций и модулей.
Встроенные функции
- Работа с файлами.
- Полезные модули Python.
Объектно-ориентированные программирование Python
- Классы и объекты.
- Свойства классов и объектов.
- Инициализация объектов.
- Наследование.
- Магические методы.
Графика Python
- Использование модуля Turtle.
- Рисование с помощью модуля Turtle.
Создание первой игры
- Понятия "сцена" и "спрайт"
- Подключение библиотеки TKinter
- Создание игровой сцены
- Создание классов для спрайтов
- Программирование движения. Анимация. Проверка
- Взаимодействие объектов друг с другом
- Возможность проигрыша
- Программирование игры ("Змейка", "Камень-Ножницы-Бумага", "Рикошет" и пр.)
Разработка 2D и 3D игр
- Подключение 2D и 3D анимации.
- Подключение изображений для спрайтов и игровой сцены.
- Программирование 2D-игры (на примере Flappy Bird).
- Программирование 3D-сцены с возможностью взаимодействия персонажа с 3D-объектами (Minecraft).
Завершение разработки игры
- Подготовка к защите проектов
- г. Одесса, пр. Шевченко 1, (Корпус №4 (Главный учебный корпус), каб. №121)