Объектно-ориентированное программирование

  • В данном курсе изучат все концепции ООП на простых примерах. Научатся работать ООП с использованием языка Python. В курсе студенты научатся работать в команде, создавать стабильные и расширяемые приложения, изучат не только основы ООП, а именно принцип его работы на глубоком уровне. В курсе рассмотрим связь классов и экземпляров в памяти компьютера, студенты научатся переопределять поведение классов и базовых операторов, разберут полиморфизм, наследование, инкапсуляцию на простых примерах, рассмотрим принцип динамического редактирования классов, рассмотрим основные концепции метапрограммирования, научатся оптимизировать классы и использовать декораторы классов, рассмотрим продвинутые темы для работы с полиморфизмом и дата-классами. После окончания курса студенты смогут применять полученные знания в своих проектных работах.
  • Кредитов 6
Top