Permainan pengaturcaraan, mencipta dari awal: untuk kanak -kanak dan remaja, serta ibu bapa dan guru mereka! Bahagian kedua. Direka untuk pelbagai pembaca dan mempelajari pengaturcaraan. Contoh -contoh yang menggunakan TKInter - Membina Antara Moden Moden. Contoh menulis peluang pengaturcaraan permainan yang mudah tetapi menunjukkan.
Simbol, garisan, satu senarai dimensi dan dua dimensi, algoritma untuk pemprosesan, penyulitan, rekursi, penyortiran data. Bonus: Algoritma Penyortiran Cepat dan Aritmetik Panjang.
Mengapa buku teks ini? Selama hampir dua dekad saya telah bekerja sebagai guru sains komputer dan menghadapi satu perkara yang menjengkelkan. Kebanyakan bahan yang dipanggil & quot; mengajar pengaturcaraan & quot;, sebenarnya mereka tidak diajar, tetapi adalah sejenis rujukan bahasa: sintaks, fungsi, hasil. Setuju, walaupun kita mempelajari seluruh kamus Rusia-Inggeris, kita tidak akan bercakap dalam bahasa Inggeris. Kerana untuk perbualan, anda perlu mengetahui seribu subtleties: masa, penurunan, penggunaan kata ganti dan preposisi, dan lain -lain. kesimpulan, menjawab bukan sahaja soalan & quot; dengan apa? & quot;, tetapi juga & quot; untuk apa? & quot; dan & quot; kenapa? & quot; Keseluruhan teori akan segera tercermin dalam amalan. ;
- Trik dan helah pengaturcara: Anda tidak boleh menipu nasib, tetapi anda boleh meringankan buruh (dan anda perlukan);
- Permainan: Empat permainan dibentangkan di bahagian ini:
1. "Tebak Word" - permainan di mana pengguna, memilih satu huruf, cuba meneka perkataan topik tertentu untuk sebilangan kecil percubaan.
2. "Fecel" adalah teka -teki dari zaman kanak -kanak Soviet saya, di mana hanya ada satu sangkar percuma di medan sel 4x4. Ia adalah perlu untuk menggerakkan mati dengan angka dari 1 hingga 15 dan menyusun urutan tertentu. Dengan cara ini, teka -teki ini telah mabuk tahun yang baik.
3. "Space Invaders" (c) (TM), dll. Permainan yang terkenal dengan alien tiba; Kami akan mempunyai versi ringan yang dilaksanakan menggunakan TKInter. Anda boleh melakukan sesuatu yang lebih layak. Salah satu penerbitan mengambil tempat penceroboh ruang pertama dalam penarafan penembak angkasa.
4. "Sokoban" adalah simulator loader. Pertimbangkan prinsip-prinsip membina permainan labirin dalam petikan 2D (pandangan atas). dan merekodkan algoritma dalam bahasa;
- keupayaan untuk melaksanakan pemprosesan data python;
- keupayaan untuk menggunakan cara bahasa peringkat tinggi moden;
- ... dan popularisasi hobi kreatif.
Anda akan dapati:
- Algoritma untuk memproses struktur data;
- Petua dan komen praktikal berdasarkan pengalaman bertahun-tahun; Penerangan mengenai kerja Perpustakaan TKInter dalam contoh praktikal;
- Ujian untuk menyelesaikan pemahaman kod python. Sangat memotivasi untuk terus bekerja :)
- обновление библиотек;
- полнофункциональная поддержка для РФ и РБ (для РБ только карты МИР);
- небольшая коррекция текста.