python18
python18
познакомитесь с принципами наследования в Python и научитесь строить производные классы на основе уже существующих. Вы разберётесь, как расширять и переопределять методы базовых классов, а также узнаете, что такое множественное наследование и как Python обрабатывает конфликты между родительскими классами. Кроме того, вы узнаете, что такое специальные (или магические) методы Python и как они позволяют объектам взаимодействовать со встроенными функциями и операциями — например, print(), +, == или in. разберётесь, как Python позволяет обрабатывать ошибки во время выполнения программ. Вы узнаете, что такое исключения и как они устроены, научитесь использовать конструкции try, except, else и finally, чтобы перехватывать и обрабатывать ошибки. Также рассмотрите два подхода к управлению ошибками и научитесь создавать собственные классы исключений. В завершение вы познакомитесь с понятием модуля в Python и узнаете, как правильно организовывать и импортировать код в разных частях программы.