с 3 сентября 2024 по 30 мая 2025 года
Программирование на Python
Прием заявок для участия в кружке осуществляется с 8 апреля 2024 года по 1 октября 2024 года.
К участию в образовательной программе приглашаются школьники 8-10 классов.
Продолжительность курса: с 3 сентября 2024 года по 30 мая 2025 года.
Место проведения занятий: г. Ставрополь, ул. Мира, 460.
Расписание занятий:
1 группа: понедельник, четверг, 16:30 - 17:50 (4 урока);
2 группа: суббота, 15:00 - 17:10 (3 урока), запись закрта.
Обучение платное. Оплата ежемесячно согласно прейскуранту.
По вопросам участия в программе просим обращаться по телефону +7 (8652) 99-88-48 или по адресу [email protected]
Обучение по программе курса «Программирование на Python» способствует развитию алгоритмического и логического мышления, познавательных способностей ребенка, памяти, внимания, пространственного мышления, аккуратности и изобретательности.
Уровень предъявления материала обеспечивает учащимся знакомство с фундаментальными основами программирования через создание программ для персональных компьютеров на языке программирования Python.
Тема 1. Основы ЯП Python и знакомство с IDE
Теория. Введение в ЯП Python. Подготовка среды программирования. Интерфейс среды разработки. Структура программы. Ввод и вывод данных. Операции с целыми и вещественными числами. Переменные. Типы данных. Логические операции и операции сравнения. Условия.
Практика. Организация ввода-вывода данных. Решение задач с целочисленными, вещественными и строковыми данными. Использование условных конструкций.
Тема 2. Циклы. Строки. Списки
Теория. Цикл for. Цикл while. Операторы break, continue. Строки и символы. Индексы. Упорядочение списка. Работа со списками. Перебор. Создание числовых списков. Работы с частью списка. Кортежи.
Практика. Организация циклических конструкций. Написание программ с использованием списков, строк, кортежей.
Тема 3. Словари
Теория. Создание словарей. Перебор словаря. Вложение. Использование циклов со списками и словарями.
Практика. Разработка программ с использованием словарей. Обработка словарей.
Тема 4. Функции
Теория. Определение функции. Передача аргументов. Возвращаемые значения. Передача списков. Хранение функций в модулях. Функции и стек вызовов.
Практика. Составление программ с пользовательских функций. Решение задач с использованием функций. Работа со стеками.
Тема 5. Классы
Теория. Работа с классами и экземплярами. Наследование. Импортирование классов. Полиморфизм. Инкапсуляция.
Практика. Составление и отладка программ с использованием классов. Импорт классов.
Тема 6. Стандартные средства ЯП Python
Теория. Модули и импорт. Итераторы и генераторы. Работа с файловой системой и файлами. Исключения. Работа с функциями.
Практика. Составление и отладка программ, использующих итераторы. Подключение файлов. Обработка файловой информации. Работа с библиотеками.
Тема 7. Применение ЯП Python
Теория. Создание проекта игры. Добавление изображений. Определение исполняемых частей игры. Рефакторинг. Перемещение персонажей. Добавление кнопок. Ведение счета. Веб-приложения. Подготовка к созданию проекта. Построение страниц. Создание учетных записей. Редактирование данных. Оформление и развертывание приложения. Визуализация данных. Библиотеки для анализа данных. Построение графиков. Загрузка данных. Регулярные выражения. Форматы данных. Работа с API. Git и контроль версий.
Практика. Составление и отладка приложений. Создание веб-приложений. Работа с графикой.
Привлечение обучающихся к исследовательской и изобретательской деятельности в научно-техническом направлении.
Каждый модуль завершается тестированием.
Основным результатом обучения является достижение высокой информационно-коммуникационной компетентности учащегося в области программирования на языке Python.
Формирование операционного мышления, направленного на выбор оптимальных решений.
Развитие способностей по самостоятельному приобретению знаний, умений, навыков, ускорение процесса перехода от обучения к научению, самообучению – наивысшей ступени образовательного процесса.
Формирование способностей выдвигать и доказывать гипотезы опытным путем, разрабатывать стратегию решения, прогнозировать результаты своей деятельности, анализировать и находить рациональные способы решения задачи путем оптимизации, детализации созданного алгоритма.
После прохождения учебного курса обучающийся получит сертификат установленного Центром «Поиск» образца.
На программу зачисляются все желающие школьники соответствующего возраста при наличии свободных мест.
Школьник считается зачисленным на программу, если родитель/законный представитель заключил договор с Центром «Поиск» на оказание платных услуг. Договор можно заключить в любом из офисов Центра «Поиск».