+7 (812) 703-02-02 info@hse.spbstu.ru

DEV-PY-MP. Модульная программа "Разработчик прикладного программного обеспечения (Язык Python)"

Длительность дисциплины: 112 ак.ч.


Аннотация

В результате прохождения данной модульной программы обучения слушатели получат достаточные знания для разработки полнофункциональных приложений с использованием языка программирования Python, используя концепции процедурного и объектно-ориентированного программирования. Обучение построено по принципу от простого к сложному.
Комплексная программа позволяет к подготовиться к сертификации PCAP – Certified Associate in Python Programming

Знания и умения, полученные в результате изучения

  • Использовать операторы и инструкции, основные синтаксические конструкции языка Python;
  • Реализовывать базовые алгоритмы с использованием процедурного подхода;
  • Разрабатывать функции, корректно и эффективно передавать параметры;
  • Разрабатывать консольные приложения на языке Python;
  • понятие виртуального окружения;
  • особенности отладки кода и анализа выполнения программы;
  • принципы работы с итерируемыми объектами и способы создания выражений, функций генераторов;
  • регулярные выражения;
  • cинтаксис регулярных выражений;
  • правила оформления и анализа кода;
  • создавать виртуальное окружение и управление пакетами с помощью pip;
  • осуществлять отладку кода и анализ выполнения программы;
  • создавать и обрабатывать итерируемые объекты;
  • создавать функции генераторов и корутин/сопрограмм;
  • создавать рекурсивные и анонимные функции;
  • писать декораторы и осуществлять кэширование функций;
  • эффективно работать с файловой системой;
  • составлять и применять регулярные выражения;
  • оформлять и анализировать код;
  • работать с системой контроля версий Git;
  • Создание пользовательского класса;
  • Построение иерархий классов;
  • Разработка «магических» методов;

Содержание дисциплины