Вопрос/ответ EN
Вопрос/ответВопрос-ответ Вопрос/ответЧасто задаваемые вопросы Обращения граждан Телефонный справочник
+7 (800) 550-41-72 Телефон горячей линии
+7 (812) 326-31-63 Многоканальный телефон
Россия, 193232, Санкт-Петербург,
пр. Большевиков д.22, к.1
rector@sut.ru

Основы программирования на Python

Целью курса «Основы программирования на Python» является ознакомление школьников с возможностями программирования с использованием языка программирования Python

 

Аннотация

Обучение на курсе позволит слушателям познакомиться с IT-сферой, научиться
программировать и автоматизировать задачи, встретиться с единомышленниками,
написать свою мини-игру, а в конце защитить свой мини-проект - все это о курсе
"Основы программирования на Python"!

 
Главная цель курса — дать представление о том, что такое Python, как и где его
применять и, наконец, применить его самостоятельно для решения представленных
на курсе задач. По этой причине авторы курса стараются преподнести учебный
материал проще, ярче и интереснее.

 
В рамках курса представляется возможность не только подтянуть основы
написания программ на Python, но и организованно применить полученные знания,
создать свои мини-проекты и пополнить свое портфолио.
Будущих гениальных специалистов необходимо качественно подготовить и
сориентировать, ведь им предстоит жить и работать в новую эпоху повсеместного
применения программных решений, больших данных, искусственного интеллекта и
робототехники!

 

Категория слушателей: учащиеся средних школ 7-11 классов

Продолжительность обучения:

  • 20 академических часов (стоимость: 8000 руб)
  • 40 академических часов (стоимость: 15000 руб)

Режим занятий: 1 занятие в неделю по 3 ак. часа

Аттестация: Сертификат Цифровой академии школьников СПбГУТ

 

Преподаватели: Оленичев В.В.

  

Содержание программы

  

№ п/п

Т Е М А 

1.

Модуль 1. Основные понятия о языке программирования Python

1.1

Области применения языка, особенности

Изучение областей применения языка, понимание его профильной пригодности и задач.

1.2

Операторы ввода-вывода

Операторы ввода/вывода данных, понимание основ написания программного кода, структура базовой программы.

1.3

Типы переменных

Изучение всех типов переменных и условий их применения.

1.4 

Библиотеки
Работа с библиотеками, импорт, применение их функций.

1.5 

Строки
Работа со строками, особенности применения.

1.6 

Массивы
Виды массивов, особенности объявления, ввод/вывод данных массива.

1.7

Списки
Функциональные возможности списков, особенности использования.

2

Модуль 2. Базовые конструкции языка Python

2.1

Условный оператор

Работа с условным оператором, понимание применения.

2.2

Циклы

Основные принципы написания циклов в программном коде, особенности применения.

2.3.

Исключения

Принцип использования, понимание применения.

2.4

Пользовательские функции

Основы написания функций, особенности и принципы применения.

3

Модуль 3. Мини-игры с применением Python

3.1

Анализ структуры мини-игры «Крестики-нолики»

Разработка структуры программы, понимание необходимых функциональных элементов.

3.2 

Разработка программного кода мини-игры «Крестики-нолики»

Разработка пользовательских функций и других необходимых конструкций программы.

4

Модуль 4. Мини-проект

4.1

Разработка структуры мини-проекта

Разработка и анализ структуры мини-проекта, разработка функциональной схемы проекта

4.2

Разработка проекта

Разработка структурных элементов проекта, тестирование.

4.3

Защита мини-проекта

Подготовка мини-презентации и демонстрация функциональности разработанного мини-проекта.

 

 

Место проведения

пр. Большевиков 22к2, компьютерные классы кафедры ПИиВТ СПбГУТ