Курсы Python
Общая информация Python Institute Сертификация Python Institute Расписание и стоимость
Условия обучения
Преподаватели Учебные материалы Документы об окончании Отзывы слушателей

Другие курсы

Курсы C++ Курсы Java Курсы Python Курсы C# (.NET) Курсы Microsoft C# (.NET) Программирование Android Курсы Web-технологий Программирование Linux Тестирование ПО Программирование микроконтроллеров

Обратная связь

+7 (812) 703-02-02 Форум
Печать

DEV-PY200. Объектно-ориентированное программирование на языке Python


График обучения: 5 дней по 8 ак. часов или 10 дней по 4 ак. часа

Начало занятий:

    07.12.2018, 1800

Записаться на курс

Аннотация

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

Курс "DEV-PY200. Объектно-ориентированное программирование на языке Python" направлен на изучение принципов объектно-ориентированного подхода при разработке приложений с использованием языка программирования Python. Курс "DEV-PY200. Объектно-ориентированное программирование на языке Python" является логическим продолжением базовых курсов по процедурному программированию на языке Python.

Курс  "DEV-PY200. Объектно-ориентированное программирование на языке Python" позволяет совместно с курсами:

DEV-PY100. Основы процедурного программирования на языке Python

DEV-PY101. Базовые алгоритмы и структуры данных на языке Python

DEV-PY110. Процедурное программирование на языке Python (расширенный курс)

подготовиться к сертификации PCAP – Certified Associate in Python Programming

Документы об окончании обучения

  • Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
    Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
  • Сертификат учебного центра
    Сертификат учебного центра
  • Сертификат PY Institute: PCAP
    Сертификат PY Institute: PCAP

Преподаватели

Знания и умения, полученные в результате обучения

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


Уметь:
• создавать посредством классов пользовательские типы данных для решения конкретных задач;
• создавать и использовать пользовательские исключения;
• создавать объекты-генераторы;
• использовать декораторы классов и функций;
• осуществлять перегрузку операторов;
• использовать классы для решения практических задач.


Курсы, в освоении которых помогут приобретенные знания:

Расписание

Начало курса Окончание курса Даты занятий Время занятий Номер аудитории Преподаватель
07.12.2018 29.12.2018 07.12.2018
Пятница
1800-2120

Вечерняя группа!

Аудитория №248 Журкин Алексей Михайлович Записаться на курс
10.12.2018
Понедельник
1800-2120

Вечерняя группа!

Аудитория №248 Журкин Алексей Михайлович
14.12.2018
Пятница
1800-2120

Вечерняя группа!

Аудитория №248 Журкин Алексей Михайлович
15.12.2018
Суббота
1000-1320

Вечерняя группа!

Аудитория №248 Журкин Алексей Михайлович
17.12.2018
Понедельник
1800-2120

Вечерняя группа!

Аудитория №248 Журкин Алексей Михайлович
21.12.2018
Пятница
1800-2120

Вечерняя группа!

Аудитория №248 Журкин Алексей Михайлович
22.12.2018
Суббота
1000-1320

Вечерняя группа!

Аудитория №248 Журкин Алексей Михайлович
24.12.2018
Понедельник
1800-2120

Вечерняя группа!

Аудитория №248 Журкин Алексей Михайлович
28.12.2018
Пятница
1800-2120

Вечерняя группа!

Аудитория №248 Журкин Алексей Михайлович
29.12.2018
Суббота
1000-1320

Вечерняя группа!

Аудитория №248 Журкин Алексей Михайлович

Стоимость

Дата Физ. лица, руб. Юр. лица, руб.
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 09.06.2018 17450 15700 14800 21850 19650 18550

*Скидка 10%:
- для ранее обучавшихся;
- при одновременном оформлении и оплате 2-х краткосрочных курсов на одного слушателя.
**Скидка 15% при одновременном оформлении и оплате 3-х краткосрочных курсов на одного слушателя.
Студентам ВУЗов Санкт-Петербурга любой формы обучения скидка до 25%.
Примечание.
Скидки не предоставляется на курсы с дистанционной формой обучения.
Скидки не предоставляется на комплексные и модульные программы обучения.
Внимательно ознакомьтесь со всеми условиями акций в разделе «Акции и скидки».

Требования к начальному уровню знаний

Слушатели должны иметь уверенные знания синтаксиста, языковых конструкций, базовых алгоритмов и структур данных языка Python.

Курсы, обеспечивающие достаточный начальный уровень знаний:

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

Тема 1. Основы объектно-ориентированного программирования.
1.1 Базовые понятия объектно-ориентированного программирования;
1.2 Класс и экземпляр класса;
1.3 Атрибуты класса. Атрибуты экземпляра класса;
1.4 Классы «нового типа».
Практические занятия:
• Создание простого класса;
• Создание экземпляра класса;
• Создание класса, использующего различные типы атрибутов.

Тема 2. Инкапсуляция, наследование и полиморфизм.
2.1 Инкапсуляция;
2.2 Наследование;
2.3 Полиморфизм.
Практические занятия:
• Написание класса на основе базового класса;
• Переопределение методов базового класса.

Тема 3. Разработка пользовательских Exception’ов и генераторов.
3.1 Особенности использования исключений;
3.2 Объекты исключений. Использование исключений;
3.3 Генераторы.
Практические занятия:
• Работа со встроенными исключениями;
• Создание пользовательского класса исключений;
• Использование вложенных обработчиков исключений.

Тема 4. Дополнительные возможности классов
4.1 Расширение встроенных типов;
4.2 Декораторы;
4.3 Метаклассы;
4.4 Типичные проблемы при работе с классами.
Практические занятия:
• Простой декоратор проверки значений позиционных аргументов на вхождение в заданный диапазон;
• Применение декораторов к методам.

Рекомендуемая литература

Простой Python. Современный стиль программирования.Обложка 699
Книга на Ozon.ru  Книга на Books.ru
Билл Любанович
Питер, июль 2016
ISBN: 978-5-496-02088-6

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


Изучаем PythonОбложка 700
Книга на Ozon.ru  Книга на Books.ru
Марк Лутц
Символ-Плюс, 2010
ISBN: 978-5-93286-159-2

Такие известные компании, как Google и Intel, Cisco и Hewlett-Packard, используют язык Python, выбрав его за гибкость, простоту использования и обеспечиваемую им высокую скорость разработки. Он позволяет создавать эффективные и надежные проекты, которые легко интегрируются с программами и инструментами, написанными на других языках. Четвертое издание «Изучаем Python» – это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. Издание значительно расширено и дополнено в соответствии с изменениями, появившимися в новой версии 3.0. В книге представлены основные типы объектов в языке Python, порядок их создания и работы с ними, а также функции как основной процедурный элемент языка. Рассматриваются методы работы с модулями и дополнительными объектно-ориентированными инструментами языка Python – классами. Включены описания моделей и инструкций обработки исключений, а также обзор инструментов разработки, используемых при создании крупных программ.


Изучаем программирование на PythonОбложка 701
Книга на Ozon.ru  Книга на Books.ru
Пол Бэрри
Эксмо июль 2017
ISBN: 9785699985951

С этой книгой вы без труда усвоите азы Python и научитесь работать со структурами и функциями. В ходе обучения вы создадите свое собственное веб-приложение и узнаете, как управлять базами данных, обрабатывать исключения, пользоваться контекстными менеджерами, декораторами и генераторами. Все это и многое другое — во втором издании "Изучаем программирование на Python".