Python Dersleri #20 | map, filter ve lambda İfadeleri

preview_player
Показать описание
00:00 Giriş
01:50 Map
05:58 Filter
08:36 Return None
10:13 Lambda'nın Map ile Kullanılması
13:04 Lambda'nın Filter ile Kullanılması

Python eğitim serisinin bu videosunda, map, filter ve lambda ifadelerini işliyoruz. A'dan Z'ye bir Python eğitimi olarak planladığımız bu seride, Python programlama dilini kullanırken bilmeniz gereken bütün ayrıntıları işlerken, iyi bir ''Pythonista'' olma yolunca size ışık tutmayı planlıyoruz, iyi seyirler! :)

Diğer Derslerimiz:

Sosyal medya hesaplarımızı takip edin:

Videolarımızı faydalı bulduysanız lütfen beğenmeyi, yorum yapmayı, abone olmayı ve paylaşmayı unutmayın! :) teşekkürler.

Sorularınız & paylaşımlarınız için Yazılım grubumuza katılın
Рекомендации по теме
Комментарии
Автор

İnşallah siz bunu bana hatirlatdiginizda umdugumdan daha iyi yerlerde olurum)

zejnelson
Автор

Yine muhteşem bir anlatım. Ne kadar teşekkür edilse size az

cemalkalin
Автор

Emeğine sağlık kardeşim. Yine güzel bir çalışma her zamanki gibi. Teşekkürler. Kolay gelsin.

emir.siriner
Автор

return none anlattığınız kısımdan (dk.08:36'dan sonraki kısım) anlaşılan şu; eğer if ifadesini returnden önce kullanırsak, else kullanmadan da else durumunu kendisi none olarak kabul ediyor, ancak if ifadesini returnden sonra kullanırsak mutlaka else durumunda ne olacağını da tanıtmamızı bekliyor @yakınkampüs

protozoa
Автор

bir şeyi bilmek ile onu anlatabilmek çok farklı şeyler bence. Erol Musut Hocam sizin Python bilginiz ne kadar bilemem ama bilginizi aktarabilme yeteneğiniz 10/10.

coerol
Автор

Çok faydalı bir çalışma. Emeğinize sağlık.

atamangurer
Автор

def tek_sayilar(x):
if x%2 !=0:
return
else:
print("sayı çift")

tek sayılar için fonksiyon

frat
Автор

Şu şekilde de oluyor filter komutu için ;

sayılar=[*range(1, 10)]
list(filter(lambda k:k%2==0 , sayılar))

# if ve else kullanmadan yazımı

jaguarclash
Автор

range içinde neden len kullanıyoruz takıldım kaldım :/

tugceozde
Автор

Moleküler biyoloji okuyoyorum ama bölümüm dışında herşeyle ilgileniyorum 😅, şimdi kodlama ogreneyim dedim kendimi kosullandirmak istemiyorum ama çok zorlanıyorum valla

MerveDogan.
Автор

sayilar = list(range(1, 6))
[*map(karesini_al, sayilar)]


[*map(karesini_al, list(range(1, 6)))]

*map(karesini_al, (range(1, 6)))]

3ü de çalışıyor

mecrayavcin
Автор

6:04 range(len(sayilar)) len neden kullandık anlamaya çalışıyorum ve kafamda hala bir bulanıklık var len iterable birimin kaç indexten oluştuğunu göstermiyor mu? burada neden kullandık anlayamıyorum :/

almora
Автор

hocam en son lamba olayı değil bir önceki olanı.
alttaki yarumumla ilgili!!!

hehehe
Автор

Hocam merhabalar verdiğiniz emek icin çok teşekkür ederiz,

Range(len(sayilar)) neden yazdık bu bize ne sağladı bunu tam olarak anlayamadım,

Sayilar[index]= karesini_al(sayilar[index]) yazarken
Sayilar[index] tam olarak ne demek yani sayilar[0] yazarak sayılar listesinin 0. Indexsindeki elemanını çağırabiliyoruz ama sayilar[index] yaparak hangi elemanı çağırıyoruz atadagimiz index değişkeninin her elemanını mi çağırıyoruz kafamda tam netleşmedi de

Teşekkür ederim.

emreddr
Автор

Yazık ülkeme, şu video 5k izlenmemiş. Ulan hiçbir şey anlamasan bile, adam şunu çekip şuraya koymuş diye hürmeten izlenir ya. Şu gençler gününün 10 saatini oyunlara harcıyor, günde 1 saat izleyin gençler. Hocam ben öğretmenim, bu videoları her sınıfıma izleteceğim.

matematiksolucan
Автор

Abi merhaba bi sorum olacak kendi web sitemi oluşturmak için XHTML CSS lazım ama Javascript de lazım mı cevap verirsen çok sevinirim.

ilkcan
Автор

hocam her videoda beğeni ve izlenme düşüyor. bu gidişle son videoya kadar 3 - 5 kişi kalacak. umarım ben de o kalan kimselerden olurum. d

tolhikol
Автор

map ile tüm liste elemanlarına sırasıyla işlem yaptırdık ve sonuçları yazdırdık fakat filter komutunda, liste elemanlarına işlem yaptırmadan listeden filtremize uyanları çağırdık.Halbuki filter komutunu listedeki tüm elemanlara map ile istem yaptırarak da kullanabiliriz.Yani demek istediğim su ki ; listemiz [1, 2, 3, 4, 5] ve map komutunu yazarak [1, 4, 9, 16, 25] i aldık ve filterda da çıktı olarak [2, 4] u aldık. Soru su: [1, 4, 9, 16, 25] in içindeki çiftleri almaya calissaydik ne yapmalıydık. Sanıyorum su şekilde: [*filter(lambda sayi:sayi if sayi%2==0 else None, [*map(lambda sayi:sayi**2, sayilar)])] ya da lambda kullanmadan [*filter(cift_sayilari_filtrele, [*map(karesini_al, sayilar)])]

eraslan
Автор

Abi ben senin html css derslerini yeni keşfettim yeni izliyorum ama 7 yıl gibi uzun bir süre geçmiş sence izlemeli miyim yöntemler çok mu değişti yardımcı olur musun

yunusemre
Автор

o deilde hocam 14 dkakilkalık video 1 saatte bitirdimmm.

Pikaron