Permainan pengaturcaraan, penciptaan dari awal: untuk kanak-kanak dan remaja, serta ibu bapa dan guru mereka! Direka untuk pelbagai pembaca dan mengkaji pengaturcaraan. Perpustakaan Tkinter - pengaturcaraan moden.
Umur yang disyorkan: dari 13 tahun
Kami menulis permainan: Kami belajar pengaturcaraan pada Python 3 mengenai contoh penulisan yang mudah tetapi menunjukkan peluang pengaturcaraan.
Maklumat tentang bagaimana untuk bekerja dengan Perpustakaan Tkinter, yang mana anda boleh membuat program yang serius dengan antara muka intuitif yang mudah, pengenalan kepada pengaturcaraan fungsional (prosedur), mempelajari prinsip-prinsip membina program berdasarkan peraturan "membahagikan dan menaklukkan", yang mana Menyumbang kepada pemikiran kreatif dan pencapaian yang berkesan juga dalam kehidupan seharian. Bagaimana untuk membuat butang? Bagaimana untuk memprogram tindakan dengan menekannya? Bagaimana untuk memaparkan tetingkap dengan mesej? Reka bentuk moden laconic, kecantikan dan rahmat adalah tkinter.
Mengapa tutorial ini? Saya telah bekerja sebagai guru sains komputer dua dekad dan mencari satu perkara yang menjengkelkan. Kebanyakan bahan yang direka untuk "mengajar pengaturcaraan" tidak benar-benar diajar, tetapi buku rujukan pelik dalam bahasa: sintaks, fungsi, keputusan. Setuju, walaupun kita belajar seluruh Kamus Rusia-Inggeris, saya tidak akan berbahasa Inggeris. Kerana untuk perbualan, anda perlu tahu lebih daripada seribu subtleties: kali, penurunan, penggunaan kata ganti dan preposisi dan lain-lain.
Dalam buku teks ini, saya bukan sahaja bercakap tentang Python 3, tetapi juga oleh Pembaca dengan alasan, kesimpulan logik bukan sahaja soalan "dengan apa?", Tetapi "untuk apa?" dan mengapa?" Semua teori akan segera mencari refleksi dalam amalan.
Struktur Bahan:
- Maklumat Asas mengenai bahasa Python 3;
- Permainan Senibina: Pada apa prinsip permainan sedang dibina , yang anda perlukan untuk meramalkan bagaimana untuk menyediakan sebagai sistem pemprosesan data yang lebih rendah;
- Trik dan Trik Programmer: Untuk menipu nasib adalah mustahil, tetapi mungkin untuk melegakan kerja (dan anda perlukan); BR>
Permainan: Empat permainan dibentangkan dalam Bahagian ini:
1. "Tebak nombor itu." Tujuan permainan: Hiburan dan analisis baris berangka. Bagi kanak-kanak yang belajar mengira. Anda, jika anda seorang ibu bapa, anda boleh menulis permainan khusus untuk anak anda, setelah meletakkan hasrat anda dalam program ini.
2. "Belajarlah untuk dikira." Tujuan permainan: Pembangunan kemahiran akaun. Ia akan sesuai untuk semua - dan juga orang dewasa yang ingin meningkatkan kemahiran dan meningkatkan kelajuan skor yang betul "dalam fikiran."
3 "Kasino 678". Tujuan permainan: Perjudian Antipopaganda. Apabila anda menulis algoritma dengan tangan anda sendiri dan, kehilangan wang maya, anda akan faham bahawa mustahil untuk menang semata-mata, minat dalam perjudian akan hilang. Disyorkan untuk remaja dengan harapan tiba-tiba mengecewakan sekurang-kurangnya "juta dolar" dan hidup nadovyuchi.
4. "Hippodrome." Tujuan permainan: Mempelajari perpustakaan Tkinter, membentuk aplikasi tetingkap (Windows), bekerja dengan imej, animasi imej dalam tetingkap program, menyelaras sistem. Bekerja dengan parameter proses: Perubahan dalam keadaan permainan berdasarkan rawak.
Algoritma yang dibentangkan bertujuan untuk pendidikan:
- Memahami prinsip-prinsip pemproses;
- Keupayaan praktikal untuk membuat dan merakam algoritma dalam bahasa;
- kemahiran untuk melaksanakan pemprosesan data ke alat Python;
- kemahiran untuk menggunakan alat bahasa peringkat tinggi moden;
- ... dan mempopularkan hobi yang kreatif.
Anda akan mendapati:
- Algoritma pemprosesan data asas;
- nasihat praktikal dan komen berdasarkan pengalaman bertahun-tahun;
- Tahap reka bentuk algoritma untuk permainan;
- Keterangan kerja Daripada perpustakaan Tkinter dalam contoh praktikal;
- Ujian untuk menguji pemahaman kod Python.
Sila, jika anda suka aplikasi, - Letakkan penilaian dan tulis ulasan. Sangat memotivasi untuk kesinambungan kerja :)
Terima kasih kepada SmileZZZ: Tanpa anda, ini tidak akan!
- исправлен недочёт, при котором приложение не запускалось на некоторых устройствах с Android 12;
- коррекция по тексту, выражаю благодарность Т Н, большое спасибо!