Выберите городМосква
Москва
Алматы
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва
Алматы
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Личный кабинет
Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
  • Главная
  • Все курсы
  • Python
  • Программирование на языке Python: Объектно-ориентированное программирование (ООП)
MT_Python__ООP

Программирование на языке Python: Объектно-ориентированное программирование (ООП)

Вендор
Тип курса
Авторский
Длительность
40 ак. часов
Ближайшая дата
03 апр 2023
Стоимость
39 000 RUB
39 000 RUB
Описание

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

Сегодня, Python это популярный язык программирования, который за счет своей эффективности и универсальности применяется в виртуализации сетевых функций (Network Functions Virtualization -NFV), внедряется в протоколы RESTconf/NETconf, язык моделирования данных YANG,  и пр. В связи с этим изучение его является ключом к работе в сфере современных информационных технологий и актуальным требованием на рынке труда.  

Кому полезен курс
Инженерно-технические работники с высшим профессиональным образованием, программисты.

Необходимая подготовка
Пройти курс курс "Программирование на языке Python. Базовый курс" или эквивалентная подготовка.
Ваш результат обучения
Вы приобретете:
  • навыки объектно-ориентированного программирования;
  • знания компонентов, функций прикладного программирования.

По итогам курса вы сможете:

  • Создавать классы и знать атрибуты класса;
  • Выполнять защиту данных посредству применения инкапсуляции;
  • Устанавливать и настраивать среду разработки;
  • Применять возможности ООП;
  • Применять методы: setattr, getattribute, getattr и delattr;
  • Использовать дескрипторы, декораторы;
  • Создавать собственные структуры данных на основе стандартных;
  • Перегружать операторы;
  • Проектировать иерархии классов на основе Наследования;
  • Сопоставлять строки с помощью регулярных выражений;
  • Перехватывать исключения.
Программа курса

Модуль 1. Введение

  • Цель и задачи курса
  • Введение в практическую часть курса
  • Разбор вариантов решений

Модуль 2. Основы программирования с использованием ООП на языке Python

  • Преимущества и недостатки процедурного программирования на Python, области его применения.
  • ООП на Python
  • Объявление класса и создание экземпляра класса
  • Атрибуты класса

Модуль 3. Конструкторы, деструкторы, методы. Инкапсуляция

  • Методы классов
  • Основы инкапсуляции
  • Интерфейсные методы
  • Работа с конструкторами и деструкторами, init__del
  • Магический метод_new_
  • Методы класса (classmethod) и статический метод (staticmerhod)
  • Режимы доступа к атрибумам public protected private
  • Магические методы setattr, getattribute, getattr и delattr
  • Свойства property
  • Дескрипторы (data descriptor и non-data descriptor)

Модуль 4: Перегрузка операторов, классы, декораторы

  • Магический метод __call_ функторы
  • Декораторы
  • Перегрузка различных арифметических операторов
  • Магические методы str, repr, len, abs bool add iadd radd

Модуль 5. Наследование

  • Наследование.
  • Функция issubclass(). Наследование от встроенных типов и от object
  • Наследование. Функция super() и делегирование
  • Полиморфизм и абстрактные методы
  • Наследование. Атрибуты private и protected
  • Коллекция_slots_ и наследование

Модуль 6. Работа c исключениями

  • Обработка исключений
  • Классы встроенных исключений
  • Инструкции try, except, else, finally
  • Менеджер контекста with, as
  • Пользовательские исключения

! Данный курс может быть заказан согласно 44-ФЗ, 223-ФЗ (закупка, аукцион, запрос котировок, конкурсные процедуры)

Доступные формы обучения
Описание фомата

Дистанционное (онлайн) обучение проводится с применением Системы Дистанционного обучения УЦ Микротест - системы Mirapolis. По форме и содержанию дистанционное обучение полностью совпадает с аналогичными очными курсами.

Занятие длится 8 академических часов в день, стандартное время проведения обучения с 10:00 до 17.00.

Обучение проходит в реальном времени с преподавателем. В процессе обучения вы сможете задавать вопросы – в чате или голосом во время занятия. В зависимости от программы курса, каждому студенту предоставляется доступ к стенду с лабораторными работами. Для закрепления материала курса вам будут доступны записи прошедших вебинаров в вашем личном кабинете в ЛК Mirapolis.

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

Описание фомата

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

Занятие длится 8 академических часов в день, стандартное время начала обучения – 10:00.

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

Расписание курса
Выберите удобную для вас дату
апр 2023
03 апр - 07 апр
Москва
Дистанционная Дистанционная
Преподаватель курса
Ожидается назначение
Стоимость
39 000 RUB
апр 2023
03 апр - 07 апр
Москва
Очная Очная
Преподаватель курса
Ожидается назначение
Стоимость
39 000 RUB
июн 2023
19 июн - 23 июн
Москва
Очная Очная
Преподаватель курса
Ожидается назначение
Стоимость
39 000 RUB
июн 2023
19 июн - 23 июн
Москва
Дистанционная Дистанционная
Преподаватель курса
Ожидается назначение
Стоимость
39 000 RUB
сен 2023
04 сен - 08 сен
Москва
Очная Очная
Преподаватель курса
Ожидается назначение
Стоимость
39 000 RUB
сен 2023
04 сен - 08 сен
Москва
Дистанционная Дистанционная
Преподаватель курса
Ожидается назначение
Стоимость
39 000 RUB
Если в расписании нет удобных для Вас дат, напишите нам - мы разработаем удобные варианты специально для Вас!
Отзывы слушателей

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

Антонов Кирилл , ООО Газпромпроектирование

приятно обучаться у профессионалов, имеющих практический опыт

Чернышев Евгений, ООО "Газпром экспорт"

FAQ

Онлайн обучение реализуется в Системе Дистанционного Обучения УЦ Микротест — Mirapolis и проходит в реальном времени с преподавателем. За несколько дней до начала обучения вы получаете необходимые ссылки для подключения к курсу и доступ к Личному кабинету.

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

Если у вас остались вопросы, то обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru), и мы ответим на все ваши вопросы.

Очное обучение проходит на территории Учебного центра Микротест по адресу: Москва, Дербеневская наб. д. 7 стр.5, 5 этаж.

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

Если вы не получили приглашение — обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru), и мы ответим на ваши вопросы и продублируем приглашение на вашу почту.

  1. Обучение проходит в реальном времени с преподавателем, вы можете задавать свои вопросы и разбирать интересные кейсы сразу в процессе обучения.
  2. Вашу учебную группу будет сопровождать координатор, которому можно задавать организационные вопросы.
  3. Если вы по каким-то причинам пропустили онлайн-занятие, то все записи будут доступны 24/7 в вашем личном кабинете в Системе Дистанционного Обучения. Также вы можете их использовать для закрепления материала.
  4. Дополнительно для вашего удобства мы создаем чат в Telegram вашей группы, где вы сможете задавать вопросы преподавателю, координатору и обмениваться опытом с коллегами по обучению.

По итогу прохождения обучения слушатели получают либо Сертификат Учебного центра о прохождении курса, либо Удостоверение о повышении квалификации, зарегистрированное в ФРДО (Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении).

Помимо этого, по факту прохождения авторизованных курсов вендоров PostgresPro, Astra Linux, АЭРОДИСК и др. выдается электронный сертификат вендора.

В основном корпусе в Москве по адресу Дербеневская набережная д.7 стр.5, БЦ «Оазис», парковки, к сожалению, нет. Зато есть муниципальная платная парковка на всех прилегающих улицах.

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

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

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

Обо всех специальных условиях читайте в разделе Спецпредложения или обратитесь к нам любым удобным для вас способом (тел. +7(495) 231-23-51 или training@training-microtest.ru)

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

Не нашли подходящиего курса?
Оставьте заявку на обучение для вашей организации
Подпишитесь и будьте в курсе
Информация о новинках, скидках и акциях. Уже более 36 000 подписчиков!