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


Разработчик прикладного программного обеспечения (Язык Python)

Разработчик прикладного программного обеспечения (Язык Python)

Записаться на осень 2019 года


Язык Python является самым популярным языком программирования 2018 года. Программа построена по принципу от простого к сложному. В программу интегрированы курсы Python Institute, а слушатели программы могут подготовиться к сдаче сертификационного экзамена Python Certified Associated Programmer.

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

Обучаясь на программе, вы узнаете:

  • Этапы получения исполняемого файла;
  • Встроенные типы данных в языках программирования, основные синтаксические конструкции языка Python;
  • Основные способы организации данных;
  • Понятия, относящиеся к функциям;
  • Стандартные исключения и способы их перехвата и обработки;
  • Понятие виртуального окружения;
  • Особенности отладки кода и анализа выполнения программы;
  • Принципы работы с итерируемыми объектами;
  • Способы создания выражений и функций генераторов;
  • Синтаксис регулярных выражений;
  • Правила оформления и анализа кода;
  • Базовые понятия алгоритмизации и процедурного программирования;
  • Основные алгоритмы работы с различными структурами данных;
  • О-нотацию и правила вычисления;
  • Итерационные алгоритмы;
  • Рекурсию и рекурсивные алгоритмы;
  • Основы динамического программирования;
  • Алгоритмы работы с графами и деревьями, обработки строковых данных, сортировки;
  • Базовые понятия объектно-ориентированного программирования;
  • Отличия процедурных и объектно-ориентированных языков программирования высокого уровня;
  • Понятия инкапсуляции, наследования и полиморфизма;
  • Возможности использования классов для решения практических задач.
  • Основные модули PySide2 и их назначение (QtCore, QtGui, QtWidgets);
  • Основные классы виджетов и их свойства;
  • Стандартные стили оформления, способы отладки GUI в Qt.
  • Возможности и особенности фреймворка Django;
  • Идеи MVC-подхода;
  • Системы привязки интернет-адресов в фреймворке;
  • Что такое представления, встроенные представления и функции представления;
  • Способы хранения данных, модели Django;
  • Назначение миграций и их использование;
  • Что такое шаблоны и формы, их назначение и использование;
  • Принципы обеспечения безопасности Web-приложений.

Итоговой аттестацией по программе является Выпускная квалификационная работа.

Программа открывает возможности обучения и сертификации в рамках программ Python Institute.

Доставка контента и образовательный процесс по курсам для подготовки к сертификациям Python Institute проходят в рамках платформы Сетевой Академии Cisco, успешно реализуемой в ВИШ с 1999 года.

Продолжительность

346 ак. часов (10 месяцев), включая подготовку к итоговой аттестации и итоговую аттестацию.

Стоимость
Начало обучения
  • 1 октября (октябрь – июнь)
  • 1 марта (март - июнь, сентябрь - февраль)

В июле и августе занятий нет - каникулы!

Режим занятий

Форма обучения очно-заочная (вечерняя).

Занятия проводятся 3-4 раза в неделю по 4 ак. часа (в будни с 18:00, в выходные с 10:00 или с 14:00).


Предварительные требования

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

Для поступления необходимо пройти

Компьютерный тест № ВКТ-113.2 Операционная система MS Windows
  • Понятие об операционных системах. Функции и классификация операционных систем.
  • Состав MS Windows. Требования к аппаратной части.
  • Понятие об оригинальной и локализованной версиях программы.
  • Раскладка клавиатуры. Переключение языка.
  • Работа с мышью в MS Windows: указатели и типы операций.
  • Интерфейс MS Windows. Основные элементы.
  • Элементы окон в MS Windows. Режимы отображения окна, операции с окнами. Виды окон.
  • Запуск, завершение приложений, переключение между ними.
  • Элементы диалоговых окон, заполнение полей в диалоговых окнах.
  • Операции с пиктограммами. Виды пиктограмм.
  • Типы меню и команд. Способы выполнения команд.
  • Главное меню. Разделы Главного меню.
  • Завершение работы с MS Windows. Перезагрузка системы.
  • Стандартные приложения MS Windows: графический редактор Paint, текстовый редактор Word, Калькулятор. Стандартные кнопки в приложениях.
  • Открытие и сохранение документов.
  • Буфер Обмена. Копирование и перемещение данных через Буфер Обмена.
  • Ярлыки: определение, виды, способы создания, операции.
  • Файловая система. Пространство имен.
  • Приложение "Мой компьютер (Компьютер)": переход на нужный диск и в нужную папку; режимы просмотра; создание и переименование папок; выделение, копирование, перемещение и удаление объектов; отмена последнего действия; изменение свойств и установка параметров.
  • Поиск файлов и папок.
  • Панель задач: назначение, настройка.
  • Рабочий стол: назначение, настройка. Упорядочение окон и пиктограмм.
  • Настройка Главного меню.
  • Настройка Панели Управления: Дата/время, Клавиатура, Мышь, Принтеры, Шрифты, Экран.
Компьютерный № ВКТ-135.1 Решение логических задач
  • Навыки решения алгоритмических задач.
  • Навыки решения логических задач.
  • Навыки поиска закономерностей.

Документ об окончании

Диплом СПбПУ о профессиональной переподготовке установленного образца, с присвоением квалификации «Программист», удостоверяющей право на ведение деятельности в сфере «Разработка программного обеспечения». Уровень квалификации - 4.


Записаться на осень 2019 года