Uma boa maneira de fazer aulas para tipos de cartas de baralho mais complexos do que os encontrados em um baralho padrão?

Eu sou extremamente novo na programação orientada a objetos e estou tentando começar a aprender em python, criando um jogo de cartas simples (como parece ser tradicional!). Fiz o exemplo a seguir, que funciona bem, e me ensina a criar várias instâncias da PlayingCard()classe para criar uma...