На курсе Python Programming. Advanced Level вы научитесь:
- создавать собственные классы;
- оценивать сложность алгоритма;
- использовать важнейшие стандартные структуры данных;
- создавать собственные структуры данных на основе стандартных.
Продолжительность: 40 академических часов.
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Python – мощный высокоуровневый язык программирования, идеально подходящий для разработки самостоятельных программ и сценариев. Python используют такие гиганты, как Google, Intel, Cisco и Hewlett-Packard, на нем работают популярные площадки YouTube, DropBox. Python – язык программирования, который будет востребован еще очень долго!
Вы занимаетесь программированием и хотите повысить свою квалификацию или систематизировать имеющиеся знания и навыки? Хотите изучить перспективный язык программирования Python? Вы – системный администратор или IT-специалист и у вас возникла необходимость в освоении данного языка программирования?
Требуемая подготовка: Успешное окончание курса Python programming или эквивалентная подготовка.
Программа
- Класс и экземпляр класса.
- Данные экземпляра, методы экземпляра и свойства экземпляра.
- Понятие атрибута.
- Практикум: Создание класса и его экземпляров.
- Принцип утиной типизации.
- Понятия базового класса и производного класса.
- Функция isinstance и ее применение.
- Практикум: Создание производного класса, применение экземпляров базового и производного класса.
- Подмена методов в производном классе.
- Понятие абстрактного класса.
- Практикум: Применение полиморфных классов.
- Основные алгоритмы сортировки и поиска.
- Понятие сложности алгоритма.
- Практикум. Поиск информации по заданному критерию.
- Поиск в ширину.
- Поиск в глубину.
- Практикум. Построение пути в графе.
- Понятие о структуре данных.
- Список и запись как основные структуры данных.
- Таблица и другие практически важные структуры данных.
- Практикум. Представление записей и таблиц в программе на языке Python.
- Контейнерные типы.
- Библиотечные модули collections и collections.abc
- Практикум. Схема «Компонент-Контейнер» и ее применение.
- Сохранение и восстановление данных. Библиотечный модуль pickle.
- Понятие об объектно-реляционном соответствии.
- Практикум. Применение модуля pickle для хранения и передачи данных.
- Лекции 0
- Тесты 0
- Учебное время 10 недель
- Навык Все уровни
- Язык Английский
- Студенты 0
- Оценки Да