Приложение 19: «ПРОГРАММИРОВАНИЕ НА PYTHON»

Приложение

к публичному договору-оферте об оказании консультационных услуг, действует с «03» сентября 2018 (Договор)

На условиях, предусмотренных Договором и данным Приложением, Исполнитель оказывает консультационные услуги по проведению следующего образовательного Курса:

«ПРОГРАММИРОВАНИЕ НА PYTHON»

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

  1. Введение в Python

История возникновения языка.

  1. Базовые операторы, типы данных

Интерпретаторы языка.

Базовые операторы, типы данных.

  1. Функции

Упаковка, распаковка аргументов и оператор присваивания, ключевые аргументы и аргументы по умолчанию.

Области видимости, операторы global и nonlocal.

Функциональное программирование, анонимные функции, map, filter и zip.

Генераторы списков, множеств и словарей.

  1. Декораторы

Синтаксис декораторов.

Декораторы с аргументами и без аргументов.

Примеры использования декораторов.

  1. Строки, байты, файлы и ввод/вывод

Основные методы работы со строками, строки и Юникод.

Байты. Кодировки. Файлы и методы работы с файлами.

  1. Классы

Синтаксис объявления классов.

Наследование, перегрузка методов и функция super.

Декораторы классов, декоратор @property, магические методы, статические методы и методы класса

Дескрипторы.

Конструктор _new_ и метаклассы.

Наследование встроенных типов.

  1. Модули, исключения и менеджеры контекста

Модули.

Операторы import и from … import.

Относительный и абсолютный импорт.

Исключения, встроенные исключения, операторы try — except — else – finally.

Менеджеры контекста и модуль contextlib.

  1. Итераторы, генераторы

Протокол итераторов, оператор-выражение yield

Генераторы, итераторы, сопрограммы

  1. Встроенные модули: functools, collections, itertools

Детальное рассмотрение перечисленных модулей.

Примеры использования.

  1. Документация и тестирование

Тестирование свойств, тестирование в интерпретаторе, доктесты

Модули unittest, py.test, hypothesis

  1. Многопоточность, сопрограммы, межпроцессное взаимодействие GIL

Параллельность и конкурентность.

Модуль asyncio.

Модуль multiprocessing.

Модули threading, queue и concurrent.futures.

  1. Бонусный урок (тема будет выбрана исходя из пожеланий слушателей)

Продолжительность: 11 занятий 4 часа каждое.

Одно занятие состоит из 2-х часов теоретического блока и 2-х часов практического блока. После каждого занятия выдается домашнее задание.

Стоимость: 6 700 00 грн. (шесть тысяч семьсот гривен)

Тариф Early bird: 6 000,00 грн. (предложение действительно до 04.10.2018)

Тариф Standard: 6 700,00 грн. (предложение действительно c 05.10.2018 до 14.10.2018)

Тариф Last chance: 7 300,00 грн. (предложение действительно c 15.10.2018)

Возможен вариант оплаты частями (от цены 7 300 грн.):

50% до начала курса,

50% в начале второго месяца обучения.

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

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

Дополнительные требования к участникам:

  • Знание основ ООП и понимание принципов программирования (знание любого языка программирования);
  • Английский язык не ниже Pre-Intermediate;
  • Личный ноутбук с предустановленным интерпретатором Python 3-й версии (https://www.python.org/downloads/ 3.6.4) и удобным текстовым редактором.

Место предоставления Услуг: г. Одесса, проспект Шевченка, 12/2

Программа Курса и график проведения занятий указаны на сайте по адресу: https://university.sigma.software/?page_id=8843&preview=true

 

Данное Приложение является неотъемлемой частью Публичного договора-оферты о предоставлении консультационных услуг и может меняться Исполнителем по собственному усмотрению. Все изменения в данном Приложении вступают в силу с момента размещения данного Приложения в сети Интернет по адресу: https://university.sigma.software/?page_id=8843&preview=true.

 

ИСПОЛНИТЕЛЬ

 

ООО «ССВ Украина»

Юридический адрес: 64300, Украина,

Харьковская область, г. Изюм,

ул. Соборная, д.47, к.12

код ЕГРПОУ 40923957

 

Директор

Е.А. Выродова