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"Category: pictoblox
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"Maliyet fiyatı ve satış fiyatı olmak üzere iki girdi alan bir akış şeması oluşturalım . Daha sonra bu değerlere bağlı olarak kâr veya zararı hesaplayıp aynı sonucu yazdıralım . Akış şemanız tamamlandı. Hadi Kodlayalım Bu kod Tobi adında dost canlısı bir karakterle konuşmaya benziyor. Tobi, sorular sorarak ve cevapları size söyleyerek para kazanıp kazanmadığınızı anlamanıza yardımcı oluyor!
"Etkinlik 1: Kar ve Zarar"Ş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ı"Ç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"Dizi Temelleri Python’da dizi Python’da ardışık karakter dizilerine string denir. Örnek Dizi Bildirimi Python Çıktı >> Merhaba Dünya Alt simge Bir dizedeki tek bir karaktere bir alt simge (indeks) kullanılarak erişilir. Alt simge her zaman bir tam sayı (pozitif veya negatif) olmalıdır. Alt simge 0’dan başlar. Alt simgeyi anlamak için verilen şekli ele alalım: Sicim H e ben ben O B O R ben D Pozitif Endeks 0 1 2 3 4 5 6 7…
"Dizilerle Çalışma"Palindrom, tersten ve düzden aynı şekilde okunan bir kelime, sayı, ifade veya başka bir karakter dizisidir; örneğin madam veya racecar. Kısa rakamlar (11/11/11 11:11) ve uzun rakamlar (02/02/2020) kullanan tarih/saat damgaları da dahil olmak üzere sayısal palindromlar da vardır. Örneğin; 22 Şubat 2022 Salı günü, soldan sağa veya tam tersi okunabildiği için bir palindrom gün olarak kabul edilir (gg-aa-yyyy biçiminde 22022022). Giriş olarak bir string alan ve stringin palindrom olup olmadığını kontrol eden bir program…
"Etkinlik 1: Palindrom Sayı"Bu projede kullanıcı tarafından girilen stringi while döngüsü kullanarak tersine çevirmeniz gerekiyor. Kod
"Etkinlik 2: Ters Dize"Ders Özeti Bu derste, listeleri ve listelerin farklı durumlarda nasıl kullanılabileceğini öğreneceğiz . Kapsanan Konular Liste Temelleri Ders İlerlemesi%0 Tamamlandı giriiş Dize gibi, liste de bir dizi veri türüdür. Köşeli parantez [] içinde sıralı bir değer kümesidir. Listedeki değerler değiştirilebilir, yani değişkendir. Bir değer kümesi olduğu için, ona ait bir değeri tanımlamak için köşeli parantez [] içindeki dizini kullanabiliriz. Bir listeyi oluşturan değerlere elemanlar denir ve herhangi bir türde olabilirler. Bir liste veri tipini, belirli sayıda elemanı…
"Python’da Listeler"Listenin bir öğesine erişim Bir öğeye erişmek için indeks kullanırız ve bunu daha önce örneklerini gördük. Başka bir liste içeren bir listenin bir öğesine erişmek içinse indeks çiftleri kullanırız. Aşağıdaki Liste ile anlayalım: L = [1, [1, 2, 3], “Merhaba”, 5] Liste Dilimleri Dilim operatörü listelerde de çalışır. Bir listenin bir diliminin, o listenin alt listesi olduğunu biliyoruz. Bir liste dilimi oluşturmak için [n:m] operatörünü kullanırız. yazdır(L[0]) >> 1 yazdır(L[1]) >> [1, 2, 3] Bu listenin 2.…
"Bir Listeyi Düzenleme"