с 15 сентября 2024 по 30 мая 2025 года
Программирование на Python
Прием заявок осуществляется с 1 июля 2024 года по 30 сентября 2024 года.
Программа предназначена для школьников 8-10 классов, проявляющих повышенный интерес к информатике, математике, программированию.
Продолжительность курса: с 15 сентября 2024 года по 30 мая 2025 года.
Расписание занятий:
1 группа (Pyth1): понедельник и среда, 16:00 - 17:25
2 группа (Pyth2): вторник и четверг, 16:00 - 17:25
3 группа (Pyth3): понедельник и четверг, 17:30 - 18:55
Курс знакомит обучающихся с языком программирования Python.
Кейс 1. Алгоритмика и логика
Основы алгоритмического мышления. Основы логического мышления. Решение задач, разработка программ.
Кейс 2. Введение в программирование на Python. Типы данных
Введение в программирование. Знакомство со средой. Ввод-вывод данных. Булевые значения. Числовой тип данных. Строковый тип данных. Срезы в строках. Методы строк. f-строки. Преобразование типов. Решение задач, разработка программ.
Кейс 3. Условия и циклы
Условный оператор. Логические операторы. Условный оператор. Ошибки. Цикл while. Цикл for. Операторы Break, Continue. Бесконечный цикл. Вложенные циклы. Решение задач, разработка программ.
Кейс 4. Множества, списки и словари в Python.
Введение в множества. Операции с множествами. Введение в списки. Операции с элементами списка. Индексы и срезы списков. Методы списков. Работа с вложенными списками. Введение в словари. Операции с элементами словаря. Методы словарей. Решение задач, разработка программ.
Кейс 5. Функции
Введение в функции. Объявление и вызов функций. Параметры функций. Возвращаемые значения. Встроенные функции Python. Область видимости переменных. Простейшие рекурсивные функции. Решение задач, разработка программ.
Кейс 6. Практическое применение языка Python.
Основы ведения проектной деятельности и «Тайм-менеджмент». Работа команд над реализацией своего проекта. Итоговая защита. Рефлексия. Решение задач, разработка программ.
В результате освоения учебного курса обучающийся будет знать:
- методологию языков программирования;
- основы синтаксиса языка программирования Python;
- базовые типы данных и структуры данных.
В результате освоения учебного курса обучающийся будет уметь:
- работать с вычислительной техникой;
- создавать простейшие программы, в т.ч. для решения простых математических задач;
- использовать основные управляющие конструкции;
- понимать и анализировать программы на Python, используя изученные конструкции программирования.
На программу зачисляются все желающие школьники соответствующего возраста при наличии свободных мест