В результате освоения программы обучающийся должен уметь:
- создавать посредством классов пользовательские типы данных для решения конкретных задач;
- создавать и использовать пользовательские исключения;
- создавать объекты-генераторы;
- использовать декораторы классов и функций;
- осуществлять перегрузку операторов.
- работать с формами, проверять параметры форм (валидацию);
В результате освоения программы, обучающийся должен знать:
- базовые понятия объектно-ориентированного программирования;
- отличия процедурных и объектно-ориентированных языков программирования высокого уровня;
- понятия инкапсуляции, наследования и полиморфизма;
- возможности использования классов для решения практических задач.
- что такое представления, встроенные представления и функции представления;
- что такое шаблоны и формы, их назначение и использование.
В результате освоения программы обучающийся должен приобрести практический опыт:
- создания пользовательских классов на базе языка программирования Python;
- планирования собственной деятельности по реализации простых классов.
- разработки серверной части Web-сайтов на языке Python с использованием фреймворка Django;