Можно, но не желательно. Лучше учить что-либо пет проектами. Сразу все понимаешь на практике. Валентин Бируля тоже хорошо подметил. Но могу добавить что на питоне не пишут игры, поэтому и не особо желательно на них учится
Валентин Бируля, Все это говорят но надо же знать что такое наследование, полиморфизм и т.д
И плюс без практики ООП я ж его не смогу нормально использовать.
Судя по описанию pygame - это игровая библиотека. И она учит школьников делать игрушки.
Никакому ООП она не научит. Если ставить цель - именно ООП - то лучше просто брать курс Python
там и будет обязательно лекция по ООП в парадигме Python.