Top.Mail.Ru
+7 (495) 150 96 00 academy@academyit.ru Войти

В корзине ничего нет.


Войти

В корзине ничего нет.

Академия АйТи Онлайн
#
#PYT-002 # Языки программирования # 5 дней / 40 ак. часов

Python.Объектно - ориентированное программирование


Физлицам 30900 ₽
Юрлицам 33900 ₽
Очное обучение. Курсы проводятся во всех региональных учебных центрах Академии АйТи или на базе заказчика.
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.

Забронировать курс

Спасибо за интерес к нашему курсу! Обратитесь через форму «Запросить информацию» для получения более точной информации о датах обучения.


Целевая аудитория

#

Инженеры-программисты

Расписание

1

Классы и объекты


  • Введение в Объектною-ориентированное программирование (ООП)
  • Класс и экземпляр класса.
  • Данные экземпляра, методы экземпляра и свойства экземпляра
  • Создание собственного класса
  • Инкапсуляция
  • Атрибуты класса
  • Чтение и изменение атрибута.
  • Практикум: Разработка собственных классов. Определение нужных методов и свойств классов. Создание нескольких объектов

2

Наследование


  • Роль наследования в ООП, понятие иерархии наследования
  • Принцип утиной типизации
  • Понятие базового класса и производного класса
  • Функция isinstance и ее применение.
  • Создание производного класса
  • Применение экземпляров базового и производного класса.
  • Практикум: Расширение готовых классов

3

Абстрактные классы и полиморфизм


  • Полиморфизм. Принцип DRY и WET
  • Понятие абстракции
  • Знакомство с абстрактными классами Python
  • Подмена методов в производном классе.
  • Полиморфные классы
  • Контейнерные типы.
  • Библиотечные модули collections и collections.abc
  • Применение контейнерных типов
  • Практикум: Имплементация новых методов

4

Алгоритмы сортировки и поиска в Python


  • Сложность алгоритмов, O(N) нотация. Типы сортировки.
  • Основные алгоритмы сортировки и поиска
  • Этапы разработки алгоритма
  • Разработка на Python оптимальных алгоритмов поиска
  • Оптимизация алгоритма
  • Практикум: Реализация на Python алгоритма решателя Судоку.
  • Решение 100 сложнейших Судоку

5

Алгоритмы поиска на графах


  • Введение в теорию графов, основные алгоритмы на графах
  • Теория графов. Представление графов в Python
  • Поиск в ширину
  • Поиск в глубину
  • Лабораторная работа: Имплементация графа на Python
  • Практикум: Нахождение кратчайшего пути проезда на примере графа станций московского метрополитена

6

Записи и данных. Работа с данными SQLite


  • Разработка структуры данных
  • Сохранение данных.
  • Список и запись. Записи и таблицы
  • Чтение и запись Понятие об объектно-реляционном соответствии
  • Хранение данных пользователей в СУБД Sqlite
  • Использование СУБД Sqlite для хранения данных графа московского метрополитена
  • Практикум: Хранение данных пользователей в СУБД Sqlite

7

Хранение данных вне программы


  • Понятие о структуре данных
  • Использование структуры для хранения данных
  • Хранение данных вне Python
  • Сохранение и восстановление данных.
  • Библиотечный модуль pickle и shelve
  • Практикум Сохранение данных графа и использованием модуля pickle

8

Работа с данными JSON в Python


  • Знакомство с форматом JSON. Работа с форматом JSON в Python.
  • Сериализация и десериализация файлов JSON в Python.
  • Хранение данных вне Python
  • Сохранение данных в файл JSON
  • Практикум: Составление графа московского метрополитена на основе файла JSON

Рекомендуемые курсы

Языки программирования
Экспресс - очное обучение
Экспресс+ - онлайн обучение
Python.Разработка веб - приложений в Django
# PYT-003
Академия АйТи Академия АйТи
# 5 дней / 40 ак. часов
Физлицам 30900 ₽
Юрлицам 33900 ₽
Языки программирования
Экспресс - очное обучение
Экспресс+ - онлайн обучение
Python.Основы программирования
# PYT-001
Академия АйТи Академия АйТи
# 5 дней / 40 ак. часов
Физлицам 21900 ₽
Юрлицам 24900 ₽

0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.

Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.



#
#

Академия АйТи


a Softline Company

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

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?

Забыли пароль?

Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля.
CAPTCHA

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
CAPTCHA

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться

Корзина

Курс добавлен в корзину, теперь нужно