Вы узнаете о языке программирования Python, его операторах, конструкциях, типах данных, сможете использовать Python для создания работоспособных программ, имитирующих функционал устройств IoT.
Нажимая на кнопку «Оставить заявку», вы соглашаетесь на обработку персональных данных.
Курс поможет освоить основы программирования, развить логическое мышление и научиться решать задачи с использованием языка Python.
Для кого:
обучающихся 7-11 классов (17-17 лет), проявивших интерес к программированию
В курсе даётся представление о синтаксисе языка Python. Изучение основ программирования осуществляется на примере разработки простых программ для устройств из сферы интернета вещей.
Мы рассмотрим такие темы как:
переменные и типы данных, циклы
логические выражения и логические операции
работа с функциями и создание функций
списки, словари и множества
форматирование строк
библиотеки Python.
Чему вы научитесь
Познакомитесь с основами программирования: Освоите ключевые конструкции Python, такие как операторы, циклы и условия.
Сможете разрабатывать программы для умных устройств (IoT): Создадите программы, имитирующие работу устройств интернета вещей.
Научитесь решать задачи с помощью алгоритмов: Сможете разбивать задачи на подзадачи и проектировать алгоритмы.
Научитесь работать с функциями и коллекциями данных: Будете использовать списки, множества и словари, а также создавать собственные функции.
Освоите работу с основными библиотеками Python: Научитесь использовать библиотеки, такие как random и math, для расширения функционала программ.
Получите опыт разработки проектов: Создадите программы для реальных задач, таких как системы термоконтроля.
Программа курса
35 недель (35 часов)
10.09.24 — 20.05.25
В процессе обучения студенты создают программы для решения практических задач, в том числе имитируют работу устройств интернета вещей (IoT). Курс направлен на развитие алгоритмического мышления и навыков решения проблем, а также на создание собственных программных продуктов.
Учащиеся знакомятся с понятием алгоритма, его типами и принципами построения, учатся составлять алгоритмы и блок-схемы, что помогает формировать базовые навыки для решения программных задач.
Введение в основные возможности Python, такие как работа с переменными, типами данных, вычислениями и списками. Написание программ для вычисления числовых выражений, работа с методами join и random.choice(), а также создание программ для автоматизации простых задач.
В этом модуле учащиеся разрабатывают программу для автоматизации системы обмена книгами, что помогает закрепить навыки работы с Python на практических примерах.
Здесь учащиеся знакомятся с основами работы с файлами в Python. Они учатся считывать и записывать данные, создавая программы, которые автоматизируют различные процессы.
Этот модуль посвящен разработке программ, использующих понятие гистерезиса. Учащиеся создают программы для работы с датчиками температуры, что помогает развить навыки программирования на основе реальных данных.
В завершающем проекте учащиеся разрабатывают программу для мониторинга и контроля температуры в тепличном комплексе. Эта программа выводит предупреждения при изменении температуры и может быть адаптирована для использования в реальных условиях.
Программа курса
35 недель (35 часов)
10.09.24 — 20.05.25
В процессе обучения студенты создают программы для решения практических задач, в том числе имитируют работу устройств интернета вещей (IoT). Курс направлен на развитие алгоритмического мышления и навыков решения проблем, а также на создание собственных программных продуктов.
Учащиеся знакомятся с понятием алгоритма, его типами и принципами построения, учатся составлять алгоритмы и блок-схемы, что помогает формировать базовые навыки для решения программных задач.
Введение в основные возможности Python, такие как работа с переменными, типами данных, вычислениями и списками. Написание программ для вычисления числовых выражений, работа с методами join и random.choice(), а также создание программ для автоматизации простых задач.
В этом модуле учащиеся разрабатывают программу для автоматизации системы обмена книгами, что помогает закрепить навыки работы с Python на практических примерах.
Здесь учащиеся знакомятся с основами работы с файлами в Python. Они учатся считывать и записывать данные, создавая программы, которые автоматизируют различные процессы.
Этот модуль посвящен разработке программ, использующих понятие гистерезиса. Учащиеся создают программы для работы с датчиками температуры, что помогает развить навыки программирования на основе реальных данных.
В завершающем проекте учащиеся разрабатывают программу для мониторинга и контроля температуры в тепличном комплексе. Эта программа выводит предупреждения при изменении температуры и может быть адаптирована для использования в реальных условиях.