0xFF

0xFF

Просветленный
badge Награда за 100 очков репутации badge 5 лет с нами! badge За 10 сообщений!
Регистрация
25/02/2018
Сообщения
19
Репутация
135
Автор: Борисов Игорь Олегович
Название: [Специалист] Программирование на языке Python. Уровень 2. Продвинутый курс (Борисов - 2018)

[Специалист] Программирование на языке 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.
  • Расчет простой электрической сети постоянного тока.
  • Обработка видео с использованием внешнего ПО.

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Есть ощущение, что курс, который по ссылке не тот - там курс 2015 года по ООП на python.
Он был в какой-то теме ранее, но в этой сборке 2 варианта - либо он до 5 модуля, либо это просто не тот курс, потому что по описанию все должно оканчиваться программированием бота Telegram, но факту там что-то другое.

И в описании модуль 1 - понятие класса, а там первый модуль называется объектно-ориентированный программированием.
Может я не разбираюсь в программировании и это одно и тоже, но мне кажется, что тут подвох и более знающие люди могут либо подтвердить мои слова, либо опровергнуть. )
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы

Малыш Джон
Ответы
4
Просмотры
5K
Alex123746723
Alex123746723
Малыш Джон
Ответы
1
Просмотры
3K
Alfikmega
Малыш Джон
Ответы
3
Просмотры
4K
Ankledeath
Малыш Джон
Ответы
0
Просмотры
2K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
5
Просмотры
4K
Павел 779
Павел 779
Роджерc
Ответы
0
Просмотры
3K
Роджерc
Роджерc
Малыш Джон
Ответы
0
Просмотры
1K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
1
Просмотры
3K
Alfikmega
Сверху Снизу