Санкт — Петербургский Национальный Исследовательский Университет Информационных Технологий, Механики и Оптики (УНИВЕРСИТЕТ ИТМО) приглашает Вас пройти актуальный курс повышения квалификации: «Python разработчик».
Python один из наиболее популярных и активно развивающихся высокоуровневых языков программирования. Язык поддерживает большое количество удобных конструкций, которые позволяют писать элегантно и компактно. Специалисты любят Python за ясный синтаксис, значительно облегчающий процесс его изучения, а также за большой объем полезных функций. Курс “Разработка программного обеспечения средствами Python” предназначен для подготовки программистов-профессионалов в области ООП, специализирующихся на разработке программного обеспечения различного класса и уровня сложности.
Цель программы
дать слушателям глубокие знания и практические умения, необходимые и достаточные для успешной работы на позиции “Программист-аналитик Python”.
Формат и форма обучения | Продолжительность: | Итоговая аттестация: | Получаемый документ: |
---|---|---|---|
Очное | 2,5 мес | Экзамен | Удостоверение о повышении квалификации МГУ |
По окончании курса вы сможете занять позицию – программист-аналитик Python – программист, работающий на наиболее универсальном объектно-ориентированном языке программирования. Специалисты этого профиля свободно владеют системными ресурсами компьютера и способны участвовать в реализации IT-проектов любого уровня сложности. Основная специализация – системный анализ, проектирование, прикладное программирование и разработка локального / сетевого ПО с использованием новейших технологий.
Курс обучения охватывает все аспекты программирования на языках Python начиная с основ и заканчивая объектно-ориентрованным проектированием и программированием. В процессе обучения особое внимание уделяется практическому решению проблем, связанных с разработкой приложений и web программированием.
Программа предназначена для любителей и энтузиастов кому интересы современные средства программирования, желающих в дальнейшем занять позицию Программист-аналитик (Python), для действующих программистов, ориентированных на изменение / систематизацию профиля основной специальности а также для студентов профильный вузов.
Преподаватели курса
Действующие Python-программисты высокой квалификации, имеющие весомые теоретические знания и богатый профессиональный опыт работы по специальности. Все преподаватели имеют специальное компьютерное образование, многие из них работают в сфере IT.
Условия приёма
Участникам программы не выставляется жестких входных требований по образованию. Условием для приема является квалифицированное пользование одной из операционных систем Linux, Windows, MacOS. Знание базового уровня математики и информатики 11 класса. Начальные навыки программирования на языках (Паскаль, Бейсик, СИ и др.)
До заключения договора на обучение кандидаты могут пройти профтестирование, включающее в себя 3 вопроса, получить консультацию по содержанию курса и перспективам трудоустройства. Стоимость курса включает собственно обучение, методические пособия и учебники общего назначения, раздаточные материалы.
Выдаваемый документ:
- Удостоверение о повышении квалификации — при наличии у слушателя высшего или средне профессионального образования.
- Сертификат — при наличии среднего полного, неоконченного высшего или начального профессионального образования.
Базис
- Введение. Интерпретатор. Получение справки. Модули
- Ввод и вывод. Среда выполнения, параметры интерпретора, сеансы
- Строки, списки, кортежи, словари (+множества)
- Итерации и циклы, функции, генераторы, lambda (+сопрограммы)
- Объекты и классы, объекты функций
- Модули, пакеты и дистрибутивы
- Декораторы. Исключения
- Тестирование, отладка, оптимизацияСтандартная библиотека
- Встроенные функции и типы
- Встроенные исключения
- Функции стандартной библиотеки
- Алгоритмы (стеки, очереди, сортировка, деревья)Python объектно-ориентированное программирование
- Основные понятия, классы, инкапсуляция данных
- Конструкторы и деструкторы, перегрузка операций
- Множественное наследование, полиморфизм, виртуальные функции, абстрактные классы, шаблоны, обработка исключений
- Динамические структуры данных
- Проектирование приложений на базе Шаблонов Проектирования (Design Patterns)
- Принципы классификации паттернов проектирования
- Паттерны проектирования классов и объектов
- Архитектурные системные паттерны
Зарегистрируйтесь на участие в курсе по программе Университета ИТМО:
48 000 руб.
оплата разбивается на 2 части. Первая часть вносится до начала обучения, последующая с интервалом в месяц