Seterusnya dalam kursus Pensijilan CS Codecademy ialah enjin cadangan. Saya menulis satu yang melakukan pengesyoran permainan video yang ringkas dan mengembalikan 5 tajuk daripada satu daripada 5 genre dan membolehkan pemain melihat blurb tentang mana-mana tajuk daripada senarai itu.
Projek sebelum ini memfokuskan pada sesuatu dengan aplikasi praktikal untuk bidang kerja saya semasa, kalkulator kewangan untuk pinjaman dan dividen simpanan. Yang ini lebih menjurus kepada hobi yang saya dapati diri saya semakin kurang terlibat apabila saya semakin mendalami pembelajaran tentang sains komputer: permainan video.
Saya memperoleh rating untuk kedudukan daripada MetaCritic, tetapi memutuskan untuk menggunakan skor ulasan pemain dan bukannya skor pengulas demi kesederhanaan, kerana MetaCritic melaporkan skor pengulas pada skala 100 dan skor pengguna pada skala 10.
Apl berjalan dengan graf dan bucu. Saya menggunakan dicts untuk menyimpan kunci dan nilai untuk permainan dan penilaian, serta untuk blur. Saya menulis pembantu untuk memuatkan data secara automatik ke dalam graf untuk skrip utama.
Latihan ini juga memberi inspirasi kepada saya untuk memulakan projek portfolio peribadi yang juga akan menggunakan graf, tetapi membolehkan saya bekerja lebih banyak dengan sistem TreeNode kerana saya tidak banyak melakukan perkara itu.
Github
Atas ialah kandungan terperinci Enjin Pengesyoran Terminal Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!