Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, 117 Vita Academy Excel serisinin bir parçası olup, bir eğitmen tarafından sunulan bir eğitim içeriğidir. Eğitmen, Excel ile Python'ı nasıl kullanabileceğimizi ve sayısal loto oynadığında ne olacağını gösteren videoların devamı niteliğindedir.
- Videoda, Excel'e dokunmadan tamamen Python ile altı tutturuncaya kadar çalışan bir sayısal loto uygulaması oluşturulmaktadır. Uygulama, XLVings kütüphanesi kullanılarak Excel dosyası oluşturulup, rastgele sayı üretme, çekiliş yapma, kaç kez tutturulduğunu hesaplama ve toplam kazanç bulma gibi işlemleri gerçekleştirmektedir. Eğitmen, adım adım kod yazarak uygulamanın nasıl çalıştığını göstermekte ve her çekiliş sonrası Excel tablosuna güncelleme yapmaktadır.
- Videoda ayrıca farklı sayı aralıklarında (1-90, 1-50, 1-20, 1-10) altı sayı tutturmanın zorluğu gösterilmekte ve simülasyon sonuçları paylaşılmaktadır. 1-10 arasında altı sayı tutturmanın 74 çekilişte, 134 çekilişte altı sayı tutturmayı başardığı belirtilmektedir.
- Python ve Excel ile Sayısal Loto Uygulaması
- Önceki videolarda Excel ile Python ve XLVings kütüphanesi kullanımı gösterilmişti.
- Bu videoda Python ve Excel ile altı tutturuncaya kadar çalışan bir sayısal loto uygulaması yapılacak.
- Uygulama, altı sayının çekilişi yapılan altı sayıyla aynı olduğunda sonlanacak ve kazanılan ikramiye, tutturulan sayı sayısı gibi bilgileri hesaplayacak.
- 01:01Gerekli Kütüphanelerin İçe Aktarılması
- XLVings kütüphanesi ile Excel dosyası şekillendirilecek.
- Numpy ve pandas kütüphaneleri de kullanılacak.
- Uygulama için C dizini altında "loto.xlsx" adında bir Excel dosyası oluşturulacak veya mevcut dosya açılacak.
- 03:00Excel Dosyasının Hazırlanması
- Excel dosyasında "Sayı", "Tutturma Sayısı" ve "İkramiye" başlıkları oluşturulacak.
- Kümülatif harcama, toplam kazanç ve toplam çekiliş sayısı için ek başlıklar eklenecek.
- İkramiye kazançları için 7 elemanlı bir numpy dizisi oluşturulacak ve başlangıçta tüm değerler sıfır olacak.
- 06:21Kupon Doldurma Fonksiyonu
- "KuponDoldur" adında bir fonksiyon oluşturulacak.
- Bu fonksiyon 1 ile 90 arasında tekrarsız rastgele altı sayı üretecek.
- Üretilen altı sayı sıralanacak ve fonksiyon bu sayıları döndürecek.
- 08:50Çekiliş Yapma ve Kazanç Hesaplama
- Altı tutturuncaya kadar devam eden bir döngü oluşturulacak.
- Her çekilişte rastgele altı sayı üretilip, kupon ile karşılaştırılacak.
- Eşleşen sayı sayısı, kazanç ve toplam kazanç hesaplanacak, sonuçlar Excel dosyasına yazdırılacak.
- 13:18Sayısal Loto Simülasyonu
- Python ve Excel uygulaması ile altı tutturuncaya kadar çalışan bir sayısal loto simülasyonu yapılmıştır.
- Sayısal lotoda altı tutturmak çok zor olduğu için program sonlandırılmıştır.
- Bir ile doksan arasında altı sayı tutturmak çok zor olduğu gösterilmiştir.
- 13:56Farklı Aralıklarda Simülasyon
- Simülasyon bir ile yirmi arasında sayılarla daha kolaylaştırılmıştır.
- Bir ile on arasında altı sayı tutturmak daha kolay görünmektedir.
- Bir ile on arasında çekiliş yapılan bir şans oyununda yetmişdört çekilişte altı tutturmayı başarmışlardır.
- 15:00Video Kapanışı
- Vaktin sınırlı olduğu için video burada sonlandırılmıştır.
- Hazırlanan Python dosyası videonun açıklama kısmında bir link üzerinden paylaşılacaktır.
- Instagram ve Twitter adresleri videonun açıklama kısmında bulunmaktadır.