Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Oğuzhan Çelik Arslan tarafından Prototurk.com için hazırlanan bir Python programlama eğitim videosudur.
- Videoda fonksiyonların argümanları detaylı olarak incelenmektedir. Öncelikle pozisyona göre argümanların nasıl kullanılacağı gösterilmekte, ardından keyword argümanlar (anahtar kelimeler) anlatılmaktadır. Son olarak, arbitrar (rastgele) argümanların nasıl işleneceği ve for döngüsü ile bu argümanların nasıl toplanabileceği örneklerle açıklanmaktadır. Video, Python'da fonksiyonların farklı argüman türlerini kullanarak nasıl kullanılacağını öğrenmek isteyenler için faydalı bir kaynaktır.
- 00:05Python'da Fonksiyon Argümanları
- Oğuzhan Çelik Arslan, Prototurk.com için hazırladığı eğitim videosunda fonksiyonların argümanlarını inceleyecek.
- Örnek olarak "toplam" adında x ve y adında iki parametre alan bir fonksiyon yazıldı ve x+y sonucu ekrana bastırıldı.
- Fonksiyona parametre gönderirken normalde pozisyonel eşleme yapılır, ancak keyword argümanlar kullanılarak önce y sonra x gibi farklı sıralamalarla parametre gönderilebilir.
- 01:43Arbitray Argümanlar
- Python'da dinamik olarak değişen sayıda argüman göndermek için "args" ve "kwargs" sihirli işaretleri kullanılır.
- "args" anahtar kelimesi ile gönderilen değerler bir tuple olarak, "kwargs" anahtar kelimesi ile gönderilen değerler ise bir sözlük olarak fonksiyona aktarılır.
- Sözlük içindeki değerler for döngüsü içinde dolaşarak toplama işlemi yapılabilir.
- 04:06Fonksiyon Sonuçları ve Döngüler
- Fonksiyonun sonucu döndürülmezse, "NaN" (Not a Number) değeri döner.
- "args" ve "kwargs" anahtar kelimeleri değiştirilebilir ve for döngüsü içinde dolaşarak argümanlar toplanabilir.
- Bu derste pozisyona ve arbitrali argümanlarla fonksiyonlarda nasıl oynanacağı gösterildi.