Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Python programlama dili eğitim dersidir. Eğitmen, Jupyter Notebook ortamında kod örnekleri göstererek konuyu anlatmaktadır.
- Videoda Python'da if ve else koşullarının kullanımı detaylı olarak ele alınmaktadır. İlk bölümde temel if-else yapısı, yaş kontrolü ve not geçme durumu gibi pratik uygulamalar gösterilirken, ikinci bölümde kargo firması örneği üzerinden iç içe if blokları ve karşılaştırma operatörleri (and, or) kullanılarak kargo gönderim süreleri ve ek ücretler hakkında bir program oluşturulmaktadır.
- Video, 17 dakikalık bir ders olup, Python'da koşullu ifadelerin temel kullanımını öğrenmek isteyenler için faydalı bir kaynaktır. Ayrıca Python'da önemli olan "indentation" (girinti) konusuna da değinilmektedir.
- 00:01Python'da İf ve Else Koşulları
- Bu derste Python'da if ve else koşulları öğreneceğiz.
- İf ve else koşulları programlama dillerinde hemen hemen aynı kullanılır, sadece Python'da indentation (girintileme) konusunda farklılık vardır.
- İf ve else koşulları, programlarda verileri karşılaştırmak ve koşulları kontrol etmek için kullanılır.
- 01:10İlk İf-Else Örneği
- Örnekte "score" adında bir değişken oluşturulup kullanıcıdan skor girişi alınır.
- Eğer skor 50'den büyükse "Dersten geçtiniz" yazdırılır, değilse "Dersten kaldınız" yazdırılır.
- Koşul sağlandığında else bloğu çalışmaz ve programın geri kalan kodları çalışır.
- 04:19İkinci İf-Else Örneği
- Örnekte "yaş" adında bir değişken oluşturulup kullanıcıdan yaş girişi alınır.
- Eğer yaş 18'den büyükse "Yaşınız 18'den büyük, bize katılabilirsiniz" yazdırılır, değilse "Yaşınız 18'den küçük, bize katılamazsınız" yazdırılır.
- Koşul sağlandığında else bloğu çalışmaz ve programın geri kalan kodları çalışır.
- 07:10İndentation (Girinti) Kavramı
- İndentation (girinti), kod bloklarının hangi koda bağlı olduğunu belirtmek için kullanılır.
- İf bloğuna ait kodlar mutlaka bir tab boşluk olacak şekilde yazılmalıdır.
- Python'da girinti, kodun okunabilirliğini artırmak için değil, kod bloklarının bağlılığını belirtmek için kullanılır ve girinti yapılmazsa "indentation error" hatası verir.
- 09:33Kargo Programı Oluşturma
- Kargo firmasında çalışan bir program örneği oluşturuluyor, kullanıcıdan hangi ülkeye kargo gönderileceğini ve kargonun ağırlığını soruyor.
- Programda "ülke" değişkeni için string değer, "ağırlık" değişkeni için integer değer alınıyor.
- İç içe if blokları kullanılarak kargo gönderim süreleri belirleniyor.
- 10:21İç İçe If Blokları
- İç içe if blokları kullanılarak Amerika'ya kargo gönderim süresi belirleniyor: Amerika'ya 10 kg'dan az kargolar için 5 gün, 10 kg'dan fazla kargolar için ek ücret alınıyor.
- Amerika dışındaki tüm ülkeler için kargo gönderim süresi 15 gün olarak belirleniyor.
- Program çalıştırıldığında kullanıcıdan ülke ve ağırlık bilgileri isteniyor.
- 12:19Karşılaştırma Operatörleri ve "ve" Kullanımı
- Karşılaştırma operatörleri kullanılarak "ve" operatörü ile Amerika'ya 100 kg'dan fazla kargo gönderilemeyeceği belirleniyor.
- Program çalıştırıldığında Amerika'ya 110 kg'dan fazla kargo gönderilemeyeceği mesajı veriliyor.
- "ve" operatörü, iki koşulun da doğru olması durumunda belirli bir işlemi gerçekleştiriyor.
- 13:24"veya" Kullanımı
- "veya" operatörü kullanılarak Almanya veya Türkiye'ye kargo gönderim süresi belirleniyor.
- Almanya'ya kargo gönderiminde ek gönderim zamanı gerektiği belirtiliyor.
- Program çalıştırıldığında Türkiye veya Almanya'ya kargo gönderiminde ek gönderim zamanı gerektiği mesajı veriliyor.