"Программирование на Python.Start (Офлайн)"

​​​​

III уровень Программирование и создание ИТ-продуктов

Программирование на Python.Start (Оффлайн)

Финансовый университет
Адрес
 
144 часадлительность
 
Оффлайнформат
 
Начальныйуровень
​ 

Описание

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

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

В первом модуле программы состоится знакомство школьников с типами данных и алгоритмическими конструкциями языка Python, познакомятся с интегрированными средами разработки (IDE), получат навыки работы разработки и отладки программ на Python.

Во втором модуле школьники научатся писать программы используя ветвления и циклы, организовывать ввод/вывод данных через консоль и текстовые файлы

В третьем модуле пройдет знакомство со структурами данных и функциями в python. Будет изучен модуль random и получен опыт генерации случайных чисел.

Четвертый модуль посвящен базовым понятиям объектно-ориентированного программирования и способам реализации механизмов ООП в Python, описанию классов и иерархии связей между ними, способам создания и удаления объектов класса, реализации механизмов перегрузки операторов и документирование классов, принципам разработки программ с применением анонимных функций.

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

Программа способствует повышению уровня знаний, умений и навыков школьников в области современных языков программирования, а также повышению мотивации на продолжение обучения по ИТ-специальностям.

Цель программы
Приобретение знаний, умений и практических навыков по разработке программ на языке Python с использованием объектно-ориентированного программирования с целью решения прикладных алгоритмических задач.
Актуальность
Язык Python представляет собой язык программирования высокого уровня с простым синтаксисом и семантикой, который является хорошим выбором при изучении первого языка программирования. Он поможет развить школьникам алгоритмическое мышление. Язык Python поддерживает современные подходы к проектированию (включая объектно-ориентированный подход), имеет большое количество специализированных программных библиотек для решения различных практикоориентированных задач, кроме того, является одним из самых популярных языков программирования в мире, которые используются как для обучения программированию, так и в промышленной разработке.
Данная образовательная программа позволит слушателям приобрести навыки разработки программ на языке Python. Овладев базовыми знаниями и навыками в области структурного и объектного-ориентированного подходов к проектированию программ, школьники смогут впоследствии без труда перейти к изучению других современных языков программирования.​

Компетенции

Общепрофессиональные


ОПК-1 Разработка прикладных программ на языке Python

Требования

Нет

Модули

свернуть
36 ч
Модуль 1Python. Основы программирования
В первом модуле программы состоится знакомство школьников с типами данных и алгоритмическими конструкциями языка Python, познакомятся с интегрированными средами разработки (IDE), получат навыки работы разработки и отладки программ на Python.
36ч
Модуль 3Структуры данных и функции в Python
В третьем модуле пройдет знакомство со структурами данных и функциями в python. Будет изучен модуль random и получен опыт генерации случайных чисел.
36ч
Модуль 2Условные операторы и циклы
Во втором модуле школьники научатся писать программы используя ветвления и циклы, организовывать ввод/вывод данных через консоль и текстовые файлы
36ч
Модуль 4Основы объектно-ориентированного программирования
Четвертый модуль посвящен базовым понятиям объектно-ориентированного программирования и способам реализации механизмов ООП в Python, описанию классов и иерархии связей между ними, способам создания и удаления объектов класса, реализации механизмов перегрузки операторов и документирование классов, принципам разработки программ с применением анонимных функций.

Преподаватели


Андриянов

Никита Андреевич

Финансовый университет

Старший научный сотрудник Департамент анализа данных и машинного обучения

доцент

кандидат тех наук

http://www.fa.ru/_layouts/15/ViewProfile.aspx?accountname=FADOMAIN\NAAndriyanov&ReturnUrl=http://www.fa.ru/org/dep/findata/Pages/PersonList.aspx

Догадина

Елена Петровна

Финансовый университет

доцент Департамента анализа данных и машинного обучения

кандидат тех наук

доцент

http://www.fa.ru/_layouts/15/ViewProfile.aspx?accountname=FADOMAIN\EPDogadina&ReturnUrl=http://www.fa.ru/org/dep/findata/Pages/PersonList.aspx

Петросов

Давид Арегович

Финансовый университет

профессор

доктор техническимх наук

профессор

http://www.fa.ru/_layouts/15/ViewProfile.aspx?accountname=FADOMAIN\DAPetrosov&ReturnUrl=/org/dep/bi/Pages/Home.aspx

Черняков

Алексей Николаевич

Финансовый университет

доцент Департамента анализа данных и машинного обучения

кандидат тех наук

доцент

http://www.fa.ru/_layouts/15/ViewProfile.aspx?accountname=FADOMAIN\ANChernyakov&ReturnUrl=http://www.fa.ru/org/dep/findata/Pages/PersonList.aspx

Никитин

Петр Владимирович

Финансовый университет

Преподаватель Департамент анализа данных и машинного обучения

кандидат педагогических наук

доцент

http://www.fa.ru/_layouts/15/ViewProfile.aspx?accountname=FADOMAIN%5cPVNikitin&ReturnUrl=http%3a//www.fa.ru/org/dep/findata/Pages/PersonList.aspx

Ответственный 

за программу

defu@fa.ru

+79855575583

​​​