Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Python programlama dili eğitim içeriğidir. Eğitmen, for döngüsünün temel kullanımını ve farklı uygulamalarını anlatmaktadır.
- Videoda öncelikle döngülerin tanımı yapılarak for döngüsünün ne olduğu açıklanmakta, ardından öğrenci listesi üzerinden for döngüsünün temel kullanımı gösterilmektedir. Eğitmen, liste içindeki eleman sayısını bulma, kullanıcıdan alınan bir ismin öğrenci listesinde olup olmadığını kontrol etme gibi pratik uygulamalar yapmaktadır. Ayrıca range fonksiyonu ile for döngüsünün kullanımı ve sayılarla for döngüsünün nasıl kullanılacağı da örneklerle anlatılmaktadır.
- Video boyunca eğitmen, konuyu pekiştirmek için quiz soruları sunmakta ve for döngüsünün diğer programlama dillerindeki karşılıklarıyla karşılaştırmasını da yapmaktadır.
- 00:00Döngüler ve For Döngüsü
- Döngüler, kod bloğu içerisindeki kodları verilen şart sağlandığı sürece tekrar tekrar çalışmasını sağlayan yapılardır.
- Python'da iki tane döngü vardır: for döngüsü ve while döngüsü.
- For döngüsü genellikle listeler ve tuple gibi koleksiyonlar üzerinde kullanılır, ancak bir koşulu sağladığı sürece herhangi bir veri üzerinde döngü yapılabilir.
- 01:26For Döngüsü Örneği
- For döngüsü ile bir öğrenci listesinin içindeki tüm öğrencilerin isimlerini yazdırmak için iki satır kod yeterlidir.
- For döngüsü iterasyon yapar ve listenin içindeki her bir eleman için kod bloğunu çalıştırır.
- Döngü içindeki değişken ismi, listenin elemanlarına tekabül edecek şekilde atanır ve döngü bu değişkene göre çalışır.
- 07:31For Döngüsü Uygulamaları
- For döngüsü kullanarak bir liste içerisindeki obje sayısını yazdırmak için len fonksiyonu kullanmadan da çözüm bulunabilir.
- For döngüsü içinde değişkenler artırılabilir ve döngü sonunda toplam değer ekrana yazdırılabilir.
- Kullanıcıdan input kullanarak bir ismin öğrenci listesinde olup olmadığını kontrol etmek için for döngüsü kullanılabilir.
- 12:56Öğrenci Listesi Arama Fonksiyonu
- Kullanıcıdan aranan öğrenci ismini input ile alarak öğrenci listesinde arama yapılıyor.
- For döngüsü kullanılarak öğrenci listesindeki her öğrenci için kontrol yapılıyor ve aranan isim ile eşleşen öğrenci bulunuyor.
- Eğer aranan öğrenci listede varsa "Öğrenci listede mevcut" mesajı, yoksa "Öğrenci sınıfımızda kayıtlı değildir" mesajı ekrana yazdırılıyor.
- 17:10For Döngüsünün Alternatif Kullanımı
- For döngüsünün başka bir kullanımı "for i in range(10)" şeklinde olup, bu şekilde 1'den 9'a kadar sayılar ekrana yazdırılıyor.
- Bu yöntem, diğer dillerde (örneğin Java) kullanılan for döngüsünün karşılığıdır.
- For döngüsü hem string hem de tam sayı listelerinde kullanılabilir, veri tipi fark etmez.