Продвинутый Python: объектно-ориентированное программирование и алгоритмы

Освойте объектно-ориентированное программирование, алгоритмы поиска и сортировки, а также работу с данными SQLite и JSON на языке Python.
Обучение 5 дней
удостоверение
0%
Стоимость курса
45 000 ₽ 45 000 ₽
Рассрочка ₽/мес
Перейти на сайт

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

Ознакомьтесь с программой курса «Продвинутый Python: объектно-ориентированное программирование и алгоритмы» от Академия Информационных Систем - infosystems.ru

  1. Классы и объекты... - 8 часов. Введение в Объектною-ориентированное программирование (ООП) Класс и экземпляр класса. Данные экземпляра, методы экземпляра и свойства экземпляра Создание собственного класса Инкапсуляция Атрибуты класса Чтение и изменение атрибу…
  2. Наследование... - 8 часов. Роль наследования в ООП, понятие иерархии наследования Принцип утиной типизации Понятие базового класса и производного класса Функция isinstance и ее применение. Создание производного класса Применение экземпляров базового и произво…
  3. Абстрактные классы и полиморфизм... - 8 часов. Полиморфизм. Принцип DRY и WET Понятие абстракции Знакомство с абстрактными классами Python Подмена методов в производном классе. • Полиморфные классы Контейнерные типы. Библиотечные модули collections и collecti…
  4. Алгоритмы сортировки и поиска в Python... - 8 часов. Сложность алгоритмов, O(N) нотация. Типы сортировки. Основные алгоритмы сортировки и поиска Этапы разработки алгоритма Разработка на Python оптимальных алгоритмов поиска • Оптимизация алгоритма Практикум: Р…
  5. Алгоритмы поиска на графах... - 8 часов. Введение в теорию графов, основные алгоритмы на графах Теория графов. Представление графов в Python Поиск в ширину Поиск в глубину Лабораторная работа: Имплементация графа на Python Практикум: Нахождение кратчайшего пу…
  6. Записи и данных. Работа с данными SQLite... - 8 часов. Разработка структуры данных Сохранение данных. Список и запись. Записи и таблицы Чтение и запись Понятие об объектно-реляционном соответствии Хранение данных пользователей в СУБД Sqlite Использование СУБД…
  7. Хранение данных вне программы... - 8 часов. Понятие о структуре данных Использование структуры для хранения данных Хранение данных вне Python Сохранение и восстановление данных. Библиотечный модуль pickle и shelve Практикум Сохранение данных графа и использов…
  8. Работа с данными JSON в Python... - 8 часов. Знакомство с форматом JSON. Работа с форматом JSON в Python. Сериализация и десериализация файлов JSON в Python. Хранение данных вне Python Сохранение данных в файл JSON Практикум: Составление графа московского мет…
Ознакомиться со всей программой

Чему вы научитесь

  • Освоите и сможете применять: полиморфизм. принцип dry и wet понятие абстракции знакомство с абстрактными классами python подмена методов в производном классе. • полиморфные классы контейнерные типы.…
  • Сложность алгоритмов, O(N) нотация. Типы сортировки. Основные алгоритмы сортировки и поиска Этапы разработки алгоритма Разработка на Python оптимальных алгоритмов п…
  • Разберётесь в основах теорию графов, основные алгоритмы на графах теория графов. представление графов в python поиск в ширину поиск в глубину лабораторная работа имплементация графа на p…
  • Роль наследования в ООП, понятие иерархии наследования Принцип утиной типизации Понятие базового класса и производного класса Функция isinstance и ее применение. Создание производного класса…
  • Разберётесь в основах объектною ориентированное программирование (ооп) класс и экземпляр класса. данные экземпляра, методы экземпляра и свойства экземпляра создание собственного класса инкапсуляция…

Подробная информация о курсе

Освойте объектно-ориентированное программирование, алгоритмы поиска и сортировки, а также работу с данными SQLite и JSON на языке Python.

Цены и сроки

  • Стоимость45 000 ₽
  • Старая цена45 000 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияс преподавателем

По окончанию курса

  • Диплом или сертификатудостоверение
Продвинутый Python: объектно-ориентированное программирование и алгоритмы
45 000 ₽ 45 000 ₽