Programlama oyunları, sıfırdan oluşturma: çocuklar ve ergenler için, ebeveynleri ve öğretmenleri! Çok çeşitli okuyucular için tasarlanmış ve programlama yapılması için tasarlanmıştır. TKinter Kütüphanesi - Modern Programlama.
Tavsiye edilen yaş: 13 yıldan itibaren
Oyun yazıyoruz: Python 3'te programlamayı basit ama programlama fırsatlarını gösteren programlama örneğinde okuyoruz.
Uygun bir sezgisel arayüze sahip ciddi programlar oluşturabileceğiniz, fonksiyonel (prosedürel) programlamaya giriş, "bölün ve fethedilen" kurallarına dayanan bir program oluşturmanın ilkelerini inceleyebilmek için TKinter kütüphanesi ile nasıl çalışacağınız hakkında bilgi. Günlük yaşamda da yaratıcı düşünme ve etkili başarıya katkıda bulunur. Bir düğme nasıl oluşturulur? Bir eylemi basarak nasıl programlanır? Bir mesajla bir pencere nasıl görüntülenir? Laconic modern tasarım, güzellik ve lütuf TKinter.
Neden bu eğitim? İki yılda bir bilgisayar bilimi öğretmeni olarak çalışıyorum ve can sıkıcı bir şeyle karşılaştım. "Programlamayı öğretmek" için tasarlanan çoğu malzeme aslında öğretilmemektedir, ancak dilde tuhaf referans kitaplarıdır: Sözdizimi, İşlevler, Sonuç. Katılıyorum, tüm Rusça-İngilizce sözlüğünü öğrensem bile, İngilizce konuşmayacağım. Çünkü bir konuşma için, binlerce incelikten daha fazla bilgi edinmeniz gerekir: zamanlar, düşüş, zamir ve edatları kullanın.
Bu ders kitabında, sadece Python 3'ü hakkında konuşmuyorum, ama aynı zamanda Okuyucu, mantıksal sonuçlar, sadece "ne ile" bir soru değil, ama "ne için?" ve neden?" Tüm teori derhal pratikte bir yansımayı bulacaktır.
Malzemenin yapısı:
- Python 3 dili hakkında temel bilgiler;
- Oyun mimarisi: Hangi ilke oyunları inşa ediliyor? , daha düşük veri işleme sistemi olarak nasıl sağlanacağını öngörmeniz gerekir;
-
- Programcının püf noktaları ve püf noktaları: kaderi aldatmak imkansızdır, ancak işi rahatlatmak mümkündür (ve ihtiyacınız olan);
Oyunlar: Bu bölümde dört oyun sunulur:
1. "Numarayı tahmin et." Oyunun amacı: eğlence ve sayısal satırların analizi. Saymayı öğrenen çocuklar için. Siz, eğer bir ebeveynseniz, programın dileklerini koyduğu çocuğunuz için özel olarak bir oyun yazabilirsiniz.
2. "Saymayı öğren." Oyunun amacı: Hesap becerilerinin geliştirilmesi. Beceri geliştirmek ve doğru skorun hızını arttırmak isteyen herkes için uygun olacaktır. "Aklında."
3 "Casino 678". Oyunun amacı: Antipopaganda kumar. Algoritmayı kendi ellerinizle yazdığınızda, sanal parayı kaybettiğinizde, basitçe kazanmanın imkansız olduğunu anlayacaksınız, kumar oynamaya ilgi yok. Aniden en azından "milyon dolar" ve canlı Nadovyuchi'de kaşlarını çatılı ergenler için önerilir.
4. "Hippodrom." Oyunun amacı: TKinter kütüphanesini incelemek, bir pencere uygulaması oluşturma (Windows), görüntülerle çalışın, Program penceresinde görüntü animasyonu, koordinat sistemleri. Proses parametreleri ile çalışın: rastgele dayalı oyun durumunda değişiklik.
Sunulan algoritmalar eğitime yöneliktir:
- İşlemcinin ilkelerini anlama;
-
- Algoritmaları oluşturma ve kaydetme yeteneği dilde;
-
- Python aletlerine veri işleme uygulamak için beceriler;
- Modern üst düzey dil araçlarını kullanma becerileri;
- ... ve yaratıcı eğlence popülarasyonu.
Bulunacaksınız:
- Temel Veri İşleme Algoritmaları;
- Uzun yıllara dayanan deneyime dayanarak pratik tavsiye ve yorumlar;
-
Oyunlar için algoritmaların aşamaları;
- İşin açıklaması Pratik Örneklerde TKinter Kütüphanesi;
-
- Python Kodunun anlaşılmasını test etmek için testler.
Lütfen, uygulamayı seviyorsanız, - rating ve bir yorum yazın. İşin devamı için çok motive edici :)
Smilezzz'e şükürler: Sensiz, bu olmaz!
- исправлен недочёт, при котором приложение не запускалось на некоторых устройствах с Android 12;
- коррекция по тексту, выражаю благодарность Т Н, большое спасибо!