Ana Mac Raspberry Pi için bir Python oyunu oluşturun

Raspberry Pi için bir Python oyunu oluşturun



Bir Raspberry Pi'nin gururlu sahibiyseniz, görsel Scratch dili, programlamada ilk adımlarınızı atmanın harika bir yoludur. Ancak donanımın gücünü ve potansiyelini daha fazla ortaya çıkarmak için Python'a bir göz atın.

Daha fazla Ahududu Pi…

için eğitici kılavuzumuza göz atın. Scratch kullanarak kendi Raspberry Pi oyununuzu yazma ve 250 £ kazanma şansı için oyun tasarımınızı gönderin

Python, Raspberry Pi için varsayılan eğitim programlama dilidir. Düzensiz stili ve anlaşılması kolay sözdizimi sayesinde dünya çapında birçok platform için giriş dili olarak kullanılmaktadır. Sadece yeni başlayanlar için değil: TIOBE Programlama Topluluğu endeksine göre Python, profesyonel mühendisler arasında Perl, JavaScript ve Visual Basic .NET'in önünde sekizinci en popüler programlama dilidir. Aynı zamanda ücretsizdir, bu yüzden neden bu kadar çok insanın ilk betik dili olarak Python'u seçtiğini anlamak kolaydır.

Bu özellikte Python'un temel kavramlarını tanıtacağız ve Python'da yazılmış örnek bir oyunda size yol göstererek dile nasıl başlayacağınızı göstereceğiz. O zaman Raspberry Pi kodlama yarışmamıza gönderebileceğiniz kendi şaheserinizi yaratmak size kaldı.

Python'u tanımak

Python'un kullanımda olan iki ana sürümü vardır. Gelecek Python 3'tür, ancak Python 2 mevcut kaynaklarla daha geniş bir uyumluluğa sahiptir ve şu anda Raspberry Pi ile birlikte gelen bu sürümdür. Bu eğitim için, 2.x serisinin son kararlı sürümü olan Python 2.7'yi kullanacağız: bu, çevrimiçi örneklerin çoğunu ve önceden yazılmış kodu değiştirmeden kullanabileceğimiz anlamına geliyor. Zamanı geldiğinde, sürüm 3'e geçmek kolay olacak.

Python hakkında fark edebileceğiniz ilk şey, ne kadar düzgün göründüğüdür. PHP, JavaScript veya diğer modern dillere alışkın olanlar, geleneksel olarak kod bölümlerini içine almak için kullanılan kaşlı ayraçların yokluğunu da fark edeceklerdir. Bunun nedeni Python'un kodu düzenlemek için girinti kullanmasıdır. Bu, çoğu dilde iyi bir uygulamadır, çünkü kodu daha okunabilir hale getirir: Python'da zorunludur. Boşluğunuzu doğru almazsanız, kodunuz çalışmayacaktır. Bu, deneyimli programcılar için bir değişim olsa da, hızlı bir şekilde doğal hale gelir ve varsayılan olarak açık, anlaşılır kodlara yol açar.

Python ayrıca iyi bir ilk dildir, çünkü nesne yönelimli programlamanın basit bir uygulamasını temsil eder - hevesli her kodlayıcının anlaması gereken bir kavramdır - ve değişkenlerin nasıl oluşturulduğu ve yönetildiği konusunda rahattır. Net sonuç, özellikle üretken bir programlama ortamıdır.

Python kodu genellikle derlenmek yerine bir yorumlayıcı aracılığıyla çalıştırılır, ancak buna rağmen sonuçlar oldukça hızlıdır. Python uygulamaları tüm büyük işletim sistemlerinde çalışabilir, bu nedenle bir Windows PC'de bir Python oyunu oluşturmak ve bir Mac veya Linux kutusunda – ya da aslında bir Raspberry Pi'de çalıştırmak mümkündür.

fotoğrafları iphone'dan dizüstü bilgisayara nasıl aktarırım

Raspberry Pi için bir Python oyunu oluşturun

Python'un son büyük gücü, ekstra işlevsellik getiren çok çeşitli eklenti modüllerinin mevcudiyetidir. Böyle bir modül Pygame . Adından da anlaşılacağı gibi, Pygame Python kullanarak oyunlar oluşturmanıza yardımcı olur: örneğin, Sprite sınıfı aracılığıyla görüntü işlemeyi büyük ölçüde iyileştirir, oyun içi sesi kontrol etmeyi kolaylaştırır ve hatta oyununuzun joysticklerle çalışmasına izin verir. Call of Duty gibi oyunlar yeteneklerinin ötesinde olabilir, ancak bir Angry Birds klonu kesinlikle değildir.

Yerel ve platformlar arası geliştirme

Raspberry Pi'nizde önerilen Debian Squeeze Linux dağıtımını çalıştırıyorsanız, Python ve Pygame önceden yüklenmiş olarak gelir, böylece hemen programlamaya başlayabilirsiniz. Python komut dosyalarını bir metin düzenleyicide yazabilirsiniz, ancak yine işletim sisteminin bir parçası olarak yüklenen ücretsiz Geany tümleşik geliştirme ortamından (IDE) yararlanmanızı öneririz. Bu yazılım, kodunuzu okumayı ve hata ayıklamayı kolaylaştırmak için otomatik sözdizimi renklendirme ve kodunuzdaki tüm sınıfları ve değişkenleri takip etmeye yardımcı olan bir sembol tarayıcı gibi programcılar için çok sayıda yararlı özellik sunar.

Ancak bahsettiğimiz gibi Python birçok platformda çalışır, böylece kodunuzu bir Windows PC'ye yazabilir ve işiniz bittiğinde Raspberry Pi'ye taşıyabilirsiniz. Bunu yapmak için yapmanız gerekenler Python 2.7'yi bilgisayarınıza yükleyin . 64 bit Windows çalıştırıyor olsanız bile, standart Pygame kurulumu yalnızca 32 bit olduğundan x86-64 yerine normal Windows yükleyicisini seçin.

Sonraki Sayfa

Ilginç Haberler

Editörün Seçimi

Shiny Tyranitar ve Smack Down: Haziran'ın Pokémon Topluluk Günü bu hafta sonu
Shiny Tyranitar ve Smack Down: Haziran'ın Pokémon Topluluk Günü bu hafta sonu
Son Pokémon Go Topluluk Günü'nün eğlenceli olduğunu düşündüyseniz, bu ay da aynı derecede iyi görünüyor. Geçen ayki Toplulukta hepimiz siyah bir Charizard'ı elimize almaktan zevk alırken
Twitter'da Tüm Kaydedilmiş Aramalarınızı Nasıl Silebilirsiniz?
Twitter'da Tüm Kaydedilmiş Aramalarınızı Nasıl Silebilirsiniz?
Twitter'ın kayıtlı arama seçeneği, arama kutusunun yanındaki menüden sorgularınıza hızlı bir şekilde erişmenizi sağlar. Kaydedilmiş aramalarınıza geri dönebilir ve kelimeleri yazmadan bunları yeniden çalıştırabilirsiniz. Ancak, var
Masaüstünüzü Chromecast ile Genişletme
Masaüstünüzü Chromecast ile Genişletme
Google Chromecast, gadget'larınızdan TV'nize video izlemenin en basit yollarından biridir. Bu cihazla, akıllı TV olmadan bile çevrimiçi akış web sitelerinden video içeriklerine erişebileceksiniz. Küçükten izlemek
iPad'ler Suya Dayanıklı mı?
iPad'ler Suya Dayanıklı mı?
iPad'inizi suya, sıçramalara ve neme karşı korumanın en iyi yolları. Özel bir çanta, Ziploc çanta, montaj aparatı veya sırt çantanızın özel elektronik iç cebini kullanarak plajda veya havuzda kuru tutun.
Snapchat Sürekli Oturumumu Kapatıyor – Nasıl Düzeltilir
Snapchat Sürekli Oturumumu Kapatıyor – Nasıl Düzeltilir
Sadece tekrar oturum açmanız gerektiğini öğrenmek için Snapchat'i açmak, çabucak sinir bozucu olabilir. Ancak uygulamayla ilgili ciddi sorunları da gösterebilir. Varsayılan olarak, Snapchat uygulamanızda oturum açtığınızda,
Snapchat'teki Gri Kutu Ne Anlama Geliyor?
Snapchat'teki Gri Kutu Ne Anlama Geliyor?
Snapchat, günümüzün en popüler ve önemli sosyal ağlarından biridir. Özellikle daha genç, daha teknoloji dostu kitleler arasında popüler olan Snapchat, arkadaşlarınıza geçici fotoğraflar ve videolar göndermek veya kalıcı Hikayeler yayınlamak üzerine kurulmuştur.
Dota 2'de Oyundaki Net Değerinizi Nasıl Kontrol Edebilirsiniz?
Dota 2'de Oyundaki Net Değerinizi Nasıl Kontrol Edebilirsiniz?
Dota 2 çok karmaşık ve heyecan verici bir oyundur. Deneyimli oyuncular çoğunlukla Dota'nın karmaşık mekaniklerinden hoşlanır, ancak yeni oyuncular için sinir bozucu olabilir. Net değer, bu karmaşık şeylerden biridir. Bu toplam altın değeri