[Специалист] Python - Уровень 2. Объектно - ориентированное программирование

Kan

Администратор
Регистрация
8 Сен 2014
Сообщения
21.386
Реакции
28.815
[Специалист] Python - Уровень 2. Объектно - ориентированное программирование

Складчина


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

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

Также Вы получите необходимую подготовку для изучения проектирования пользовательского интерфейса на базе Qt/Python и веб-программирования на базе Python/Django.

Программа курса соответствует требованиям профессионального стандарта «Программист».

По окончании курса Вы будете уметь:

  • Создавать объектно-ориентированные приложения на языке Python
  • Выполнять первичную обработку данных на языке Python
  • Ориентироваться в стандартной библиотеке языка Python
Продолжительность курса - 40 ак. ч.

Модуль 1. Первый принцип объектно-ориентированного программирования. Понятие класса
  • Инкапсуляция
  • Списки и словари с объектной точки зрения.
  • Изменяемые и неизменяемые значения
  • Класс. Основные составляющие класса.
  • Данные объекта.
  • Методы объекта
  • Специальные методы класса.
  • Конструктор и деструктор.

Модуль 2. Второй принцип объектно-ориентированного программирования

  • Наследование.
  • Базовый и производный класс.
  • Построение производного класса.

Модуль 3. Пользовательские исключения

  • Создание собственных исключений
  • Генерация исключений

Модуль 4. Свойства

  • Понятие свойства.
  • Создание свойства.

Модуль 5. Итераторы и функторы

  • Генератор-функция
  • Объект-итератор
  • Объект-функтор

Модуль 6. Объект-менеджер контекста

  • Команда with
  • Специальные методы управления контентом.
  • Применение объекта-менеджера контента.

Модуль 7. Третий принцип объектно-ориентированного программирования

  • Полиморфизм
  • Подмена методов в производном классе.
  • Доступ к методам базового класса, которые были подменены.

Модуль 8. Финансовая арифметика

Модуль 9. Специальные методы для перегрузки операций

Модуль 10. Обработка XML-документов

  • Понятие о формате XML.
  • Разбор XML-документа (метод DOM)
  • Создание XML-документа.
  • Основные принципы разбора XML-документа методом SAX.

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


Скачать [Специалист] Python - Уровень 2.
 

Vitadiv

Складчик
Регистрация
11 Мар 2017
Сообщения
21
Реакции
23
Кто лектор? Какого года курс?
 

Vitadiv

Складчик
Регистрация
11 Мар 2017
Сообщения
21
Реакции
23
Есть возможность перезалить? По ссылке выдает ошибку 404.
 
Сверху