Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Eve Plus Academy tarafından sunulan Python programlama derslerinin bir parçasıdır. Eğitmen, Python'da while döngüsü ve koşullu ifadelerin kullanımını anlatmaktadır.
- Video, while döngüsünün temel yapısını ve kullanımını açıklayarak başlıyor, ardından koşullu ifadeler (if, elif, else) ile birlikte kullanıcı etkileşimli programlar yazma sürecini gösteriyor. Eğitmen, rastgele sayı tahmin oyunu ve isim-soyisim kontrolü gibi pratik örnekler üzerinden döngülerin nasıl çalıştığını adım adım anlatıyor.
- Videoda ayrıca string oluşturma, f-string kullanımı, değişken isimlendirme teknikleri ve kodun okunabilirliğini artırmak için öneriler de paylaşılıyor. Eğitmen, interaktif programlama konusunda temel bilgileri ve pratik uygulamaları sunarak izleyicilere Python'da döngülerin ve koşullu ifadelerin nasıl kullanılacağını öğretiyor.
- 00:01Python'da While Döngüsü Eğitimi
- Bu video, Python'da while döngüsünü nasıl kullanabileceğimizi ve brick komutunun işlevini öğretiyor.
- Python'da rastgele tam sayı üretmek için örnek bir program yazılacak.
- Tüm konular farklı örnekler üzerinden incelenecek.
- 00:33While Döngüsünün Tanımı ve Kullanımı
- While döngüsü, bir grup kodu defalarca çalıştırmak için kullanılır.
- Döngüler, interaktif programlar oluşturmak için gerekli bir araçtır.
- While döngüsü, "while koşul: kod bloğu" şeklinde yazılır ve koşul doğruysa kod bloğu tekrar tekrar çalışır.
- While döngüsü if komutuna benzer ancak if'te kod bloğu sadece bir kere çalışırken, while'de tekrar tekrar çalışır.
- 01:25While Döngüsü Kullanımı
- While döngüsü, belirtilen koşul doğru olduğunda (indeks ≤ 5) kod bloğunu tekrar tekrar çalıştırır.
- Döngünün durması için her tekrarda indeks değeri bir artırılmalıdır, aksi takdirde sonsuz bir döngü oluşur.
- Döngü bloğu, koşul doğru olduğunda çalışır ve koşul yanlış olduğunda döngüden çıkar.
- 02:27While Döngüsü Örneği
- Döngü bloğu, koşul doğru olduğunda çalışır ve her tekrarda indeks değeri bir artırılır.
- Döngü, indeks değeri 5'e eşit veya küçük olduğunda devam eder, 6'ya ulaştığında durur.
- Döngü bloğu sonunda "down" yazdırılır.
- 04:22String ve Integer Kullanımı
- String ile integer çarpıldığında, integer sayısı kadar o string tekrarlanır.
- Döngü içinde "*index" kullanıldığında, indeks değeri kadar yıldızdan oluşan bir string oluşturulur.
- Döngü, indeks değeri 6'ya ulaştığında durur ve "down" yazdırılır.
- 06:07F-String Kullanımı
- F-string, süslü parantezlerin içindeki ifadenin değeri süslü parantezin yerine basılır.
- F-string içinde ":9" kullanıldığında, string 9 karakterli bir stringe tamamlanır ve ortalanır.
- Döngü, indeks değeri 9'a ulaştığında durur ve "down" yazdırılır.
- 09:16Rastgele Sayı Oluşturma
- Program, bilgisayara 1'den 5'e kadar rastgele bir sayı seçmesini ve kullanıcıdan bu sayıyı tahmin etmesini isteyecek.
- Random modülü, programlarda sırası belli olmayan işler yapmak için kullanılır.
- Random.randint() metodu, verilen aralıkta (1 ve 5 dahil) rastgele bir tam sayı üretir.
- 11:02Kullanıcıdan Tahmin Alma
- Kullanıcıdan üç kere tahmin alması için bir while döngüsü oluşturulur.
- Döngü koşulu "count < 3" şeklinde yazılır, çünkü indeks 0'dan başlar.
- Kullanıcıdan alınan tahmin string olarak döner, bu nedenle int() fonksiyonu ile integer'a dönüştürülür.
- 14:53Python'da Döngü ve Koşullu İfadeler
- Kullanıcının tahmininin doğru olup olmadığını kontrol etmek için if koşulu kullanılıyor.
- Kullanıcı doğru tahmin yaptığında programın durması için "break" komutu kullanılıyor, bu komut döngüyü anında durduruyor.
- Kullanıcıya üç deneme hakkı verildiğinde, üç denemede de tahmin tutturamazsa "else" bloğu çalışarak başarısız olduğunu bildiren mesaj yazdırılıyor.
- 18:27Ödev Açıklaması
- Dokuzuncu ödevde kullanıcıdan isim ve soyisim alınıp, uzunluk kontrolü yapılıyor.
- İsim ve soyisim 3'ten kısa veya 15'ten uzunsa hata mesajı yazdırılıyor ve tekrar isim isteniyor.
- Doğru isim girildiğinde program "Merhaba [isim]" mesajı yazdırıyor.
- 19:16Ödev Çözümü
- Program kullanıcıdan isim ve soyisim alıyor ve uzunluk kontrolü için if-elif-else yapısı kullanılıyor.
- İsim ve soyisim 3'ten kısa veya 15'ten uzunsa hata mesajı yazdırılıyor.
- Doğru isim girildiğinde program "Merhaba [isim] [soyisim]" mesajı yazdırıyor.