- 02, Apr 2019
- #1
Специалист
Название: Программирование на языке Python. Уровень 2. Продвинутый курс (Борисов - 2018)
Курс ориентирован на Python версии от 3.6 и более новые (с указанием особенностей версий). В необходимых случаях отмечаются особенности версии 2.7. Программа курса Модуль 1. Понятие класса. Инкапсуляция
Модуль 2. Наследование
Модуль 3. Полиморфизм и абстракция
Модуль 4. Практическая работа 4 Модуль 5. Алгоритмы сортировки и поиска
Модуль 6. Алгоритмы поиска на графах
Модуль 7. Структуры данных
Модуль 8. Стандартные абстрактные типы данных
Модуль 9. Хранение данных вне программы
Модуль 10. Практическая работа
Курс Программирование на языке Python. Уровень 2. Продвинутый курс в «Специалист»
Скачать: Скрытая информация :: Авторизуйтесь для просмотра »
Название: Программирование на языке Python. Уровень 2. Продвинутый курс (Борисов - 2018)
Курс ориентирован на Python версии от 3.6 и более новые (с указанием особенностей версий). В необходимых случаях отмечаются особенности версии 2.7. Программа курса Модуль 1. Понятие класса. Инкапсуляция
- Класс и экземпляр класса.
- Данные экземпляра, методы экземпляра и свойства экземпляра.
- Понятие атрибута.
- Практикум: Создание класса и его экземпляров.
Модуль 2. Наследование
- Принцип утиной типизации.
- Понятия базового класса и производного класса.
- Функция isinstance и ее применение.
- Практикум: Создание производного класса, применение экземпляров базового и производного класса.
Модуль 3. Полиморфизм и абстракция
- Подмена методов в производном классе.
- Понятие абстрактного класса.
- Практикум: Применение полиморфных классов.
Модуль 4. Практическая работа 4 Модуль 5. Алгоритмы сортировки и поиска
- Основные алгоритмы сортировки и поиска.
- Понятие сложности алгоритма.
- Практикум. Поиск информации по заданному критерию.
Модуль 6. Алгоритмы поиска на графах
- Поиск в ширину.
- Поиск в глубину.
- Практикум. Построение пути в графе.
Модуль 7. Структуры данных
- Понятие о структуре данных.
- Список и запись как основные структуры данных.
- Таблица и другие практически важные структуры данных.
- Практикум. Представление записей и таблиц в программе на языке Python.
Модуль 8. Стандартные абстрактные типы данных
- Контейнерные типы.
- Библиотечные модули collections и collections.abc
- Практикум. Схема «Компонент-Контейнер» и ее применение.
Модуль 9. Хранение данных вне программы
- Сохранение и восстановление данных. Библиотечный модуль pickle.
- Понятие об объектно-реляционном соответствии.
- Практикум. Применение модуля pickle для хранения и передачи данных.
Модуль 10. Практическая работа
- Поиск маршрута между двумя пунктами.
- Обработка XML-документа.
- Комплектование и обработка заказа.
- Игра в шахматы (программная часть).
- Веб-скрейпинг.
- Составление расписания учебных занятий.
- Написание бота для Telegram.
- Расчет простой электрической сети постоянного тока.
- Обработка видео с использованием внешнего ПО.
Курс Программирование на языке Python. Уровень 2. Продвинутый курс в «Специалист»
Скачать: Скрытая информация :: Авторизуйтесь для просмотра »