Обучение программированию на языке 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 недели)