ООП в Python: подборка полезных ресурсов
Эксперты курса «Python-разработчик» собрали бесплатные ресурсы, которые помогут освоить принципы объектно-ориентированного программирования (ООП) и научиться применять их на практике. Делимся подборкой в вами.
«Объектно-ориентированное программирование в размышлениях и опытах хоккеиста Степана Осечкина» — статья с разбором основных принципов ООП на примерах из мира хоккея. Подойдет тем, кто хочет быстро разобраться в базовых концепциях.
«Python ООП» — глубокий и качественный учебник по ООП в Python с последовательным разбором ключевых тем. Внутри — теория в печатном и видео-форматах.
Refactoring Guru — сайт с подробными объяснениями паттернов проектирования, а также примерами их реализации на Python. Ссылка может не работать с российского IP.
Python Classes and Objects — интерактивный учебник по Python с примерами кода и встроенным тренажёром. Объясняет, что такое классы, объекты, наследование и полиморфизм.
Python Practice — задачи разного уровня сложности, которые помогут лучше понять работу с классами, методами и принципами ООП в различных сценариях.
Python OOPs Concepts — раздел большого курса по Python, объясняющий ключевые концепции ООП. Каждый урок содержит понятные объяснения и примеры кода, которые можно редактировать прямо на сайте.
Если вы знаете другие качественные ресурсы для изучения ООП в Python, поделитесь ими в комментариях 👇
Post #984
3.96K
- ❤ 11
- 👍 7
- 🔥 4
- 👀 3
- 🏆 2