Cara yang baik untuk membuat kelas untuk jenis kartu bermain yang lebih kompleks daripada yang ditemukan di dek standar?

Saya sangat baru dalam pemrograman berorientasi objek, dan saya mencoba untuk mulai belajar dengan python dengan membuat permainan kartu sederhana (seperti yang terlihat tradisional!). Saya telah melakukan contoh berikut yang berfungsi dengan baik, dan mengajari saya tentang membuat beberapa...