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

Python
Высокоуровневый язык программирования, который обладает простым и понятным синтаксисом. Он широко используется для разработки различных типов приложений,а также идеально подходит как для начинающих программистов, так и для опытных разработчиков
Курс
Позволит слушателям изучить синтаксис языка программирования Python, узнать о типах данных, операторах и структурах данных, методах, а также научиться использовать принципы объектно ориентированного программирования в программном коде, осуществлять проверку работоспособности программного обеспечения
Программа
Основана на компетентностном подходе, слушатели будут выполнять учебные задания, требующие практического применения знаний и умений, полученных в ходе изучения логически связанных модулей. В процессе обучения предусмотрено использование информационных и коммуникационных технологий, в том числе современных систем технологической поддержки процесса обучения, обеспечивающих комфортные условия для обучающихся, преподавателей
Задачи курса
Формирование у слушателей цифровых компетенций в области разработки программного кода на языке Python, для решения профессиональных задач
Результаты обучения
Программа позволит слушателям научиться осуществлять формализацию и алгоритмизацию поставленных задач для разработки программного кода, осуществлять написание программного кода с использованием языка программирования Python, осуществлять проверку работоспособности программного обеспечения

Учебный план

Тема 1.

Введение в программирование. Интерпретатор. IDE

Тема 2.

Переменные. Основные типы данных

Тема 3.

Основы структур данных

Тема 4.

Процедурное программирование. Понятие функции. Встроенные функции в Python

Тема 5.

Объектно-ориентированное программирование. Классы и экземпляры классов. Наследование. Методы и свойства

Тема 6.

Жизненный цикл программного обеспечения. Этапы жизненного цикла. Проектирование программного обеспечения

Авторы курса

author
Анастасия Раскина
Кандидат технических наук, заведующий кафедрой информационных систем Институт космических и информационных технологий Сибирский федеральный университет