İçeriğe geçİçeriğe geç
Ders bul
Yapay zekâ seviyesi: 201 Uygulama
Benzer dersler: Gençler İçin Yapay Zekâ öğrenme yolu

Python’da yapay zekâ yardımcısıyla ilk adımı atın

  • Okuma süresi: 4 dk
  • Kod bilgisi gerekmez
Son güncelleme:
Python’da yapay zekâ yardımcısıyla ilk adımı atın kapak görseli

Python (yazılım yazmak için kullanılan yaygın bir programlama dili), ilk programını yazmak isteyen öğrenciler için uygun bir seçim olabilir. Bu derste on satırlık bir sayı tahmin oyunu yazacaksınız. Yapay zekâ (YZ, soruya yazıyla cevap veren program) size kodu açıklayacak; ama programı kendi elinizle yazıp çalıştıracak ve sonucu kendiniz kontrol edeceksiniz. Okul bilgisayarına program kurmak gerekiyorsa öğretmeninize, evde veliye danışın.

Aklınıza bir soru mu takıldı?

    Çalışma ortamını hazırlayın

    Thonny, Python öğrenenler için hazırlanmış bir programdır (kendi sayfasında “Python IDE for beginners”, yani yeni başlayanlar için Python çalışma ortamı diye tanıtılır). Sayfaya göre Python’un kendisi içinde gelir, yani tek bir kurulum dosyası yeter; ekran da dikkat dağıtacak özelliklerden arındırılmıştır. Windows sürümü için sayfada Windows 10 ya da 11 şartı yazılıdır. Programı yalnız thonny.org adresinden indirin ve kurulum için veli ya da öğretmen izni alın.

    Önce ölçün

    Python hakkında şu an kaç satır kod yazabildiğinizi, yazdığınız kodu kendiniz açıklayıp açıklayamadığınızı not edin. Yazın: ___ satır, açıklayabiliyorum / açıklayamıyorum.

    Yapay zekâdan kodu satır satır isteyin

    Aşağıdaki istem (prompt, yapay zekâya yazılan komut) kodun yanında her satırın açıklamasını da ister. İstem hakkında daha fazlası için istem sözlüğüne bakabilirsiniz.

    Kopyalayıp deneyin

    Python öğrenen bir öğrenciyim. 1 ile 10 arasında rastgele bir sayı tutan, benden tahmin isteyen ve doğru bildim mi diye söyleyen en kısa Python programını yaz. Sonra her satırı bir cümleyle açıkla. Kütüphane adı ya da komut uydurma; emin olmadığın yere [KONTROL ET] yaz.

    Karşınıza buna benzer bir kod çıkacaktır. Yapıştırmayın, Thonny’ye elle yazın; elle yazmak her satırı okumanızı sağlar:

    import random
    sayi = random.randint(1, 10)
    tahmin = int(input("1 ile 10 arasında bir sayı tahmin et: "))
    if tahmin == sayi:
        print("Bildin!")
    else:
        print("Olmadı, sayı", sayi, "idi.")

    Çalıştırın ve hata mesajını okuyun

    Thonny’de F5 programı çalıştırır. Bir yeri yanlış yazarsanız Python hata verir. Python’un kendi yönergesine göre bir sözdizimi hatasında (syntax error) hata satırı ve altına küçük oklar gösterilir; ancak hata, okun işaret ettiği yerde olmayabilir, örneğin unutulmuş iki nokta üst üste çoğu zaman bir sonraki ifadede fark edilir. Hata mesajını silmeden yapay zekâya göstermek yerine önce satır numarasına bakın, sonra yardım isteyin.

    Thonny’de View → Variables menüsünü açarsanız programın değişkenleri (bilgi tutan kutular) ekranda görünür. “sayi” kutusuna bakınca bilgisayarın tuttuğu sayıyı görürsünüz; tahmin oyunu için bu, hileli ama çok öğretici bir bakıştır.

    Sonucu kontrol edin

    1. Programı en az üç kez çalıştırın: bir kez doğru, bir kez yanlış tahmin edin; bir kez de rakam yerine harf yazın ve ne olduğunu gözleyin.
    2. Yapay zekânın her satır açıklamasını ekrandaki davranışla karşılaştırın; açıklama ile davranış uyuşmuyorsa halüsinasyon (uydurma bilgi) olabilir.
    3. Kodda anlamadığınız bir satır varsa yapay zekâya “bu satır ne yapıyor, örnek bir değerle göster” diye sorun ve cevabı Thonny’de deneyin.
    4. Bir hata düzelttiyseniz neyi değiştirdiğinizi kendi cümlenizle bir yere yazın.

    Sonra ölçün

    Aynı not satırını doldurun: şimdi kaç satırı kendiniz açıklayabiliyorsunuz? Yazın: ___ satır. İlk ölçümle farkı görün.

    Kod yazarken gizlilik

    Yapay zekâ aracına yazdığınız her şey kayda geçebilir; bu yüzden programınıza gerçek adınızı, okulunuzu ya da arkadaşlarınızın bilgisini koymayın. KVKK rehberi, kişiyi tanıtan bilgilerin paylaşılmasından kaçınılmasını söyler. Sohbet aracını kullanmak için yaş koşulları aracın kendi sayfasındadır; veli ya da öğretmenle kontrol edin. Ücretsiz seçeneklerin planları ve sınırları değişebilir, kontrol edin. Bu içerik MEB’in resmî görüşü değildir; kaynakları ve okulunuzun ya da merkezinizin yönergesini kontrol edin.

    Bir sonraki adım

    Programı genişletin: tahmin hakkı üç olsun, “daha büyük / daha küçük” ipucu versin. Yapay zekânın verdiği kodun neden “çalışıyor” göründüğü hâlde yanlış olabileceğini Yapay zekânın yazdığı kodu kontrol etmek dersinde, veriyle kodlamayı Veri analizi ve kod yardımında yapay zekâ dersinde görebilirsiniz.

    İzleme tavsiyesi: Programming with Mosh (İngilizce). Video bir saatlik genel Python girişidir ve Thonny yerine başka bir editör kullanır; sayı tahmin oyununu anlatmaz.

    Kendinizi deneyin

    Yapay zekânın yazdığı Python kodunu çalıştırdınız, hata verdi. İlk adımınız ne olmalı?

    Kaynaklar

    Kaynak: yzdersleri.com/ders/pythonda-yapay-zeka-yardimcisiyla-ilk-adimi-atin/ · Yapay Zeka Dersleri

    Dersi bitirdiniz mi?

    İşaretlerseniz menüde ve ilerleme çubuğunda görünür. Bu bilgi yalnızca sizin tarayıcınızda saklanır.

    Bu ders işinize yaradı mı?

    Anonim oydur; kişisel veri toplanmaz.

    Yorum yazın

    Yorumunuz editör onayından sonra yayımlanır. Ad ve e-posta zorunlu değildir; e-posta adresiniz yayımlanmaz. Lütfen kendinizin ya da başkalarının kişisel bilgilerini (telefon, adres, kimlik, sağlık bilgisi) yazmayın.

    Kişisel verilerinizin nasıl işlendiğini KVKK Aydınlatma Metni’nde okuyabilirsiniz.

    Basitten zora: sıradaki ders

    Bu dersin kategorisi: Okul ve Öğrenme Öğrenci Okul yaşamı

    Bir üst düzeyde

    Aynı düzeyde devam

    Okul yaşamı: bütün öğrenme yolu