Sıfırdan Python Dersleri Ders 10: Fonksiyonlar
HTML-код
- Опубликовано: 6 фев 2025
- Herkese iyi günler. Bu videoda fonksiyonlardan bahsetmeye çalıştım, ne olduğundan ne gibi kazanımlar sağladığından yola çıkıp detaylı bir şekilde nasıl kullanılacağını açıklamaya çalıştım. Keyifli seyirler...
Video Özeti:
Bu video dersinde Python fonksiyonlarıyla ilgili detaylı bir açıklama yapılıyor.
Fonksiyonlar tekrar eden kodları azaltır ve kodları daha temiz ve anlaşılır hale getirir.
Fonksiyonlar farklı parametreler alabilir ve isteğe bağlı parametreler de kullanılabilir.
- 00:00 Fonksiyonlar, tekrarlanan kodları bir işlev olarak tanımlayarak kodun daha temiz ve yönetilebilir olmasını sağlar.
- 04:05 Fonksiyonlar, tekrar tekrar aynı işlemi yapmaktan kaçınmamızı sağlar ve kodumuzu daha basit hale getirir.
- 08:10 Fonksiyonların parametre alması ve bu parametrelerin fonksiyon çağrısı sırasında belirtilmesi gerektiği anlatılıyor.
- 12:15 Bu bölümde, fonksiyonların nasıl tanımlanacağı ve parametrelerin nasıl kullanılacağı gösterilmektedir.
- 16:20 Python fonksiyonlarında parametrelerin opsiyonel olabileceği ve varsayılan değerlerin kullanılabileceği anlatılmaktadır.
- 20:25 Bu bölümde, indirim miktarını hesaplayan bir fonksiyon ve bir fonksiyonun sonucunu başka bir değişkene atama konusu anlatılıyor.
- 24:30 Python'da return ifadesi, fonksiyonun bize bir değer döndürmesini sağlar.
- 28:35 Fonksiyonlar bölümünde return ifadesinin nasıl kullanılacağı ve fonksiyonların değişkenlere atanabileceği anlatılmış.
14:46 Her şeyi çok detaylı anlattığınız için çok teşekkürler, Python'ı hiç anlamamıştım, sizin yardımınızla anlatıyorum. Böyle farklı sorular üzerinde de yoğunlaşmanız gerçekten anlamamız açısından çok yardımcı oluyor.
Fonksiyonları bu kadar rahat anlatan görmedim. Üni'de gösteriyorlar al yaz diye. Siz olmasanız .... elinize emeğinize sağlık
16:30 Hiç kimse görmemiş galiba ayrıntıya gizlenmiş şeytanı.
oturdum yorumlarda fark eden var mı diye arıyordum, bir kral fark etmiş
Bir tek ben farkettim sanıyordum JDKDHSJSJAHAJQ
TWEKTKEWKTKWLETKLQWKLTKLWQKTLLKQTLKQLTLKQWTWQTQWTWQT
agaaaaaaa
bende farkettim HFDSGKJHFLJKHGSKJHGLKSDJFHGKSDF
Gerçekten sade ama bir o kadar da anlaşılır bir anlatım. Şimdi kafama daha iyi oturdu. Teşekkürler emeğinize sağlık :)
Udemydeki 1 2 şey söylenip geçilen kurslardan kat kat daha iyi. Videoya beğeni atmadan geçen ayıp eder.
Udemyi kullandın mı?
o kadar udemyden eğitim aldım sizin gibi şu fonk ları anlatan görmedim kendi adıma çok teşekkür ediyorum. Hele decorator leri anlatabilen birini bulamadım. Bekli sizin seri de vardır ama ilk baktığım video bu. şimdi den tşkkür ederim.
hangi kişi den aldın
Hocam çok anlaşılır ve net anlatmışsınız çok teşekkür ederim. Umarım hak ettiğiniz yerlere gelirsiniz.
Emeğinize sağlık hocam. Videolarınızı izleyince hem tekrar ediyorum hem de yeni şeyler öğreniyorum
4 yıl olmuş hala yararlanıyorum harika bir kütüphane gibi elinize emeğinize sağlık
Gercekten Python ogrenmeye baslamak icin harika bir kaynak.. Elinize emeginize saglik
Kral Allah senden razı olsun. Abonen olması gereken seviyede değil. Çok daha fazlasını hakediyorsun. İyi çalışmalar :)
Inanilmaz guzellikte bir anlatim. Tesekkurler. Avustralya'dan selamlar.
3 farklı kanaldan izledim en iyisi sizsiniz
Boun İşletme kendim de amatör olduğum için amatörün halinden anlıyorum herhalde :). Kolay gelsin
@@pythonagiris5616 İyi söz. Printde verdiyin if ne derse baktım ama görmedim
YARIN PROGRAMLAMA DERSİNDEN SINAVIM VAR FONKSİYONLAR ÇIKICAKMIŞ HOCAM ÇOK İYİ ANLATINIZ TEŞEKÜRLER :) KLAVYE VE MOUSE NİZİN SESİDE ÇOK GÜZEL ÇOK RAHATLATICI Bİ SESİ VAR
15. videonun sonuna kadar normal film izler gibi izledim. kendime 3 ay gibi bir zaman tanıdım.şu anda 9. videoya kadar notlar da tutarak ve anlamadan geçmeyecek şekilde ilerliyorum. 20. videoya gelince umarım tekrar yazarım. şimdilik iyi gidiyor. teşekkürler hocam.
@@Проста_Канал sen hangi durumdasin suan
@@rasulmammadov1349 heç nə qardaş,buraxdım o işləri,alınmadı.Başqa işlərə verdim fikrimi,kim proqramist olmaq istiyirsə ona uğurlar
bugün ilk hesap makinemi yaptım hadi devamında hayırlısı :)
merhaba simdi 6 7 ay gecmis sorun olmaycksa durumunuz nasil irelilileme kat etdiginizmi istediginiz gibi. eger ettiyseniz banada bir yol haritasi onerirseniz mutluluk duyarim simdiden tesekkurler
KISACA MÜKEMMELSİNİZ TEŞEKKÜR EDERİZ
Hocam çok teşekkür ederim mükemmel anlatmışsınız, çok iyi anladım. Ellerinize sağlık :))))
Elerine sağlık
20:10 burada ben yaziyorum fiyatı ve yuzde'sini
Ama ben müşteriye yazdiricam
while True:
fiyat= float(input("alacaginiz mahsulun fiyatini yazin: "))
yuzde = float(input("mahsula yuzde kac indirim istiyorsunuz: "))
a=fiyat*yuzde/100
indirimli_fiyat=fiyat-a
print(f"indirimli fiyati: {indirimli_fiyat}")
İlk önce while true : bunun sonsuz döngü olmasını istiyoruz
Sonra inputla soruyoruz fiyat ve yuzde'sini
Sonra aşağıda hesablayarak müşteriye sunuyoruz 😊
Mükemmel anlatım. Teşekkürler!
Çok çok çok sağ olun hocam
Agzınıza saglık
Çok teşekkür ederim. Kolay gelsin.
İyi öğretmensiniz. Teşekkür ederim.
ÇOK SAĞOOL ABİ ALLAH RAZI OLSUN!!!
hocam teşekkürler sadık hocadan anlayamamıştım ama şimdi oturdu
Allah razı olsun hocam
Mukemmelsiniz
siz varya adamsınız adam
eline sağlık kıral harika anlatım
hocam çok harika tebrikler.
süper
Fonksiyon konusunu bir türlü anlamıyordum. Jr.Js ve C developer ım ama python biraz farklı bir dil udemy den değilde burdan anladım teşekkürler hocam ❤️
Adamsınız hocam
Super bir anlatim olmus.
faydalı. teşekkürler
21:49 hocam çık iyi anlatmışsınız.
Hocam mükemmel anlatmışsınız çok teşekkürler :)
Anlaşilir ve güzel anlatiminiz için teşekkür ederim.
👍👍👍
Çok Teşekkür Ederiz Hocam .
Allah razi olsun
Mukemmel ders idi, cox tesekkurler
import la builtins i çağır ve sum parametresinin başına ekle (builtins.sum())
Hocam çok iyi anlatıyorsunuz teşekkürler.
hocam ortalama hesaplamada biraz kolaya kaçtım :
def ortalama_hesapla(x,y):
print(int((x+y)/2))
ortalama_hesapla(4,5)
çok güzel video olmuş hocam
def indirim_yap():
fiyat = int(input('Lütfen fiyat giriniz : '))
yüzde = float(input('Lütfen % giriniz : '))
sonuc = fiyat * (1 - yüzde/100)
print('İndirimli fiyat:', sonuc)
indirim_yap()
Emeğinize sağlık👍
hocam allah razı olsun sizden
Emeğinize sağlık, çok güzel anlatım.
1 milyon yazılımcı projesinden aldım bu kursu. Adam berbat anlatıyor hiç bir şey anlamadım. Her şeyi sizden öğrendim emeğinize sağlık
Teşekkürler
Teşekkürler!
perfect
emeğinize sağlık
teşekkürelre
güzel öğretiyorsunuz tşk
çok faydalı oldu hocam teşekkür ederim :)
hocam hersey cok aciklayici fakat return kavrami oturmadi tam olarak:((
ben bilgisayar müh 3. sınıfım, ilk seneden beri programlama dilleri görüyoruz farklı farklı. şuana kadar hepsini anlamıştım da bi türlü return fonk ne işe yarar asla anlayamamıştım, sayısız video izledim, ama bugün burada ilk defa anladım hem de 30 saniyede. şoka girdim
Teşekkürler hocam
İyiki varsınız
Çok teşekkür ederim. Keyifli Seyirler dilerim :)
Çok iyi anlatıyor 👍
Teşekkürler +
peki olusturdugumuz fonksiyonu cagirirken icerisine yazdigimiz argumani , veriyi kullanicidan disaridan almak istersek ne yapmamiz lazim? input ile nasıl alabiliriz ??
b= input(str("isminiz: "))
def a(isim):
print("hola!" + isim)
a(b)
ben böyle bir şey eklemiştim koda bunu kastettiysen umarım işine yarar
iyide bizim bunları hepsini ezberlememiz mi lazım yani biz kendimize özgü program nasıl yazacağız ki
print() in içindeki tırnaktan önceki f ne işe yarıyordu ?
hocanın ilk yüklediği videoda var
hocam pythonun bu serisini nereden buldunuz
tessekkurler
bu bolumleri bitirdikten sonra herhangi bir uygulama olusturabilecek miyiiz ? yoksa yeterli degildir
9:38 hocam küme parantezi yerine normal parantez yazarsak kod çalisirmi
Hayır sana söyle anlatayim
Format methodu {} bu parantezle çalışır mesela
a="dostum"
Print("merhaba {} ".format(a))
Dersek eğer a {} parantezin içinə yazılır
Biz formatı daha kolay yolla həll ederiz
a="dostum"
Print(f" merhaba {a} )
Burda f yazip " aciyoruz ve degiskeni direkt paranteze yaziyoruz
@3G3.Programmer
a="dostum"
print(f'' sağ ol {a})
Hocam siz kodu yazarken üzerinde çıkan tanımlayıcıyı nasıl ekleyebilirim
Hocam neden printlerin sonlarında
Matematiğim bok gibi olduğu için matematik olan bölümlerden birşey anlamıyorum ama genel olarak iyi anlatıyorsunuz, inşAllah python matematik değildir
func mı sondaki bahsetmek istediğin?
abi while döngüsündeki tamsayı,kök bulma tarzı şeylerde aşırı zorluk çektim diğelerini anladım
Merhabalar, bu videoda bahsedilen projeler ogeler videolarini bulamadim. Bu konuda bilgisi olan yardimci olabilir mi?
Project euler yazarsan çıkar aynı hocanın kanalında.
Hocam merhaba. Bende sum() fonksiyonu calismadi. " 'int' object is not callable" diyor. Nasil duzelte bilirim acaba
Merhaba Hocam. Bu niye çalışmıyor acaba?
def sınıf_mevcudu(int):
return
x=“sınıf mevcudu {} dir”
print(x.format(int))
sınıf_mevcudu(25)
16:45 ordaki tayyip yazısı(şüpheli)
Hocam for range kullanmadan sadece def ile çarpım fonksiyonu tanımlayarak çarpım tablosu oluşturabilir miyiz?
#çarpım tablosu
def carpim(a,b):
carpim = a*b
return carpim
a = 9
b = 5
print(a, "*", b, "=", a*b)
Mesela burada a ve b'yi nasıl sınırlayabilirim [1,10] olacak şekilde ?
biraz zaman geçmiş ama bence if else kullanarak oluşturabiliriz
if a=1 and b>=1 and b
@@yusufaltunbas7408 Birazcıık :D
hepsini çok iyi anladım ama return hiç anlamadım kısa şekilde hiçbir şey bilmeyen birine anlatır gibi anlatır mısınız?
Hocam, Library-lere ozel videolar gelicekmi?
26:05 burayı pek anlamadım.
arkadaşlar bu video serisinde matrix’in karşılığı hangisi? Cevaplarsanız çok sevinirim
kodları yazıyorum hata veriyor??
Ozel ders veriyor musunuz ?
abi kodları düzgün yazıyom ama hata veriyo indirim_yap(50,8) ve indirim_miktarı
Bende de olmadı :( birebir aynısını yazdım
@@olizvell__ bende de olmadı
kodu gönderebilir misiniz?
@@tayfunsenturk2937 6 ay geçti kk
@@ekintoprak6156 kodu yollar mısınız
Emeğinize sağlık.
project öğelerde 40 tane problem var dediniz nerede acaba bulamadım.
Mustafa Kelleci kanaldaki oynatma listelerine bakabilirsiniz
Mustafa Kelleci kolay gelsin
Size de kolay gelsin Mustafa Bey :)
19:43
udemy de sadık turandan mi aldın
o çok anlaşılanamayacak şekilde anlatıyor
evet@@im_gurkan
merhaba abi nasılsın ben Musa seni çok seviyorum ve kanalınıda çok yakından takip ediyorum . Abi benim bir problemim var ben spike python ile robot kodluyorum ve bazı problemler oluşuyor bende sizin kadar bu işde iyi olmadığım için bazı problemleri aşamıyorum. bu konuda sizden yardım istiyordum . eğer sizin içinde uyqunda sizinle zoomda görüşe bilirmiydim .
ben Azerbaycanda yaşıyorum ve 13 yaşım var. sizin desteğinize çok ihtiyacım var . nolur kabul ediniz nolur. şimdiden teşekkürler.☺☺
Hep obje veriyoruz
Hocam bir program da birden fazla fonksiyon önegi veririmisiniz
sayğılarımı sunar teşekkür edrim.
Abi yorumlara bakarsan örnek programları görebilirsiniz saygılarla.
16:35 an sv teyp
kısa ve öz
09:18
Yeni başlayanlar icin video çekiyorsun videoların çok güzel ama sanki kendin öğretmeye değil öğrenmeye çalışıyormuşsun gibi geldi. Yaptığın örneklerde kendine değil de detaylı bir sekilde anlatmaya odaklanan daha iyi olabilir bu benim görüşüm yanlış anlaşılmasını istemiyorum. Guzel videolarin icin teşekkürler😊❤️
Bilmeyenler icin fonksiyonlardan once ve sonra 2 satr bosluk burakmak faydali.
Tural Hesenzade katkınız için teşekkür ederiz :)
Akkkasdar bu funksyalar boş yaauuuh
Ben gösterim həmən
Def a():
Print("işlem basarili")
A() > işlem basarili
Yapacaginiza
A="işlem basarili"
Print(a) > işlem basarili YAP-ın ag