Sahnedeki karakterleri nasıl programlayabileceğimize bakalım. Sahne Sahne , projeleriniz için bir arka plan veya fon görevi görür. Sol üst köşede beyaz bir arka plan vardır; orada duran bir ayı göreceksiniz. Adı Tobi ve ona bir sprite deniyor (ne olduğunu birazdan göreceğiz). Sprite Projelerde farklı eylemler gerçekleştiren bir nesne veya karakterdir. Projelerinizde vereceğiniz talimatları anlar ve uygular. Hareket edebilir ve sahnede herhangi bir yere taşınabilir. Sprite’ları Kontrol Etmek Tobi’yi Python ile nasıl kontrol edebileceğimizi görelim. Sprite’ları kontrol etmek zordur. Öncelikle programda sprite’ı…
"Python Etkinlik 2: Tobi ile Kendinizi Tanıtın"Category: 7. sınıf
Peki uygulama talimatları telefona nasıl iletiyor? Bunu bir programlama dili aracılığıyla yapıyor. Programlama Dili İnsanlar gibi bilgisayarlar da iletişim kurmak için birden fazla dil kullanırlar; bu durumda bilgisayarlar programlama dillerini kullanılır. Python Python, yeni başlayan bir programcı için gerçekten faydalı özellikler sunan, öğrenmesi kolay bir programlama dilidir. Kodları oldukça kolay okunur ve PictoBlox, programlarınızı girip çalışırken izleyebileceğiniz etkileşimli bir arayüze sahiptir. Python, basitliği, okunabilirliği ve kapsamlı kütüphaneleriyle büyük popülerlik kazanan, üst düzey, çok yönlü ve…
"Python’a Giriş"Koşullu bir programın mantığını kullanarak bir not hesaplayıcısı oluşturalım. Program, giriş olarak notları almalı ve çıktı olarak notu aşağıdaki aralıkta yazmalıdır: Hadi Kodlayalım Kod tamamlandı: Python İç İçe Durum Bir koşulun başka bir koşul içinde yer alması mümkündür. Bu tür koşullara İç İçe Koşullar denir. Örnek :
"Etkinlik 1: Not Hesaplayıcı"Python PictoBlox’ta Nasıl Çalışır? PictoBlox, Python Programını Script Modunda çalıştırır. Betik modunda, Python programını bir dosyaya yazarız ve ardından yorumlayıcıyı kullanarak dosyadaki içeriği çalıştırırız. Bakalım nasıl çalışıyor? PictoBlox’u açın. Kodlama Ortamı’nı seçmenizi isteyecek ve size iki seçenek sunacaktır: Python Editör seçmeniz gerekiyor . Ardından Python arayüzü açılacaktır. Ayrıca, Python Kodlama’yı varsayılan kodlama ortamı olarak ayarlayabilirsiniz (sağ üst köşeden Ayarlar -> Tercihler’e tıklayarak): Arayüzü Keşfetmek Python Kodlama Alanı Aşağıda Python kodlarınızı yazabileceğiniz bir editör bulunmaktadır. Dosyaları, modülleri ekleme ve…
"Python Etkinlik: Tobi ile Kendinizi Tanıtın"Mantıksal operatörler , kodunuzda karar verme yeteneği oluşturmak için kullanabileceğiniz temel ifadelerdir. Kararımızı iki veya daha fazla kontrole dayanarak vermemiz gerektiğinde, mantıksal operatörlerin bir kombinasyonuna sahip olmak gerekir. Programlarımızda if ifadeleri veya if/else ifadelerini mantıksal operatörlerle birleştirerek koşullu işlemler yapabiliriz. Mantıksal operatörler, boolean değişkenleri gibi çalışır ve TRUE veya FALSE döndürür . En önemli üç mantıksal operatör şunlardır:
"Mantıksal Operatörler"Kenarları A, B ve C olan üçgen örneğini ele alalım. İki kenarın toplamının kalan kenardan büyük olması gerektiğini biliyoruz: Tüm kenarlar karşılaştırılmadığı sürece A, B ve C değerlerinin geçerli olup olmadığını söyleyemeyiz. Dolayısıyla, üç mantıksal ifadeyi birleştirerek gerçekten bir üçgen oluşturup oluşturamayacaklarını söylememiz gerekir. Bunu PictoBlox’ta uygulayalım. Programı iki koşul için test edeceğiz: Kod Çıktı
"Etkinlik 2: Bu bir Üçgen mi?"Python’da ilk programımızı oluşturalım. Bu programda terminale Merhaba Dünya yazdıracağız . print(“Merhaba Dünya”) İşte bu kadar basit. Şimdi Run butonunu kullanarak programı çalıştırın . Terminalde mesajın yazdırıldığını görebilirsiniz: >> Merhaba Dünya! print() , terminale yazmamızı sağlayan bir fonksiyondur. Bu fonksiyonu çok sık kullanacağız.
"Python Etkinlik 1: Merhaba Dünya"Ders Özeti Bilgisayarların sıklıkla tekrarlayan görevleri otomatikleştirmek için kullanıldığını biliyoruz. Aynı görevi tekrar tekrar gerçekleştirmek için bilgisayar kullanmanın avantajlarından biri, herhangi bir hata yapılmadan yapılabilmesidir. Döngüler kullanılarak yapılır. Bu derste while döngüleri kavramını ve while döngülerinin farklı durumlarda nasıl kullanılabileceğini öğreneceğiz . Kapsanan Konular Öğrenme Çıktıları Bu dersin sonunda şunları öğreneceksiniz: Döngülere Giriş Programlamada, bir satırın veya kod bloğunun tekrarlanmasına yineleme de denir . Döngü, belirtilen bir koşul sağlanana kadar bir kod bloğunu birden çok kez yürüten bir algoritmadır. Dolayısıyla, bir…
"Python’da Döngüler – While Döngüsü"İyi bir program, tüm bellek kısıtlamalarını göz önünde bulundurarak doğru ve daha hızlı sonuçlar üretmesi anlamına gelir. İyi bir program oluştururken, başarılı bir program oluşturmak için belirli programlama dili kurallarına uymamız gerekir. Aşağıda, çoğu insanın hemfikir olduğu iyi programlama alışkanlıklarının bir listesi bulunmaktadır: İyi programlamanın özellikleri Her bilgisayarın, gerekli/atanmış görevi yerine getirebilmesi için uygun bir komut setine (programlara) ihtiyacı vardır. Programın kalitesi, kendisine verilen talimatlara bağlıdır. Ancak, doğru ve istenen çıktıyı elde etmek için bilgisayara…
"İyi Bir Program Nedir?"