Use APKPure App
Get Пишем игры на Python, часть 2 old version APK for Android
Yeni Başlayanlar İçin Programlama: Basit Oyunlarla Python 3.x
Oyun programlama, sıfırdan yaratma: çocuklar ve gençler için olduğu kadar ebeveynleri ve öğretmenleri için! Bölüm iki. Çok çeşitli okuyucular ve programlama öğrencileri için tasarlanmıştır. Tkinter kullanarak örnekler - Modern pencereleme arayüzleri oluşturma.
Önerilen yaş: 13 yaşından itibaren ve malzemenin ilk bölümünü inceledikten sonra.
Yazma Oyunları: Programlama yeteneklerini gösteren basit oyunlar yazarak Python 3 programlamayı öğrenin.
Bu bölümde, ana vurgu, bilgilerin programlı bir şekilde işlenmesi için bir araç olarak veri yapılarının incelenmesidir. Semboller, dizgiler, tek boyutlu ve iki boyutlu listeler, işlenmeleri için algoritmalar, şifreleme, özyineleme, veri sıralama. Bonus: hızlı sıralama algoritması ve uzun aritmetik.
Neden bu özel eğitim? Neredeyse yirmi yıldır bilgisayar bilimleri öğretmeni olarak çalışıyorum ve can sıkıcı bir şeyle karşılaştım. "Programlamayı öğretmek" için tasarlanan materyallerin çoğu aslında öğretmez, ancak dile ilişkin bir tür referanstır: sözdizimi, işlevler, sonuç. Katılıyorum, Rusça-İngilizce sözlüğün tamamını öğrensek bile İngilizce konuşmayacağız. Çünkü bir konuşma için binlerce incelik bilmeniz gerekir: zamanlar, çekimler, zamirlerin ve edatların kullanımı vb.
Bu eğitimde, sadece Python 3 dili hakkında konuşmuyorum, aynı zamanda okuyucuyu akıl yürütme, mantıksal akıl yürütme, sadece "Ne yardımı ile?" Sorusunu değil, aynı zamanda "Ne için?" ve neden?" Tüm teori hemen uygulamaya yansıtılacaktır.
MALZEME YAPISI:
- semboller, dizeler, listeler hakkında temel bilgiler;
- özyineleme kullanılarak oluşturulan algoritmalar;
- uzun aritmetik;
- programcının püf noktaları ve püf noktaları: kaderi aldatamazsınız, ancak işinizi kolaylaştırabilirsiniz (ve yapmalısınız);
- oyunlar: bu bölümde dört oyun var:
1. "Kelimeyi tahmin et" - kullanıcının her seferinde bir harf seçerek, az sayıda denemede belirli bir konunun kelimesini tahmin etmeye çalıştığı bir oyun.
2. "Onbeş" - Sovyet çocukluğumdan, 4x4 bir alanda sadece bir boş hücre bulunan bir bulmaca. Plakaları 1'den 15'e kadar sayılarla kurnazca hareket ettirmek ve belirli bir sıra yapmak gerekir. Bu arada, bu bulmaca yıllardır damlıyor.
3. "Uzay İstilacıları" (c) (tm) vb. Uzaylıların geldiği ünlü oyun; Tkinter ile uygulanan hafif bir versiyonumuz olacak. Kendi başına daha değerli bir şey yapabilirsin. Yayınlardan biri, Space Invaders'ı uzay atıcıları sıralamasında birinci olarak sıraladı.
4. "Sokoban" - bir yükleyici simülatörü. Labirent oyunlarını 2D perspektifte (üstten görünüm) inşa etme ilkelerini düşünün.
Sunulan algoritmalar şunları eğitmeyi amaçlamaktadır:
- işlemcinin ilkelerini anlamak;
- dilde algoritma oluşturma ve yazma konusunda pratik beceri;
- Python araçlarıyla veri işlemeyi uygulama yeteneği;
- modern üst düzey dil araçlarını kullanma yeteneği;
- ... ve yaratıcı eğlencenin yaygınlaşması.
Bulacaksın:
- veri yapılarını işlemek için algoritmalar;
- uzun yıllara dayanan deneyime dayalı pratik tavsiye ve yorumlar;
- oyunlar için algoritma tasarlama aşamaları;
- Tkinter kütüphanesinin çalışmasının pratik örneklerle açıklaması;
- Python kodunu anlamaya yönelik testler.
Lütfen, uygulamayı beğendiyseniz, lütfen derecelendirin ve bir yorum yazın. Çalışmaya devam etmek çok motive edici :)
Last updated on May 12, 2024
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Yükleyen
Viktor Trofimov
Gereken Android sürümü
Android 5.1+
Kategori
Bildir
Пишем игры на Python, часть 2
ru_3.05 by Viktor Trofimov
May 12, 2024