MegaAdmin
Администратор
- Регистрация
- 11.08.15
- Сообщения
- 62,069
- Реакции
- 299,106
- #1
Голосов: 0
Автор: Специалист
Название: Программирование на языке Python. Уровень 2. Продвинутый курс (Борисов - 2018)
Курс ориентирован на Python версии от 3.6 и более новые (с указанием особенностей версий). В необходимых случаях отмечаются особенности версии 2.7.
Программа курса
Модуль 1. Понятие класса. Инкапсуляция
Модуль 5. Алгоритмы сортировки и поиска
Скачать:
Название: Программирование на языке Python. Уровень 2. Продвинутый курс (Борисов - 2018)
Курс ориентирован на Python версии от 3.6 и более новые (с указанием особенностей версий). В необходимых случаях отмечаются особенности версии 2.7.
Программа курса
Модуль 1. Понятие класса. Инкапсуляция
- Класс и экземпляр класса.
- Данные экземпляра, методы экземпляра и свойства экземпляра.
- Понятие атрибута.
- Практикум: Создание класса и его экземпляров.
- Принцип утиной типизации.
- Понятия базового класса и производного класса.
- Функция isinstance и ее применение.
- Практикум: Создание производного класса, применение экземпляров базового и производного класса.
- Подмена методов в производном классе.
- Понятие абстрактного класса.
- Практикум: Применение полиморфных классов.
Модуль 5. Алгоритмы сортировки и поиска
- Основные алгоритмы сортировки и поиска.
- Понятие сложности алгоритма.
- Практикум. Поиск информации по заданному критерию.
- Поиск в ширину.
- Поиск в глубину.
- Практикум. Построение пути в графе.
- Понятие о структуре данных.
- Список и запись как основные структуры данных.
- Таблица и другие практически важные структуры данных.
- Практикум. Представление записей и таблиц в программе на языке Python.
- Контейнерные типы.
- Библиотечные модули collections и collections.abc
- Практикум. Схема «Компонент-Контейнер» и ее применение.
- Сохранение и восстановление данных. Библиотечный модуль pickle.
- Понятие об объектно-реляционном соответствии.
- Практикум. Применение модуля pickle для хранения и передачи данных.
- Поиск маршрута между двумя пунктами.
- Обработка XML-документа.
- Комплектование и обработка заказа.
- Игра в шахматы (программная часть).
- Веб-скрейпинг.
- Составление расписания учебных занятий.
- Написание бота для Telegram.
- Расчет простой электрической сети постоянного тока.
- Обработка видео с использованием внешнего ПО.
Скачать:
Похожие темы
- [Structy] Алгоритмы и структуры данных для Faang (2024)
- [Udemy] Dr Ziad Francis ― Алгоритмические торговые стратегии на Python. Algorithmic Trading Strategies In Python (2024)
- [Джеймс Девис] 40 задач на Python (2024)
- [Андреас М. Антонопулос, Дэвид А. Хардинг] [ДМК] Осваиваем биткойн. Третье изд. (2024)
- [Игорь Ким] [Stepik] Введение в статистику и проверку гипотез (2024)
- [Вадим Шиховцов] Современные средства Python разработчика. IDE: PyCharm, VSCode и Spyder (2023)
- [GetAnalyst] Анализ требований: от идеи до задач в разработку (2024)
- [Полина Комкова] Паттерны проектирования микросервисной архитектуры и нотация С4 (2024)
- [Анна Вичугова, Дилара Валитова] UML-диаграммы последовательности для аналитика (2024)
- [Артем Егоров] [Stepik] Продвинутый python: заряди свои батарейки (2024)