• Buradasın

    Python'da List Comprehension Yapıları Eğitimi

    youtube.com/watch?v=6v01lRFMM1k

    Yapay zekadan makale özeti

    • Bu video, Python Mastery serisinin bir parçası olup, eğitmen Yusuf Demircioğlu tarafından sunulmaktadır.
    • Videoda Python'da list comprehension yapıları detaylı olarak anlatılmaktadır. Eğitmen önce normal for döngüsü ve if yapılarının nasıl kullanıldığını göstermekte, ardından bu yapıların tek satırda nasıl birleştirilebileceğini açıklamaktadır. Örnek olarak, bir listedeki tek rakamların karelerini alıp yeni bir liste oluşturma işlemi hem normal yöntemle hem de list comprehension yapısıyla adım adım gösterilmektedir. Video, list comprehension yapılarının genel yapısını ve if koşullarıyla nasıl kullanılacağını göstererek, programcıların okunabilirliği artırması ve basit görüntüsü nedeniyle tercih ettiği bu yazım biçimini öğretmektedir.
    00:08List Comprehension Yapıları Tanıtımı
    • Python Mastery serisinde list comprehension yapıları incelenecek.
    • List comprehension yapıları, programcıların tercih ettiği, okunabilirliği artırması ve basit görüntüsü nedeniyle for döngüleri ile if yapılarının tek satırda kullanıldığı bir yazım biçimidir.
    00:56Normal For Döngüsü Örneği
    • Bir sayılardan oluşan liste oluşturulup, tek rakamların kareleri alınarak yeni bir liste oluşturulması gösterilecek.
    • Normal for döngüsü ile tek rakamları seçmek için mod 2 eşit değildir koşulu kullanılıyor.
    • Her tek elemanın karesi append metoduyla yeni listeye ekleniyor.
    03:45List Comprehension Yapısı
    • List comprehension yapısı köşeli parantez içinde gösterilir ve üç ana bileşenden oluşur: expression, for kelimesi ve iterable.
    • Expression, kod bloğu olarak adlandırılır ve en başa yazılır.
    • For kelimesi, iterable (liste, collection type gibi) ve iterasyon yapılacak değişkeni içerir.
    05:52Koşullu List Comprehension
    • Koşullu list comprehension yapısında if yapısı benzer şekilde kullanılır.
    • İf yapısı, condition true ise sol taraftaki body'yi, false ise sağ taraftaki body'yi çalıştırır.
    • Koşullu list comprehension, tek satırda if koşulları ve for döngülerini bir arada kullanmayı sağlar.
    08:58List Comprehension ve Klasik For Döngüsü Karşılaştırması
    • List comprehension yapısı, klasik for döngüsü içerisindeki condition ve expression ile aynıdır.
    • Üç satırda yazılmış klasik yöntem, list comprehension ile tek satırda ifade edilebilir.
    • Bu yapı, if koşullarının tek satırda gösterimine terry ifadesi ile de ifade edilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor