Программирование и создание ИТ-продуктов Визуализировать данные Разрабатывать и создавать программы и приложения Писать программный код Matplotlib Тестировать программы, приложения, системы Создавать, разрабатывать продукт Python Django Анализировать данные

Базовое программирование на языке Python

Новосибирский государственный университет
260,00 часов длительность
Онлайн формат
Базовый уровень
1 поток (закрыт) 19.08-24.10.2021
2 поток (закрыт) 25.10-31.12.2021
3 поток (закрыт) 25.10-31.12.2021
4 поток (закрыт) 25.10-31.12.2021

Описание

Курс нацелен на приобретение слушателями новых знаний, умений и навыков по области цифровых компетенций 9. Программирование и создание ИТ продуктов: освоение базовых знаний языка программирования Python и практических навыков создания программ и разработки проектов на языке Python.

На курсе слушателям даются базовые знания языка Python, навыки разработки программных проектов, генерирования и визуализации данных с помощью Matplotlib и Plotly, создания веб-приложений посредством Django.

Общая продолжительность курса 260 академических. часов. 

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

Начальное тестирование (2 академических часа) проводится в форме тестирования и собеседования с целью знакомства со слушателями и оценки их готовности осваивать программу.

Базовый модуль «Введение в Python» имеет продолжительность 144 академических часа.  Слушатели знакомятся с синтаксисом и семантикой конструкций языка Python, механизмом использования переменных, приемами работы с основными типами данных: числами, строками, списками, словарями, файлами, модулями, функциями, классами. Базовый модуль заканчивается промежуточной аттестацией, которая проводится в форме зачета. Для получения зачета слушатели представляют решение задач на языке Python.

Профессиональный модуль «Генерирование и визуализация данных. Введение в Django. Разработка веб-приложения» имеет продолжительность 112 академических часов.

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

Итоговая аттестация (4 академических часа) проводится в форме зачета. На зачете слушатели демонстрируют свои разработки, созданные на языке Python в ходе освоения профессионального модуля, и отвечают на вопросы аттестационной комиссии, в которую входят представители компаний цифровой экономики.

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

Курс разработан на кафедре Систем информатики ФИТ НГУ с участием компаний цифровой экономики:

- некоммерческое партнерство СибАкадемСофт (более 20 компаний)

- ООО "Новые программные системы"

Создатели курса:

Лаврентьев Михаил Михайлович, д.ф.-м.н., профессор, научный руководитель,
Держо Марина Анатольевна, ст.преподаватель,
Иванчева Наталья Александровна, ст.преподаватель, вед.программист

Часов в программе
53,00 часа
лекции
90,00 часов
практика
106,00 часов
самостоятельная
6,00 часов
промежуточная аттестация
2 часа
входная диагностика
4 часа
итоговая аттестация
261,00 час
всего
Цель программы
Формирование и развитие у обучающихся компетенций в области разработки алгоритмов и компьютерных программ, применимых в рамках области цифровой компетенции 9. Программирование и создание ИТ-продуктов, утвержденной приказом Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 21 декабря 2020 года № 729 «Об утверждении методик расчета показателей федерального проекта «Кадры для цифровой экономики» национальной программы «Цифровая экономика Российской Федерации» (в редакции от 14 января 2021 года).
Актуальность
Специалисты со знанием языка Python стабильно высоко востребованы на рынке труда в IT-сфере. Это обусловлено тем, что Python является одним из самых популярных в мире языков программирования. Он используется в анализе данных, машинном обучении и веб-разработке, а также в других сферах, включая разработку игр. Применяется язык многими крупными компаниями, такими как Google или Facebook. По состоянию на апрель 2021 года Python занимает третье место в рейтинге TIOBE популярности языков программирования. «Языком года» по версии TIOBE Python объявлялся в 2007, 2010, 2018 и 2020 году.
Программа профессиональной переподготовки может быть востребована учителями школ (предмет "Информатика и ИКТ"), педагогов организаций дополнительного образования детей (в т.ч. центров поддержки одаренных детей). В соответствии с ФГОС среднего общего образования, утвержденного приказом МОН № 413 от 17.05.2012 г., требования к предметным результатам освоения базового курса информатики должны отражать владение стандартными приемами написания на алгоритмическом языке программы для решения стандартной задачи с использованием основных конструкций программирования и отладки таких программ; для углубленного курса - дополнительно отражать владение универсальным языком программирования высокого уровня (может быть выбран Python).
Входная диагностика 2 часа
Тестирование, собеседование
Итоговая аттестация 4 часа
Зачет

Компетенции

Профессиональные


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

знание языка программирования Python в базовом объеме, приемы визуализации данных средствами библиотеки Matplotlib и пакета Plotly, основы фреймворка Django

Уметь:

умение разрабатывать и отлаживать программный код на языке Python, генерировать и визуализировать данные,
применить фреймворк Django для разработки веб-приложений

Владеть:

навык программирования на языке Python с использованием механизма переменных и различных типов данных; использование приемов визуализации данных, построения диаграмм и графиков средствами библиотеки Matplotlib; навык исследования закономерностей данных с помощью Plotly; использование технологии Django для разработки веб-приложений

Требования

Нет
Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
142,00ч
Модуль 1 Базовый модуль «Введение в Python»
Базовый модуль «Введение в Python» имеет продолжительность 144 академических часа. Слушатели знакомятся с синтаксисом и семантикой конструкций языка Python, с основными типами данных: числами, строками, списками, словарями, файлами, модулями, функциями, классами и приемами работы с ними, правилами создания и механизмом использования переменных. Базовый модуль заканчивается промежуточной аттестацией, которая проводится в форме зачета. Для получения зачета слушатели представляют решение задач на языке Python.
113,00ч
Модуль 2 Профессиональный модуль «Генерирование и визуализация данных. Введение в Django. Разработка веб-приложения»
Профессиональный модуль «Генерирование и визуализация данных. Введение в Django. Разработка веб-приложения» имеет продолжительность 112 академических часов. В программе модуля - начальные приемы анализа данных, генерирование и визуализация данных с помощью библиотеки Matplotlib и пакета Plotly, знакомство с фреймворком Django и приемы разработки веб-приложений. Слушатели решают практические задачи, разрабатывают реальные проекты на языке Python, применяя при этом знания языка, полученные на базовом модуле. Модуль заканчивается итоговой аттестацией по программе.
142,00ч
Модуль 1 Базовый модуль «Введение в Python»
Базовый модуль «Введение в Python» имеет продолжительность 144 академических часа. Слушатели знакомятся с синтаксисом и семантикой конструкций языка Python, с основными типами данных: числами, строками, списками, словарями, файлами, модулями, функциями, классами и приемами работы с ними, правилами создания и механизмом использования переменных. Базовый модуль заканчивается промежуточной аттестацией, которая проводится в форме зачета. Для получения зачета слушатели представляют решение задач на языке Python.
113,00ч
Модуль 2 Профессиональный модуль «Генерирование и визуализация данных. Введение в Django. Разработка веб-приложения»
Профессиональный модуль «Генерирование и визуализация данных. Введение в Django. Разработка веб-приложения» имеет продолжительность 112 академических часов. В программе модуля - начальные приемы анализа данных, генерирование и визуализация данных с помощью библиотеки Matplotlib и пакета Plotly, знакомство с фреймворком Django и приемы разработки веб-приложений. Слушатели решают практические задачи, разрабатывают реальные проекты на языке Python, применяя при этом знания языка, полученные на базовом модуле. Модуль заканчивается итоговой аттестацией по программе.

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

Держо

Марина Анатольевна

Новосибирский государственный университет

Старший преподаватель

Иванчева

Наталья Александровна

Новосибирский государственный университет

Старший преподаватель

Лаврентьев

Михаил Михайлович

Институт автоматики и электрометрии СО РАН

Заместитель директора

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

профессор

https://www.iae.nsk.su/ru/institute-structure/pers-pages-lead-sci-institute/2210-lavrentiev-mm
50 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Программист

06.001

Ответственный за программу

nativ1957@mail.ru

+79132055377