ikon Пишем игры на Python, часть 2

Пишем игры на Python, часть 2

gl_3.01 for Android
4.8 | 50,000+ Instal

Viktor Trofimov

Penjabaran dari 9apps Пишем игры на Python, часть 2

Permainan pemrograman, menciptakan dari awal: untuk anak -anak dan remaja, serta orang tua dan guru mereka! Bagian kedua. Dirancang untuk berbagai pembaca dan mempelajari pemrograman. Contoh Menggunakan Tkinter - Membangun Antarmuka Jendela Modern.
Usia yang Disarankan: Dari 13 tahun dan setelah mempelajari bagian pertama materi.
Kami menulis game: kami mempelajari pemrograman pada python 3 menggunakan Contoh Penulisan Peluang Pemrograman Game Sederhana tetapi Menunjukkan.
Pada bagian ini, penekanan utama adalah pada studi struktur data sebagai alat untuk memproses informasi dengan metode program. Simbol, baris, satu -dimensi dan dua daftar -dimensi, algoritma untuk pemrosesan, enkripsi, rekursi, penyortiran data. Bonus: Algoritma penyortiran cepat dan aritmatika panjang.
Mengapa buku teks ini? Selama hampir dua dekade saya telah bekerja sebagai guru ilmu komputer dan menghadapi satu hal yang menjengkelkan. Sebagian besar materi bernama Up & quot; mengajar pemrograman & quot;, sebenarnya mereka tidak diajarkan, tetapi adalah semacam referensi bahasa: sintaks, fungsi, hasil. Setuju, bahkan jika kita mempelajari seluruh kamus Rusia-Inggris, kita tidak akan berbicara dalam bahasa Inggris. Karena untuk percakapan, Anda perlu mengetahui seribu seluk -beluk: waktu, kemunduran, penggunaan kata ganti dan preposisi, dll.
Dalam buku teks ini saya tidak hanya menceritakan tentang Python 3, tetapi juga memimpin pembaca dengan alasan, logis logis kesimpulan, menanggapi. Tidak hanya pertanyaan & quot; dengan apa? & quot;, tetapi juga & quot; untuk apa? & quot; dan & quot; mengapa? & quot; Seluruh teori akan segera tercermin dalam praktiknya.
Struktur materi:
- informasi dasar tentang simbol, garis, daftar;
- algoritma yang dibangun menggunakan rekursi;
- aritmatika panjang ;
- trik dan trik programmer: Anda tidak bisa menipu nasib, tetapi Anda dapat meringankan tenaga kerja (dan Anda perlu);
- game: empat game disajikan di bagian ini:
1. “Tebak kata” - permainan di mana pengguna, memilih satu huruf, mencoba menebak kata topik tertentu untuk sejumlah kecil upaya.
2. "Fecel" adalah teka -teki dari masa kecil Soviet saya, di mana hanya ada satu kandang bebas di bidang sel 4x4. Penting untuk memindahkan cunning dies dengan angka 1 hingga 15 dan mengkompilasi urutan tertentu. Ngomong -ngomong, teka -teki ini sudah mabuk tahun yang layak.
3. "Space Invaders" (c) (TM), dll. Permainan terkenal dengan alien yang tiba; Kami akan memiliki versi cahaya yang diimplementasikan menggunakan Tkinter. Anda dapat melakukan sesuatu yang lebih layak sendiri. Salah satu publikasi mengambil tempat penyerbu ruang angkasa dalam peringkat penembak ruang angkasa.
4. "Sokoban" adalah simulator loader. Pertimbangkan prinsip-prinsip membangun game labirin dalam bagian 2D (tampilan teratas).
Algoritma yang disajikan ditujukan untuk mendidik:
- pemahaman tentang prinsip-prinsip prosesor;
- kemampuan praktis untuk menciptakan dan merekam algoritma dalam bahasa;
- kemampuan untuk mengimplementasikan python pemrosesan data;
- kemampuan untuk menggunakan sarana bahasa tingkat tinggi modern;
- ... dan mempopulerkan hobi kreatif.
Anda akan menemukan:
- algoritma untuk memproses struktur data;
- tips praktis dan komentar berdasarkan pengalaman bertahun-tahun;
- tahap merancang algoritma untuk game;
- Deskripsi Pekerjaan Perpustakaan Tkinter dalam contoh -contoh praktis;
- tes untuk menyelesaikan pemahaman kode Python.
Tolong, jika Anda menyukai aplikasi tersebut, - letakkan penilaian dan tulis komentar. Sangat memotivasi untuk melanjutkan pekerjaan :)

Memperbarui Пишем игры на Python, часть 2 gl_3.01

- обновление библиотек;
- полнофункциональная поддержка для РФ и РБ (для РБ только карты МИР);
- небольшая коррекция текста.

Informasi

  • Kategori:
    Pendidikan
  • Versi Terbaru:
    gl_3.01
  • Perbarui:
    2022-10-10
  • Ukuran File:
    19.6MB
  • Persyaratan:
    Android 5.0 or later
  • Diupdate:
    Viktor Trofimov
  • ID:
    com.vgtrofimov.consolegameslv02
  • Available on: