
Обучение программированию на языке Python
(10-17 лет)
Популярный среди разработчиков высокоуровневый язык программирования общего назначения. Python подходит для решения львиной доли повседневных задач, таких как работа с xml/html файлами, работа с http запросами, создание веб-сценариев, работа с FTP, работа с изображениями, аудио и видео файлами, робототехника, программирование математических и научных вычислений. Язык программирования Python практически ничем не ограничен, и, в том числе, применяется в крупных проектах. К примеру, python интенсивно применяется IT-гигантами, такими как, Google и Yandex.
Задачи курса:
-
Знакомство с понятиями алгоритма, вычислимой функции, языка программирования;
-
Обучение навыку составления и чтения блок-схемы;
-
Формирование навыков выполнения технологической цепочки разработки программ средствами языка программирования Python;
-
Изучение основных конструкций языка программирования Python, позволяющих работать с простыми и составными типами данных (строками, списками, кортежами, словарями, множествами);
-
Обучение навыку применения функций при написании программ на языке программирования Python;
-
Обучение навыку отлаживания и тестирования программ, формулирования выводов о работе разработанных программ.
Содержание обучения:
-
Знакомство с языком Python (2 часа)
-
Переменные и выражения (4 часа)
-
Условные предложения (5 часов)
-
Циклы (5 часов)
-
Функции – (4 часа)
-
Строки - последовательности символов (3 часа)
-
Сложные типы данных – (7 часов)
-
Стиль программирования и отладка программ – (3 часа)
-
Общее число часов – 136
Параметры курса:
Занятия проводятся один раз в неделю по 2 академических часа. После каждого занятия дается домашнее задание.
Обучение подразумевает устные опросы, тестовые задания, зачётная (практическая или проектная), работу на компьютере.
Итоговый контроль осуществляется по результатам защиты компьютерных программ. В процессе защиты учащийся должен представить работающую компьютерную программу, которая решает поставленную перед ним задачу, и обосновать способ ее решения.
Курсы ориентированы на слушателей, не имеющих значительных проблем с изучением математики и самостоятельно решающих математические задачи в рамках школьной программы. Знание языков программирования не требуется. Обязательно наличие дома компьютера, желательно наличие Интернета.
Знания, навыки и компетенции по результатам курса:
-
Умение составлять алгоритмы для решения задач;
-
Умение реализовывать алгоритмы на компьютере в виде программ, написанных на языке Python;
-
Владение основными навыками программирования на языке Python;
-
Умение отлаживать и тестировать программы, написанные на языке Python.
Открыта запись:
1 группа: Занятия по воскресеньям 10:00 - 11:30 (10-17 лет)
Кол-во занятий в неделю: 1 занятие
Продолжительность 1 занятия: 1,5 часа
Оплата: 2800 рублей/период (1 период - 4 недели)