Фоновый баннер

Программирование на языке Python. Продвинутый курс

Москва
Иконка

Дата: 19.11.2018

Цена: 20000 руб.

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

Подробнее о курсе

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

Получаемые знания и навыки
По окончании курса слушатели научатся

  • создавать собственные классы
  • оценивать сложность алгоритма
  • использовать важнейшие стандартные структуры данных
  • создавать собственные структуры данных на основе стандартных

Предварительно рекомендуется прослушать курс(ы)

Краткое содержание курса
Модуль 1 — Понятие класса. Инкапсуляция

  • Класс и экземпляр класса
  • Данные экземпляра, методы экземпляра и свойства экземпляра
  • Понятие атрибута

Модуль 2 — Наследование

  • Принцип утиной типизации
  • Понятия базового класса и производного класса
  • Функция isinstance и ее применение

Модуль 3 — Полиморфизм и абстракция

  • Подмена методов в производном классе
  • Понятие абстрактного класса

Модуль 4 — Практическая работа

Модуль 5 — Алгоритмы сортировки и поиска

  • Основные алгоритмы сортировки и поиска
  • Понятие сложности алгоритма

Модуль 6 — Алгоритмы поиска на графах

  • Поиск в ширину
  • Поиск в глубину

Модуль 7 — Структуры данных

  • Понятие о структуре данных
  • Список и запись как основные структуры данных
  • Таблица и другие практически важные структуры данных

Модуль 8 — Стандартные абстрактные типы данных

  • Контейнерные типы
  • Библиотечные модули collections и collections.abc

Модуль 9 — Хранение данных вне программы

  • Сохранение и восстановление данных. Библиотечный модуль pickle
  • Понятие об объектно-реляционном соответствии

Отзывы по курсу