Python расширенные возможности
Этот курс предназначен для тех кто уже знаком с Python, но желает улучшить свои знания.
Предварительная подготовка:
Базовое представление о языке Python. Умение работать со списками, кортежами, словарями и т.д. Умение писать собственные программы с циклов и ветвлений, импортировать модули и вызывать функции, а так же писать собственные функции. записывать информацию в файл и извлекать ее.
Длительность
Доступ к курсу
Документы
Расписание
Кому подойдет этот курс
Получаемые знания:
• Навыки работы с декораторами;
• Умение писать собственные классы;
• Понимание особенностей наследование в Python;
• Понимание основных принципов ООП (инкапсуляция, наследование и полиморфизм);
• Навыки работы с методами класса и статическими методами в Python;
• Навыки работы с конструкторами и деконструкторами классов;
• Навыки работы с абстрактными классами ;
• Умение работать со свойствами и Dunder-методами;
• Понимание сложности алгоритмов и их «накладных расходов» ;
• Понимание организации и уборки мусора в Python и создания ссылок на объекты.