Основы программирования на языке Python с 8 лет
Для мотивированных ребят, которые хотят программировать и хотят совершенствовать свое мастерство.
Python является очень востребованным языком; он отлично подходит для знакомства с различными современными парадигмами программирования и активно применяется в самых разных областях от разработки веб-приложений до машинного обучения. Научившись программировать на языке Python, учащиеся получат мощный и удобный инструмент для решения как учебных, так и прикладных задач. Знания и умения, приобретённые в результате освоения курса, могут быть использованы обучающимися при сдаче ОГЭ и ЕГЭ, при участии в олимпиадах по программированию, а также они являются фундаментом для дальнейшего совершенствования мастерства программирования.
Результат
Настоящий курс направлен на решение следующих задач:
- формирование и развитие навыков алгоритмического и логического мышления
- знакомство с принципами и методами программирования;
- знакомство с принципами и методами объектно-ориентированного программирования;
- приобретение навыков работы в интегрированной среде разработки на языке Python;
- изучение конструкций языка программирования Python;
- приобретение навыков разработки эффективных алгоритмов и программ на основе изучения языка программирования Python;
- развитие у обучающихся интереса к программированию;
- формирование самостоятельности и творческого подхода к решению задач с использованием средств вычислительной техники;
- воспитание упорства в достижении результата;
- расширение кругозора обучающихся в области программирования;
- систематизации знаний по математическим основам информатики.
Как мы занимаемся
Продолжительность одного занятия 1,5 час.
Длительность курса 8 занятий в течении 60-ти дней + 1 заморозка
Программа включает следующие модули:
- Модуль 1: Введение в программирование Основные понятия программирования: исполнитель, система команд, алгоритм, программа, среда разработки, интерпретатор, код программы и редактор кода. Ввод-вывод в программе, условный оператор, оператор цикла с предусловием. Простейшие программы с использованием условного оператора, оператора циклов while и операторов ввода-вывода. Технология разработки программы. На этом этапе обучающиеся разрабатывают первые алгоритмы и программы, а также анализируют, на какие функциональные блоки может быть разбита программа, и определяют работоспособность разработанной программы. В течение модуля ученики решают большое количество задач: от самых простых до сложных.
- Модуль 2: Базовые конструкции языка Понятие о языке высокого уровня Python. Структура программы, переменные и константы, работа с числовыми переменными, арифметические операторы в Python. Основные управляющие конструкции алгоритмов с ветвлением в Python. Устройство циклов for. Основные управляющие конструкции циклического алгоритма в Python. Простейшие циклы и циклы с переменными. Работа со списками, строками, множествами и кортежами в Python. Понятие итератора.. Решение задач.
Преподаватели
Роман Агафонов
Большой фанат разработки компьютерных игр. Имея особую методику преподавания, Роман обучил уже более 1000 человек самых разных возрастов, начиная с учащихся начальных классов и заканчивая студентами высших учебных заведений.
Сообщения не найдены