Меню

Python Разработчик

  • Длительность 2 месяца
  • Расписание пн-ср-пт, ­ 18:40-21:50
  • Дата начала 22 января 2018 г.
  • Стоимость 30 000

Python Разработчик

Программа

Модуль 1. Базис

  • Введение. Интерпретатор. Получение справки. Модули
  • Ввод и вывод. Среда выполнения, параметры интерпретора, сеансы
  • Строки, списки, кортежи, словари (+множества)
  • Итерации и циклы, функции, генераторы, lambda (+сопрограммы)
  • Объекты и классы, объекты функций
  • Модули, пакеты и дистрибутивы
  • Декораторы. Исключения
  • Тестирование, отладка, оптимизация

Модуль 2. Стандартная библиотека

  • Встроенные функции и типы
  • Встроенные исключения
  • Функции стандартной библиотеки
  • ​Алгоритмы (стеки, очереди, сортировка, деревья)

Модуль 3. Python объектно-ориентированное программирование

  • Основные понятия, классы, инкапсуляция данных
  • Конструкторы и деструкторы, перегрузка операций
  • Множественное наследование, полиморфизм, виртуальные функции, абстрактные классы, шаблоны, обработка исключений
  • Динамические структуры данных
  • Проектирование приложений на базе Шаблонов Проектирования (Design Patterns)
  • Принципы классификации паттернов проектирования
  • Паттерны проектирования классов и обьектов
  • Архитектурные системные паттерны

Отзывы

Даниил Гигель
Даниил Гигель, выпуск весна 2017

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


Единственное что, новичкам будет трудно по началу, т.к. придется немного изменить своё мышление. Но имея терпение и желание, в скором времени станет понятно сколько всего интересного за той дверью, которую вы пытаетесь открыть ) Тем более всегда есть кому задать вопрос и получить грамотный ответ.


После того как прошел курс, отправил туда своего друга. Теперь слушаю его и аж хочется прийти на урок :D


Павел Егоров
Павел Егоров, выпуск весна 2017

Прошёл курс по Python. Остался доволен подачей материала, пожалел, что долгое время пытался изучать программирование самостоятельно, если бы пошёл раньше сохранил бы много времени. Перед курсами долго сомневался смогу ли вообще заниматься программированием, после прохождения курсов этот вопрос отпал, поэтому уверенно могу продолжать заниматься.


ЧАВО

  • 1. Предоставляется ли рассрочка платежа за курс?

    На данном курсе оплата производится несколькими частями. Оплата разбивается на 2 части. Первая часть вносится до начала обучения, вторая часть – после месяца обучения по программе.

  • 2. Что представляет собой тестирование?

    Тестирование проводится дистанционно (онлайн).  За неделю до начала собрания на электронную почту, указанную при регистрации, приходит письмо с ссылкой на тест.  Тестирование проверяет ваши базовые знания по информатике уровня 11 класса.


  • 3. Хватит ли базовых знаний информатики для обучения на курсах ИТМО?

    Курс рассчитан не на нулевые знания а на базу информатики 11 класса. Если вы не писали программы и не знаете что такое переменные, конструкции ветвления, циклы, функции то вам нужно походить на серию бесплатных занятий по Linux проходящих в начале осеннего и весеннего набора. Либо самостоятельно подготовиться по основам программирования.

  • 4. По какому адресу проходят занятия?

    Обучение проводится на площадке  Университета ИТМО по адресу: СПб, Ломоносова 9.

  • 5. Когда проводится собрание?

    Собрание проводится за 3-4 дня до начала курса. Приглашение на него высылается после успешного прохождения теста.  На нем вас знакомят с учебной программой. Вы можете задать интересующие вопросы, подписать договор с Университетом ИТМО и получить квитанцию на оплату курса.

  • 6. Проводится ли промежуточная аттестация на курсах?

    Да, проводится. Успеваемость по каждому модулю проверяется тестированием, контрольной работой, учетом домашних заданий. Для получения удостоверения необходимо сдать в конце курса итоговую аттестационную работу.

  • 7. Сколько времени дается для написания аттестационной работы?

    Как правило итоговый курсовой проект пишется за две, три недели до окончания курса.

  • 8. Оказывается ли помощь в трудоустройстве?

    При успешном окончании курса вам может быть предложена стажировка в  различных startup проектах Университета ИМТО. Это поможет вам в дальнейшем самостоятельном трудоустройстве.

  • 9. После обучения Ваши студенты трудоустраиваются?

    Да. Если вам нравится программировать и у вас это хорошо получается  то в 100% случаях вы найдете работу. 

  • 10. Можно ли оплатить обучение через юридическое лицо?

    Да, можно. Для этого необходимо как можно раньше связаться с нами по почте.