—
Использовать основные конструкции языка Python. Писать программы, реализовать их запуск и отладку.
—
Знать основные встроенные типы данных, именные и анонимные функции, аргументы, конструкцию return, генераторы списков и словарей, классы, объекты, атрибуты, методы, глобальные и локальные переменные, инкапсуляцию, наследование, полиморфизм, встроенные методы классов.
—
Уметь проводить перегрузку и переопределение методов.
—
Проводить операции с файлами, находить и устранять ошибки при работе с файлами.
—
Читать чужой код на Python и писать собственный в соответствии со стандартами PEP-8 и практиками, прошедшими проверку временем.
—
Использовать IDE и её вспомогательные инструменты для проверки и отладки кода.
—
Писать системные скрипты для работы с файловой системой.
—
Разрабатывать полноценные программы с использованием модульного и объектно-ориентированного подхода.
—
Понимать, как на самом деле устроен Python, знать, в чём его мощь и гибкость.