Pemrograman game, kreasi dari awal: untuk anak-anak dan remaja, serta orang tua dan guru mereka! Dirancang untuk berbagai pembaca dan mempelajari pemrograman. Perpustakaan Tkinter - Pemrograman Modern.
Rekomendasi Usia: Dari 13 tahun
Kami menulis Game: Kami mempelajari pemrograman pada Python 3 atas contoh penulisan yang sederhana tetapi menunjukkan peluang pemrograman.
> Informasi tentang cara bekerja dengan perpustakaan TKINTER, yang dengannya Anda dapat membuat program serius dengan antarmuka intuitif yang nyaman, pengantar pemrograman fungsional (prosedural), mempelajari prinsip-prinsip membangun program berdasarkan aturan "Membagi dan menaklukkan", yang Berkontribusi pada pemikiran kreatif dan pencapaian yang efektif juga dalam kehidupan sehari-hari. Bagaimana cara membuat tombol? Bagaimana cara memprogram tindakan dengan menekannya? Bagaimana cara menampilkan jendela dengan pesan? Desain Modern Laconic, Kecantikan dan Grace adalah TKINTER.
Mengapa tutorial ini? Saya telah bekerja sebagai guru ilmu komputer dua dekade dan menemukan satu hal yang mengganggu. Sebagian besar bahan yang dirancang untuk "mengajar pemrograman" sebenarnya tidak diajarkan, tetapi merupakan buku referensi khusus dalam bahasa: sintaks, fungsi, hasil. Setuju, bahkan jika kita mempelajari seluruh kamus bahasa Rusia-Bahasa Inggris, saya tidak akan berbicara bahasa Inggris. Karena untuk percakapan, Anda perlu tahu lebih dari seribu kehalusan: waktu, penurunan, penggunaan kata ganti dan preposisi dan lainnya.
Dalam buku teks ini, saya tidak hanya berbicara tentang Python 3, tetapi juga oleh Pembaca dengan alasan, kesimpulan logis tidak hanya pertanyaan "dengan apa?", Tapi "untuk apa?" dan mengapa?" Semua teori akan segera menemukan refleksi dalam praktiknya.
Struktur bahan:
- Informasi dasar tentang bahasa Python 3;
- Arsitektur Game: Pada prinsip-prinsip apa yang sedang dibangun , yang Anda butuhkan untuk meramalkan cara menyediakan sebagai sistem pemrosesan data yang lebih rendah;
- Trik dan trik programmer: Untuk menipu nasib itu tidak mungkin, tetapi dimungkinkan untuk meredakan pekerjaan (dan Anda perlu);
Game: Empat game disajikan di bagian ini:
1. "Tebak nomornya." Tujuan permainan: hiburan dan analisis baris numerik. Untuk anak-anak yang belajar menghitung. Anda, jika Anda adalah orang tua, Anda dapat menulis game secara khusus untuk anak Anda, setelah meletakkan keinginan Anda dalam program ini.
2. "Belajar menghitung." Tujuan permainan: pengembangan keterampilan akun. Ini akan cocok untuk semua - dan bahkan orang dewasa yang ingin meningkatkan keterampilan dan meningkatkan kecepatan skor yang tepat "dalam pikiran."
3 "Kasino 678". Tujuan permainan: Antipopaganda berjudi. Ketika Anda menulis algoritma dengan tangan Anda sendiri dan, kehilangan uang virtual, Anda akan mengerti bahwa tidak mungkin untuk menang dengan sederhana, minat berjudi akan hilang. Direkomendasikan untuk remaja dengan harapan tiba-tiba mengerutkan sedikit "juta dolar" dan hidup nadovyuchi.
4. "Gelanggang pacuan kuda." Tujuan permainan: mempelajari perpustakaan TKINTER, membentuk aplikasi jendela (Windows), bekerja dengan gambar, animasi gambar di jendela program, sistem koordinat. Bekerja dengan parameter proses: perubahan dalam situasi permainan berdasarkan keacakan.
Algoritma yang disajikan ditujukan untuk pendidikan:
- Memahami prinsip-prinsip prosesor;
- kemampuan praktis untuk membuat dan merekam algoritma dalam bahasa;
- keterampilan untuk mengimplementasikan pemrosesan data ke alat python;
- keterampilan untuk menggunakan alat bahasa tingkat tinggi modern;
- ... dan mempopulerkan hiburan kreatif.
> Anda akan menemukan:
- Algoritma pemrosesan data dasar;
- saran praktis dan komentar berdasarkan pengalaman bertahun-tahun;
- tahap desain algoritma untuk game;
- Deskripsi pekerjaan Perpustakaan Tkinter dalam contoh-contoh praktis;
- Tes untuk menguji pemahaman kode Python.
Tolong, jika Anda suka aplikasi, - Tulis peringkat dan tulis komentar. Sangat memotivasi untuk kelanjutan dari pekerjaan :)
Terima kasih khusus kepada Smilezzz: Tanpa Anda, ini tidak akan!
- исправлен недочёт, при котором приложение не запускалось на некоторых устройствах с Android 12;
- коррекция по тексту, выражаю благодарность Т Н, большое спасибо!