Python - один из самых известных языков программирования, особенно для тех, кто только входит в эту профессиональную область. К настоящему моменту его используют для создания автоматизированных скриптов, графического интерфейса, создания веб-сайтов и управления роботами (MicroPython). На нашем курсе мы познакомимся с реальным миром программирования и современными инструментами для разработки: Google Colab, Jupyter Notebooks, TinkerCad и другое. Создадим собственные проекты, научимся читать чужой код, чтобы учиться новым алгоритмам и подходам. Этот курс допускает большую гибкость, можно начать как без опыта программирования, так уже и с готовым портфолио проектов.
Ребенок получит
Освоит один из самых популярных языков автоматизации
1
Создаст удобные инструменты для автоматизации рутины (поиск картинок, скачивание файлов, генерация текста и тд)
2
Изучит основные понятия алгоритмики и программирования
3
Узнает как читать чужие открытые проекты, находить ошибки в коде
4
Познакомится с широким спектром разработки программ: от игр до компонентов операционной системы
5
Запишитесь на бесплатный урок на занятие в нашей школе
Сложные условия, цикл while, цикл со счетчиком, выход из цикла
Цикл for, обработка ошибок try
Вложенные конструкции, самостоятельная работа
Основы работы в TinkerCad, знакомство с BBC Microbit
Работа со списками
Использование конструкции if else
Создание собственных функций, локальная и глобальная зоны видимости
Использование параметров при вызове функций
Использование одной функции внутри другой
Работа с массивами
Работа с дополнительными модулями, подключение модулей
Графический исполнитель Turtle
Использование циклов в Turtle
Использование условий в Turtle
Разработка демо графического проекта
Объекты в Python
Создание проекта, взаимодействующего с клавиатурой и мышью
Классы, создание классов
Наследование классов
Создание программы для WIndows
Знакомство с модулями в python, подключение модулей
Знакомство с PyGame, создание спрайтов
Анимация, использование медиа ресурсов в PyGame
Использование списков
Использование внутриигровых событий
Использование переменных в качестве флагов, счетчиков и логических операторов
Игровая физика
Презентационный проект
Как проходит занятие
Видеоконференция
Преподаватель и ученики подключаются к видеоконференции в в Zoom, где учитель видит всех учащихся и может контролировать процесс обучения.
Введение в тему урока
Преподаватель объясняет тему урока, рассказывает о задачах и целях, которые будут достигнуты в ходе урока.
Практическая работа
Учащиеся приступают к выполнению практических задач. Учитель помогает им, отвечает на вопросы, контролирует процесс выполнения заданий.
Обсуждение результатов
По окончании практической работы ученики представляют свои результаты, обсуждают их, а также выявляют возможные ошибки
и способы их исправления.
Домашнее задание
По окончании практической работы ученики представляют свои результаты, обсуждают их, а также выявляют возможные ошибки
и способы их исправления.
Завершение урока
По окончании урока преподаватель прощается с учениками, благодарит
их за участие и желает успехов в выполнении домашнего задания.
Другие курсы для школьников
Roblox
Roblox Studio - это программа для создания собственных проектов, которые будут запускаться в игровой вселенной Roblox. Курс помогает освоить основы программирования, работы с трехмерной графикой и развить другие навыки.
Изучение Minecraft Education позволяет детям получать новые знания в программировании, математике и социальной инженерии через игру. Умение создавать и управлять своим сервером, реализовывать собственные проекты пригодится каждому ученику.
Scratch - это визуальный язык программирования, который пользуется огромной популярностью, особенно среди детей. Многие дети начинают свое знакомство с программированием именно с помощью Scratch.