Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Python programlama dili eğitimidir. Eğitmen, kendi kursta öğrendiklerini ve kafasında oluşturduğu algoritmayı paylaşmaktadır.
- Videoda, temel Python bilgisi olan herkesin yapabileceği sayısal loto uygulamasının adım adım kodlanması gösterilmektedir. İlk bölümde kullanıcıdan 1-90 arasında 10 sayı tahmini alma, bu tahminleri random olarak çekilen 10 sayı ile karşılaştırma ve doğru tahminleri hesaplama işlemleri anlatılırken, ikinci bölümde fonksiyon kullanımı ve kullanıcı girişi konuları ele alınmaktadır.
- Eğitim, temel Python programlama kavramlarını (döngüler, koşullu ifadeler, modüller) kullanarak pratik bir uygulama örneği sunmakta ve "free fonksiyonu" ile "sonuç yazdır fonksiyonu" gibi örnekler üzerinden fonksiyonların nasıl kullanılacağını açıklamaktadır.
- Python ile Sayısal Not Uygulaması
- Python programlama dilini kullanarak ilk sayısal not uygulaması yapılacaktır.
- Uygulama temel konuları içeren ve temeli bilen herkesin yapabileceği bir uygulamadır.
- Uygulamada kullanılacak değişkenler önceden belirlenmelidir: sayılar listesi, doğru tahmin sayısı, doğru tahminler listesi, toplar listesi ve topların sayısı.
- 01:25Uygulamanın Çalışma Mantığı
- Uygulamada random ve r modülleri kullanılacaktır, r modülü hata yönetimi için isteğe bağlıdır.
- Uygulama başlangıçta hoş geldin mesajı ile kullanıcıyı karşılayacak ve on tane tahmin edilecek sayı isteyecektir.
- Kullanıcıdan alınan sayılar 1 ile 90 arasında olmalı ve içinde harf içermemelidir, aksi takdirde hata mesajı verilecektir.
- 02:44Sayıların Kontrolü ve Karşılaştırma
- Kullanıcının tahmin ettiği sayılar sayılar listesine eklenir ve daha sonra çekilen toplarla karşılaştırılacaktır.
- Uygulama 10 tane random top çekecektir ve bu toplar 1 ile 90 arasında olacak.
- Sayılar listesindeki her sayı toplar listesindeki tüm toplarla karşılaştırılacak, eşleşme varsa doğru tahmin sayısı artırılacak ve doğru tahminler listesine eklenilecektir.
- 04:36Kodun Hazırlanması
- Terminali temizlemek için bir fonksiyon ve random modülü eklenmektedir.
- Uygulama başlangıcında hoş geldiniz mesajı gösterilir ve kullanıcıya 2 saniye bekletilir.
- Kullanıcıdan 10 tane sayı istenir, sayılar listesine eklenir ve 1 ile 90 arasında olup olmadığı kontrol edilir.
- 12:31Hata Yönetimi ve Kullanıcı Deneyimi
- Kullanıcı harf girerse int çevirme hatası oluşur, bu durumda hata mesajı verilir ve kullanıcı tekrar sayı girmesi istenir.
- Kullanıcıdan alınan her sayı girdikten sonra terminal temizlenir ve kullanıcıya yeni bir sayı girmesi istenir.
- Uygulama, doğru tahmin edilen sayıları ve kazancı hesaplamak için doğru tahmin sayısı kullanılır.
- 14:36Fonksiyon Kullanımı ve Hata Düzenleme
- Kodda bir hata bulunuyor ve terminal temizlenerek hatalar gideriliyor.
- "free" fonksiyonu onaylanıyor ve ayarlanıyor.
- Fonksiyonların içinde olduğu belirtilmesi gerekiyor.
- 16:27Fonksiyon Mantığı
- Uygulama aşağıdan tahmini onaylı fonksiyonuna yönlendirilecek.
- Evet onay verildiğinde, bütünden on azaltılacak.
- Program on tane sayı girmesini isteyecek ve onay alacak.
- 17:00Programın Çalışması
- Program iki saniye bekleyerek ilk hatayı alıyor.
- Programdan 13, 13, 14, 1, 2, 3, 4, 5, 6, 7 gibi sayılar giriliyor.
- Kazanç hesaplanıp yazdırılıyor ve istenirse time modülü kullanılabilir.