Меню

Разработка программного обеспечения средствами Python

  • Длительность 2 месяца
    100 ак./ч.
  • Расписание 18:40-21:50
    пн. ср. пт.
  • Дата начала 25 сентября 2017
  • Стоимость 28000

Описание курса

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

Цель программы – дать слушателям глубокие знания и практические умения, необходимые и достаточные для успешной работы на позиции “Программист-аналитик Python”.

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

Курс обучения охватывает все аспекты программирования на языках Python начиная с основ и заканчивая объектно-ориентрованным проектированием и программированием. В процессе обучения особое внимание уделяется практическому решению проблем, связанных с разработкой приложений и web программированием.

Программа предназначена для любителей и энтузиастов кому интересы современные средства программирования, желающих в дальнейшем занять позицию Программист-аналитик (Python), для действующих программистов, ориентированных на изменение / систематизацию профиля основной специальности а также для студентов профильный вузов.

Преподаватели курса – действующие Python-программисты высокой квалификации, имеющие весомые теоретические знания и богатый профессиональный опыт работы по специальности. Все преподаватели имеют специальное компьютерное образование, многие из них работают в сфере IT.

Условия приема

Участникам программы не выставляется жестких входных требований по образованию. Условием для приема является квалифицированное пользование Linux, Windows, MacOS. Знание базового уровеня математики и информатики 11 класса.Начальные навыки программирования на языках (Паскаль, Бейсик, СИ и др.)

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

Выдаваемые документы

  • Удостоверение о повышении квалификации - при наличии у слушателя высшего или средне профессионального образования
  • Сертификат - при наличии среднего или начального профессионального образования

Программа курса

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

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

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

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

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

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

Расписание занятий

Начало Время Объем Срок Стоимость
25 сентября 2017 18:40-21:50
пн. ср. пт.
100 ак/ч 2 месяца 28 000 руб.

Регистрация

Для записи на курс вам необходимо заполнить форму регистрации: