DEV-PY100. Основы процедурного программирования на языке Python

7 участников

О чём курс

Курс «DEV-PY100. Основы процедурного программирования на языке Python» представляет собой фундаментальную образовательную программу, разработанную Высшей инженерной школой СПбПУ. Данный курс является отправной точкой в линейке обучения программированию на Python и ориентирован на слушателей, желающих освоить начальный синтаксис и базовые конструкции языка, которые необходимы для профессионального развития в любой области IT. Программа курса охватывает не только основы написания кода, но и важные аспекты разработки, такие как импорт сторонних библиотек и механизмы обработки исключений, что позволяет сформировать целостное представление о процедурном подходе к программированию.

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

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

Практическая составляющая курса занимает центральное место. Обучающиеся получают реальный опыт отладки программного кода и решения практических задач, направленных на создание консольных приложений. Это позволяет закрепить теоретические знания на практике и подготовиться к более сложным этапам обучения. Курс идеально подходит как для новичков, делающих первые шаги в программировании, так и для тех, кто хочет систематизировать свои знания и получить качественную базу от экспертов Высшей инженерной школы СПбПУ. Программа является первым модулем в общей системе переподготовки по направлению «Программист (Язык Python)», что делает её отличным выбором для тех, кто планирует выстраивать долгосрочную карьеру в сфере разработки программного обеспечения.

Программа обучения

Тема 1. Введение в программирование на языке Python 1.1 Краткий обзор аспектов языка Python. Установка и настройка среды разработки. 1.2 Структура программы на языке Python. 1.3 Модель выполнения программ на языке Python. Практические занятия: Установка и настройка среды разработки. Выполнение инструкций в интерактивном режиме. Тема 2. Базовые объектные типы языка Python и работа с ними. Переменные и динамическая типизация 2.1 Обзор объектных типов языка Python. Особенности работы с простыми объектными типами. 2.2 Особенности работы с составными объектными типами. 2.3 Переменные и динамическая типизация. 2.4 Разделяемые ссылки и изменяемые объекты. Практические занятия: Установка и настройка среды разработки. Выполнение инструкций в интерактивном режиме. Ссылки и изменяемые объекты. Тема 3. Базовые инструкции языка Python 3.1 Обзор основных управляющих инструкций языка Python. Условная инструкция if и синтаксические правила. 3.2 Циклы while и for. Практические занятия: Использование условной инструкции if. Использование цикла for. Использование цикла while. Тема 4. Функции. Создание и использование функций 4.1 Функции. Создание функций. 4.2 Аргументы функции. Практические занятия: Создание простой функции. Создание функции с аргументами. Использование функции. Тема 5. Модули и пакеты. Работа с библиотеками 5.1 Модули и пакеты. Способы создания и использования. 5.2 Работа с библиотеками. Практические занятия: Создание модулей и пакеты. Импортирование кода. Документирование кода. Работа со стандартными библиотеками. Тема 6. Исключения и обработка ошибок 6.1 Исключения. 6.2 Обработка исключений. Практические занятия: Использование Try… Except. Использование Raise, Assert.

Складчина создана 1 января 2022 г. · описание обновлено 8 мая 2026 г.

Теги курса

Профессии
Инструменты
2 551 ₽ 19 200 ₽