Video içeriğindeki bölümler: 0:00 Decorator'ler Ne İşe Yarar? 1:36 Değişken Olarak Fonksiyon Kullanımı 3:20 Fonksiyonların Birbiri İçerisinde Kullanımı 8:40 Decorator Yapısı ve Kullanımı (Syntax) 13:48 Argüman Alan Fonksiyonlarda Decorator'ler 16:47 Argüman Alan Decorator'ler 20:44 Süre Ölçer Decorator Uygulaması
Erol Bey selamlar, 20:04 burada neden ara_katman(msg1,msg2) diyemiyoruz. tamam 2 argüman decoya lazım bu yüzden deco(msg1,msg2) diyoruz diye cevap verebilirsiniz ama ara_katman da 2 argümana hizmet etseydi? Bunun mantığını zahmet olmazsa açıklar mısınız? İyi günler...
Eline saglik guzel anlatim . belirli bir zaman icerisinde decarotor kullanarak istedigimiz fonksiyonlari calistirabilirmiyiz ve farkli fonksiyonlar arasi gecis yapabilirmiyiz? Umarim ilerleyen videolarda vardir
not brakmak istiyrum. Öncelkle emeğinize sağlık sıkılmadan izledim videonuzu ve sizin videonuzdan da ayrı bir not çıkardım kendime. Wrapper : Saran - Sarıcı - Sarmalayan anlamlarına geliyor. Ambalaj Kağıdı olası için Wrapper papper olarak kullanmanız gerekiyor :) böyle de bir bilgi :D
Anladığım şeyler, fonksiyon içi fonksiyon kullanabiliyoruz. Argüman normalde almıyor ama argümanlı da yazabiliyoruz. Wrapper fonksiyonu herhalde şart değil, değil mi?
görebildiğimiz dokunabildiğimiz butonlar resimler falan yapmak için saf python yetmez. kütüphanelere ihtiyacımız var. import time komutu ile time eklentisini kurduğumuz gibi import tkinter komutu ile görsel arayüz yapmamızı sağlayan eklentiyi kurmuş oluyoruz. diyelim bir video player yaptık ve dosya uzantısı .py bu uygulamayı her bilgisayarda çalışabilecek şekle getirmek için (uzantısını .exe yapmak) pyinstaller adında bir eklenti kullanıyoruz. bu isimler internette araştırarak daha fazla bilgi edinebilirsiniz.
None hata değil fonksiyonun değer döndürmemişse ve onu bir değişene atamak istiyorsan None çıktısını ekrana veriyor. def hello(): print("HELLO") def hi(): return("HI") bunlar arasında fark var biri ekrana yazdırmak için kullanılan bir fonksiyon, diğeri ise değer döndürüyor, yani sen şöyle yapabilirsin: x = hi() ---- bu kısımda hi() fonksiyonundan gelen değeri x değişkenine atıyor print(x) ---- sonra ekrana yazdırıyor
Video içeriğindeki bölümler:
0:00 Decorator'ler Ne İşe Yarar?
1:36 Değişken Olarak Fonksiyon Kullanımı
3:20 Fonksiyonların Birbiri İçerisinde Kullanımı
8:40 Decorator Yapısı ve Kullanımı (Syntax)
13:48 Argüman Alan Fonksiyonlarda Decorator'ler
16:47 Argüman Alan Decorator'ler
20:44 Süre Ölçer Decorator Uygulaması
Hocam çok sağolun gerçekten ücretsiz olarak bilgilerinizi bizle paylaşıyorsunuz çok çok teşekkürler. Çok faydalı oluyor hiç bırakmayın.
Bıraktı
@@emirozer8976 napıcak kral sonsuza kadar mı anlatıcak
hakketen soylediginiz gibi beyin yaktı :) herhalde bi 3,4 defa daha izlerim bunu ben :D
Harikasın, 3 kere tekrardan dinlemem gerekti ama sonunda oldu :D
Hocam süper seri devam edersiniz umarım.
Çok öğretici bir dersti, teşekkürler :)
2. Kez dinleyişimde daha iyi anladım. Teşekkür ederiz verdiğiniz bilgilere.
hayatta mısın
@@yavuzsebe küllük arıyormuş hâlâ
kafam çok karıştı en iyisi ekmek tarifi videosu izleyim
Erol Bey selamlar, 20:04 burada neden ara_katman(msg1,msg2) diyemiyoruz. tamam 2 argüman decoya lazım bu yüzden deco(msg1,msg2) diyoruz diye cevap verebilirsiniz ama ara_katman da 2 argümana hizmet etseydi? Bunun mantığını zahmet olmazsa açıklar mısınız? İyi günler...
Eline saglik guzel anlatim . belirli bir zaman icerisinde decarotor kullanarak istedigimiz fonksiyonlari calistirabilirmiyiz ve farkli fonksiyonlar arasi gecis yapabilirmiyiz? Umarim ilerleyen videolarda vardir
10:16 hocam f argümanını çağırarak deco fonksiyonunu nasıl çalıştırdınız? Onu anlamadım
Teşekkürler!
12:38 de neden iki kere başlangıç ve bitiş yazdırdı, ben yapınca 2. fonksiyonu ilkinde oldugu gibi
başlangıç
yazdır
bitiş
şeklinde oldu
aynen ben pycharmda yazdırıyorum seninki gibi çıkıyor ama yazdir2 fonksiyonunu oluşturmadan yazdir2=yazdir() yaparsam hocanın çıktısının aynısını alıyorum .d
TEŞEKKÜRLER...
walla bunda kafam durdu 🥴😵💫😵💫😣
PyCharm kullanıyorum ve işlem süresi hesaplama kodu çalışmıyor anlamadım hata veriyor. *args çalışmıyor
hocam uzun bir süredir sizleri izlemekteyim ağırdan gidiyorum acelemiz yok. Dersler baya zorlaşıyor ilerledikçe
selamunaleyküm. kardeşim izlemeye devam eden ben kardeşine tavsiyelerin nelerdir
Like atmaya geldimm✨
Github'da yok burası
bende @deco yazınca birden fazla kez tekrarlıyor başlangıcı sorun ne acaba ?
not brakmak istiyrum. Öncelkle emeğinize sağlık sıkılmadan izledim videonuzu ve sizin videonuzdan da ayrı bir not çıkardım kendime.
Wrapper : Saran - Sarıcı - Sarmalayan anlamlarına geliyor. Ambalaj Kağıdı olası için Wrapper papper olarak kullanmanız gerekiyor :)
böyle de bir bilgi :D
Hiç bir şey anlamadım :D sen güzel anlatıyorsun sorun bizde :D
❤❤❤
hocam 6.16'daki f=deneme() yaptığımız zaman neden test fonksiyonu çalışıyor yazdırdı ? f = deneme yapmış olsaydık ne farkı olacaktı
Anladığım şeyler, fonksiyon içi fonksiyon kullanabiliyoruz. Argüman normalde almıyor ama argümanlı da yazabiliyoruz. Wrapper fonksiyonu herhalde şart değil, değil mi?
hocam biz bunları nasıl toplayıp bir uygulamaya dökebiliriz
görebildiğimiz dokunabildiğimiz butonlar resimler falan yapmak için saf python yetmez. kütüphanelere ihtiyacımız var. import time komutu ile time eklentisini kurduğumuz gibi import tkinter komutu ile görsel arayüz yapmamızı sağlayan eklentiyi kurmuş oluyoruz.
diyelim bir video player yaptık ve dosya uzantısı .py
bu uygulamayı her bilgisayarda çalışabilecek şekle getirmek için (uzantısını .exe yapmak) pyinstaller adında bir eklenti kullanıyoruz. bu isimler internette araştırarak daha fazla bilgi edinebilirsiniz.
8:37
Decoları hiç anlamadım yaw:/
Ben çok none hatası alıyorum.
fonksiyonları print le yazdırma fonksiyonu çağırman yeterli # f() böyle yazman yeterli büyük ihtimalle print(f()) yapmışsın
None hata değil fonksiyonun değer döndürmemişse ve onu bir değişene atamak istiyorsan None çıktısını ekrana veriyor.
def hello():
print("HELLO")
def hi():
return("HI")
bunlar arasında fark var biri ekrana yazdırmak için kullanılan bir fonksiyon, diğeri ise değer döndürüyor, yani sen şöyle yapabilirsin:
x = hi() ---- bu kısımda hi() fonksiyonundan gelen değeri x değişkenine atıyor
print(x) ---- sonra ekrana yazdırıyor
kimler anladı?
8:32deyim.. şimdilik korkmadım
bu kanalınn takipçileri botmu arkadaşlar izlenme yok
❤❤❤