Artık animasyonu oluşturmak için gereken temel işlevi öğrendiğinize göre, etkinliği tamamlayalım: Hadi Kodlayalım Kod oldukça basit, hemen başlayalım, aşağıdaki adımları takip edelim: sprite = Sprite(‘Tobi’) 2. Sprite’ın x ekseni ve y ekseni boyunca konumunu değiştirmemiz gerekiyor, bunun için gotoxy() fonksiyonunu aşağıda verilen şekilde dahil etmemiz gerekiyor: sprite.gotoxy(0, -100) 3. Daha sonra dönüş stilini “sol-sağ” olarak ayarlayacağız. sprite.setrotationstyle(“left-right”) 4. Şimdi while döngüsünü kullanmamız gerekiyor. Bir while döngüsünün temel çalışma prensibi, döngü gövdesi işlenmeden önce bir koşulun değerlendirilmesidir. Koşul…
"Python Etkinlik: Tobi Yürüyüş Animasyonu"Category: kodlama
Ders Özeti Artık bir programın ne olduğunu ve Pictoblox’ta Python programlama dili kullanarak basit bir programın nasıl yazılacağını anladığınıza göre, Pictoblox’un Python kodlama ortamını daha derinlemesine keşfetme zamanı. Kapsanan Konular Öğrenme Çıktıları Bu dersin sonunda şunları yapabileceksiniz: Arka Plan ve Kostümler Backdrop Nedir? Sahne şimdilik oldukça sade ve basit görünüyor, değil mi? Onu daha canlı hale getirmek için ne yapabiliriz? Haydi: fonlar ! Bir Arka Plan Seçimi Bir arka plan seçebilirsiniz Arka Plan Seç’e tıklayın ve istediğiniz herhangi bir…
"Python ile Animasyonlar"Çizim İçin Sahneyi Hazırlama Kalem Modülü Kalemle herhangi bir şey çizebilmek için kalem uzatma bloklarına ihtiyacımız olacak. Modül Ekle butonuna tıklayın . Daha sonra Kalem uzantısına tıklayarak modülü projeye ekleyip kullanabilirsiniz. Fonksiyonlar Kod Bir kare çizmek istiyoruz: Hadi kodlayalım: Son kod şu şekilde: Çıktı: Kostümün düzenlenmesi Bunu yaptığınızda çizginin artık sahnedeki kalemin ucuna geldiğini göreceksiniz. Ödevi Yükle Kod ile bir yıldız oluşturun ve proje dosyasını ödev olarak gönderin:
"Etkinlik 2: Bir Kare Yapın"Şimdi bir alan hesaplama botu yapalım! Kullanıcının uzunluk ve genişlik değerlerini girmesi gerekiyor ve bot, sonucu uzunluk ve genişliğin çarpımı olarak gösteriyor. Kod Ödevi gönder Kullanıcıdan dairenin yarıçapını alıp çevresini ve alanını hesaplayan bir program oluşturun.
"Etkinlik 2: Alan Hesaplayıcı"Operatörler Operatörler, hesaplamayı temsil eden özel sembollerdir. Değer veya değişken olabilen işlenen(ler)e uygulanırlar. Aynı operatör farklı veri türlerinde farklı davranabilir. Bir operatörle birlikte kullanıldığında değer ve değişkenlere işlenen denir. Operatörler şu şekilde kategorize edilir: Matematiksel/Aritmetik Operatörler # Sembol Tanım Örnek 1 Örnek 2 1 + Ek yazdır(60 + 40)>>100 print(“Günaydın” + “İyi Sabahlar”)>>Günaydın İyi sabahlar 2 – Çıkarma yazdır(60 – 40)>>20 print(30 – 80)>>-50 3 * Çarpma print(60 * 40)>>2400 print(“İyi” * 3)>>İyiİyiİyi 4 /…
"Aritmetik Operatörler"Değişkenler, üzerinde işlem yapılan değerlerdir. Her değerin, değişkenin bilgisayar tarafından daha okunabilir olması için belirli bir veri türüne atanması gerekir. Veri türü, beyan edilen değişkenin tutabileceği veri türünü tanımlar. Böylece, bilgisayarın bu değişkenler üzerinde hangi işlemlerin yapılması gerektiğini anlamasına dolaylı olarak yardımcı olur. Bir programda değişken bildirimi iki bileşenden oluşur: değişkenin adı ve türü. Şimdi programlamada kullanabileceğimiz yaygın veri tiplerinin neler olduğunu anlayalım : Tamsayı Veri Türü Tam sayı veri türü değişkenleri yalnızca tam sayı değerlerini depolar. Sıfır, pozitif…
"Python’da Veri Türleri"Ders Özeti Bu derste, Python programlamayı ve Python programlamanın en önemli kısımlarından biri olan değişkenleri ve aritmetik operatörleri daha ayrıntılı olarak öğreneceğiz . Kapsanan Konular Öğrenme Çıktıları Değişkenlerin Temelleri Değişkenlerden bahsedelim. Ama öncesinde değişkenlere neden ihtiyaç duyduğumuza bir bakalım . Değişkenlere Neden İhtiyaç Duyarız? Meşhur çorba ve eriştenizden oluşan bir menüyle bir parti verdiniz. Misafirleriniz çorbanın tadını çıkarırken, erişteleri hazırlamak için mutfağa gidiyorsunuz. Birdenbire erişteleri servis etmek için yeterli temiz kaseniz olmadığını fark ediyorsunuz! Kirli olanları alıp hemen temizliyorsunuz. Daha önce…
"Değişkenler ve Aritmetik Operatörler"Ders Özeti Şimdiye kadar Python’un temellerini ele aldık. Bu derste, herhangi bir programlama dilini öğrenmek için en önemli kavramlardan biri olan Algoritmalar ve Akış Şemaları’nı inceleyeceğiz . Kapsanan Konular Öğrenme Çıktıları Bu dersin sonunda şunları öğreneceksiniz: Algoritma Temelleri Sözlükte bir kelime arama Ayşe, okul kütüphanesinde kitap okurken anlamını bilmediği ‘ taslak’ kelimesiyle karşılaşır. Peki bu kelimenin anlamını nasıl öğrenir? Bunun basit cevabı, Ayşe’nin sözlükte “taslak” kelimesinin anlamını aramasıdır. Oysa sözlükte birçok kelime vardır. Peki, “taslak” kelimesini sözlükte nasıl buluyor?…
"Algoritmalar ve Akış Şemaları"Yaş gibi tek bir girdi alan ve kişinin oy kullanmaya uygun olup olmadığını kontrol eden bir akış şeması oluşturalım . Hadi Kodlayalım Sprite size bir soru sorar: “Yaşınız kaç?” Sonra cevabınızı yazmanızı bekler. Yani sprite yaşınızı sorarak oy kullanabilecek yaşta olup olmadığınızı kontrol ediyor ve ardından size doğru mesajı söylüyor! Öğrendiklerimiz Bu derste, algoritmaların temellerini, bir algoritmanın nasıl tanımlanacağını ve algoritmaların program akışını anlamada nasıl faydalı olabileceğini öğrendik. Bir örnek yardımıyla algoritmanın ne olduğunu anladık. Maggie’yi hazırlamada izlenen adımlar dizisi bir…
"Etkinlik 2: Oy Kullanma Hakkı"Artık Python’un bilmeniz gereken tüm temellerine aşina olduğunuza göre, heyecan verici bir yaparak öğrenme etkinliğine geçelim! Labirentin sonundaki elmaya, sınırlarına dokunmadan ulaşması için böceğin yardımına koşmayı amaçlayan ilginç bir oyun yapalım. Böceği kontrol etmek için klavyenin yön tuşlarını kullanacağız. Hadi başlayalım! Ortamın Kurulması Öncelikle ortamı ayarlayalım. Adımları takip edelim. Sahnemiz hazır Etkinlik 1: Böcek Hareketi Böceğin kodunu yazalım. Klavyenin yön tuşlarını kullanarak kontrol ettiğimiz için, böcek tuşa bastığımız yönde hareket etmelidir. Bunu çalıştırmak için sprite’ın…
"Labirentteki Böcek Oyunu"