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