Sıfırdan Python Dersleri Ders 10: Fonksiyonlar

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии • 146

  • @firstciga2578
    @firstciga2578 Год назад +47

    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ış.

  • @alaraturhan
    @alaraturhan 3 года назад +30

    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.

  • @desodenis
    @desodenis 2 года назад +5

    Fonksiyonları bu kadar rahat anlatan görmedim. Üni'de gösteriyorlar al yaz diye. Siz olmasanız .... elinize emeğinize sağlık

  • @hasanmertyilmaz_
    @hasanmertyilmaz_ Год назад +33

    16:30 Hiç kimse görmemiş galiba ayrıntıya gizlenmiş şeytanı.

    • @doruk5766
      @doruk5766 Год назад +9

      oturdum yorumlarda fark eden var mı diye arıyordum, bir kral fark etmiş

    • @realDandelion
      @realDandelion Год назад +8

      Bir tek ben farkettim sanıyordum JDKDHSJSJAHAJQ

    • @scearsdemongo4148
      @scearsdemongo4148 Год назад

      TWEKTKEWKTKWLETKLQWKLTKLWQKTLLKQTLKQLTLKQWTWQTQWTWQT

    • @fomo1807
      @fomo1807 11 месяцев назад +3

      agaaaaaaa

    • @caferemirdemirci9815
      @caferemirdemirci9815 8 месяцев назад +2

      bende farkettim HFDSGKJHFLJKHGSKJHGLKSDJFHGKSDF

  • @Yunusemre-ky4uy
    @Yunusemre-ky4uy 2 года назад +4

    Hocam çok anlaşılır ve net anlatmışsınız çok teşekkür ederim. Umarım hak ettiğiniz yerlere gelirsiniz.

  • @beste7397
    @beste7397 Год назад +1

    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 :)

  • @mehmetenesbozaci2699
    @mehmetenesbozaci2699 2 года назад

    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.

    • @lltraaa
      @lltraaa Год назад

      hangi kişi den aldın

  • @42alonemusk46
    @42alonemusk46 Год назад +1

    Kral Allah senden razı olsun. Abonen olması gereken seviyede değil. Çok daha fazlasını hakediyorsun. İyi çalışmalar :)

  • @erdemkalkan6073
    @erdemkalkan6073 3 года назад +2

    Emeğinize sağlık hocam. Videolarınızı izleyince hem tekrar ediyorum hem de yeni şeyler öğreniyorum

  • @bounisletme2974
    @bounisletme2974 4 года назад +4

    3 farklı kanaldan izledim en iyisi sizsiniz

    • @pythonagiris5616
      @pythonagiris5616  4 года назад +6

      Boun İşletme kendim de amatör olduğum için amatörün halinden anlıyorum herhalde :). Kolay gelsin

    • @HumbetAkhmed
      @HumbetAkhmed 2 года назад +1

      @@pythonagiris5616 İyi söz. Printde verdiyin if ne derse baktım ama görmedim

  • @Talha10
    @Talha10 Год назад +18

    Udemydeki 1 2 şey söylenip geçilen kurslardan kat kat daha iyi. Videoya beğeni atmadan geçen ayıp eder.

    • @jajxlsmsm
      @jajxlsmsm Месяц назад

      Udemyi kullandın mı?

  • @suleymankaraca7304
    @suleymankaraca7304 2 месяца назад

    Gercekten Python ogrenmeye baslamak icin harika bir kaynak.. Elinize emeginize saglik

  • @yusufonurduzenli9343
    @yusufonurduzenli9343 4 месяца назад +1

    4 yıl olmuş hala yararlanıyorum harika bir kütüphane gibi elinize emeğinize sağlık

  • @BU_RAZE
    @BU_RAZE 2 года назад

    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

  • @msayilmaz
    @msayilmaz 2 года назад +2

    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.

    • @rasulmammadov1349
      @rasulmammadov1349 Год назад

      @@Проста_Канал sen hangi durumdasin suan

    • @Проста_Канал
      @Проста_Канал Год назад +3

      @@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

  • @selimeren7089
    @selimeren7089 Год назад

    Inanilmaz guzellikte bir anlatim. Tesekkurler. Avustralya'dan selamlar.

  • @ThanksForH5
    @ThanksForH5 Год назад +2

    bugün ilk hesap makinemi yaptım hadi devamında hayırlısı :)

    • @AkifAbdullayev-te3cr
      @AkifAbdullayev-te3cr 11 месяцев назад +1

      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

  • @kilic652
    @kilic652 Год назад

    KISACA MÜKEMMELSİNİZ TEŞEKKÜR EDERİZ

  • @elifsahkulubey9247
    @elifsahkulubey9247 Год назад

    Hocam çok teşekkür ederim mükemmel anlatmışsınız, çok iyi anladım. Ellerinize sağlık :))))

  • @RJDAcademy
    @RJDAcademy Месяц назад

    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 😊

  • @aydngenc8146
    @aydngenc8146 4 года назад +4

    Agzınıza saglık

  • @schrodingerinkedisi99
    @schrodingerinkedisi99 2 года назад

    hocam teşekkürler sadık hocadan anlayamamıştım ama şimdi oturdu

  • @edanursekmen1645
    @edanursekmen1645 3 года назад +1

    Hocam mükemmel anlatmışsınız çok teşekkürler :)

  • @erencalban6486
    @erencalban6486 Год назад

    Mükemmel anlatım. Teşekkürler!

  • @BeratKayazoğlu
    @BeratKayazoğlu 5 месяцев назад

    ÇOK SAĞOOL ABİ ALLAH RAZI OLSUN!!!

  • @hurcayir1
    @hurcayir1 3 месяца назад

    İyi öğretmensiniz. Teşekkür ederim.

  • @Mymath.
    @Mymath. Год назад

    Çok çok çok sağ olun hocam

  • @jahanasultan
    @jahanasultan 3 года назад

    Anlaşilir ve güzel anlatiminiz için teşekkür ederim.

  • @yıldırımcatal
    @yıldırımcatal Год назад

    hocam çok harika tebrikler.

  • @Mozarela
    @Mozarela Месяц назад

    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

  • @ТемирбекСубанкулов-щ5о

    Elerine sağlık

  • @miracyelken
    @miracyelken 2 года назад +1

    hocam ortalama hesaplamada biraz kolaya kaçtım :
    def ortalama_hesapla(x,y):
    print(int((x+y)/2))
    ortalama_hesapla(4,5)

  • @Abdurrahman_BENNA
    @Abdurrahman_BENNA Год назад

    eline sağlık kıral harika anlatım

  • @abdullahnawat4532
    @abdullahnawat4532 2 года назад

    21:49 hocam çık iyi anlatmışsınız.

  • @sametrahmiselam7388
    @sametrahmiselam7388 11 месяцев назад

    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 ❤️

  • @Cicekkesintisi
    @Cicekkesintisi 5 месяцев назад

    Allah razı olsun hocam

  • @istbil2481
    @istbil2481 2 года назад

    Hocam çok iyi anlatıyorsunuz teşekkürler.

  • @meriseli8981
    @meriseli8981 2 года назад +1

    hocam allah razı olsun sizden

  • @hasanbostan8513
    @hasanbostan8513 2 года назад

    Super bir anlatim olmus.

  • @sahin_il
    @sahin_il 3 года назад

    Emeğinize sağlık, çok güzel anlatım.

  • @zu1fuqar
    @zu1fuqar 3 года назад

    Mukemmel ders idi, cox tesekkurler

    • @yunuskucuk8245
      @yunuskucuk8245 2 года назад

      import la builtins i çağır ve sum parametresinin başına ekle (builtins.sum())

  • @mmad2822
    @mmad2822 9 месяцев назад

    siz varya adamsınız adam

  • @robertjackson8270
    @robertjackson8270 Год назад

    Mukemmelsiniz

  • @kirisci.burakk
    @kirisci.burakk Год назад

    Çok Teşekkür Ederiz Hocam .

  • @oxordiatv7585
    @oxordiatv7585 3 года назад

    çok güzel video olmuş hocam

  •  2 года назад

    Emeğinize sağlık👍

  • @heybet_memmedov
    @heybet_memmedov 2 года назад

    Allah razi olsun

  • @elvedabinelyesa9050
    @elvedabinelyesa9050 3 года назад +2

    peki olusturdugumuz fonksiyonu cagirirken icerisine yazdigimiz argumani , veriyi kullanicidan disaridan almak istersek ne yapmamiz lazim? input ile nasıl alabiliriz ??

    • @bbc6652
      @bbc6652 3 года назад +1

      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

  • @gonc_engineer
    @gonc_engineer 2 года назад

    çok faydalı oldu hocam teşekkür ederim :)

  • @omerislam6392
    @omerislam6392 Год назад

    süper

  • @FacelessAnimation-e5x
    @FacelessAnimation-e5x 2 месяца назад

    9:38 hocam küme parantezi yerine normal parantez yazarsak kod çalisirmi

    • @RJDAcademy
      @RJDAcademy Месяц назад

      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

    • @FacelessAnimation-e5x
      @FacelessAnimation-e5x Месяц назад

      @3G3.Programmer
      a="dostum"
      print(f'' sağ ol {a})

  • @fexfel
    @fexfel Год назад

    Adamsınız hocam

  • @20madina05
    @20madina05 9 месяцев назад

    👍👍👍

  • @PythonMuhendisi
    @PythonMuhendisi Год назад

    faydalı. teşekkürler

  • @yigitatr
    @yigitatr 3 года назад

    emeğinize sağlık

  • @sonteknoloji1
    @sonteknoloji1 3 года назад

    abi while döngüsündeki tamsayı,kök bulma tarzı şeylerde aşırı zorluk çektim diğelerini anladım

  • @hydradragonantivirus
    @hydradragonantivirus Месяц назад

    func mı sondaki bahsetmek istediğin?

  • @mesutsefaucar8474
    @mesutsefaucar8474 Год назад

    hocam hersey cok aciklayici fakat return kavrami oturmadi tam olarak:((

  • @tunckurtoglu1993
    @tunckurtoglu1993 Год назад

    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

  • @AliOguz-l1b
    @AliOguz-l1b 10 месяцев назад +1

    print() in içindeki tırnaktan önceki f ne işe yarıyordu ?

  • @kaanalp76
    @kaanalp76 4 года назад +3

    Teşekkürler hocam
    İyiki varsınız

    • @pythonagiris5616
      @pythonagiris5616  4 года назад +2

      Çok teşekkür ederim. Keyifli Seyirler dilerim :)

  • @venivididilexi2598
    @venivididilexi2598 3 года назад

    Teşekkürler!

  • @hepbirumutvardr1050
    @hepbirumutvardr1050 2 года назад

    güzel öğretiyorsunuz tşk

  • @elbaymammadyarov8120
    @elbaymammadyarov8120 3 года назад +1

    Hocam, Library-lere ozel videolar gelicekmi?

  • @ahmetn-q3e
    @ahmetn-q3e 6 месяцев назад

    hocam pythonun bu serisini nereden buldunuz

  • @bahadir80
    @bahadir80 3 года назад

    Çok iyi anlatıyor 👍

  • @oguzturkyilmaz543
    @oguzturkyilmaz543 2 года назад

    Teşekkürler

  • @part5437
    @part5437 Год назад +1

    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()

  • @EminÇetinkaya-u7b
    @EminÇetinkaya-u7b 6 месяцев назад

    16:45 ordaki tayyip yazısı(şüpheli)

  • @anonadez
    @anonadez Год назад

    bu bolumleri bitirdikten sonra herhangi bir uygulama olusturabilecek miyiiz ? yoksa yeterli degildir

  • @osmankaratas571
    @osmankaratas571 Год назад

    perfect

  • @Leylaadilaraa
    @Leylaadilaraa 4 месяца назад

    Merhabalar, bu videoda bahsedilen projeler ogeler videolarini bulamadim. Bu konuda bilgisi olan yardimci olabilir mi?

    • @EmreKorkmaz-mn3he
      @EmreKorkmaz-mn3he 4 месяца назад

      Project euler yazarsan çıkar aynı hocanın kanalında.

  • @AysarTv
    @AysarTv Год назад

    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?

  • @Biexceltr
    @Biexceltr 4 года назад

    Emeğinize sağlık.
    project öğelerde 40 tane problem var dediniz nerede acaba bulamadım.

  • @GG-ls8rv
    @GG-ls8rv 3 года назад +1

    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 ?

    • @yusufaltunbas7408
      @yusufaltunbas7408 2 года назад

      biraz zaman geçmiş ama bence if else kullanarak oluşturabiliriz
      if a=1 and b>=1 and b

    • @ibrahimegemese5448
      @ibrahimegemese5448 2 года назад +3

      @@yusufaltunbas7408 Birazcıık :D

  • @IbrahimHalilGunes-gh3nq
    @IbrahimHalilGunes-gh3nq Год назад

    iyide bizim bunları hepsini ezberlememiz mi lazım yani biz kendimize özgü program nasıl yazacağız ki

  • @beyzanurercel
    @beyzanurercel 2 года назад

    Hocam siz kodu yazarken üzerinde çıkan tanımlayıcıyı nasıl ekleyebilirim

  • @yellowhellow-wi9gi
    @yellowhellow-wi9gi Год назад

    teşekkürelre

  • @zu1fuqar
    @zu1fuqar 3 года назад

    Hocam merhaba. Bende sum() fonksiyonu calismadi. " 'int' object is not callable" diyor. Nasil duzelte bilirim acaba

  • @rodijan192
    @rodijan192 Год назад

    Hocam neden printlerin sonlarında

  • @bekzatosmonuulu3430
    @bekzatosmonuulu3430 2 года назад

    tessekkurler

  • @ekintoprak6156
    @ekintoprak6156 3 года назад +1

    abi kodları düzgün yazıyom ama hata veriyo indirim_yap(50,8) ve indirim_miktarı

    • @olizvell__
      @olizvell__ 3 года назад

      Bende de olmadı :( birebir aynısını yazdım

    • @ekintoprak6156
      @ekintoprak6156 3 года назад

      @@olizvell__ bende de olmadı

    • @tayfunsenturk2937
      @tayfunsenturk2937 2 года назад

      kodu gönderebilir misiniz?

    • @ekintoprak6156
      @ekintoprak6156 2 года назад

      @@tayfunsenturk2937 6 ay geçti kk

    • @petrichor-f2p
      @petrichor-f2p 2 года назад

      @@ekintoprak6156 kodu yollar mısınız

  • @mustafab1453
    @mustafab1453 2 года назад

    Teşekkürler +

  • @musacamalov6768
    @musacamalov6768 Год назад

    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.☺☺

  • @gevezeleme
    @gevezeleme Год назад

    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

  • @captainofthewhitetower
    @captainofthewhitetower 3 года назад

    Ozel ders veriyor musunuz ?

  • @lltraaa
    @lltraaa Год назад

    udemy de sadık turandan mi aldın

    • @im_gurkan
      @im_gurkan Год назад

      o çok anlaşılanamayacak şekilde anlatıyor

    • @lltraaa
      @lltraaa Год назад

      evet@@im_gurkan

  • @abdullahnawat4532
    @abdullahnawat4532 2 года назад

    26:05 burayı pek anlamadım.

  • @behzatc.1294
    @behzatc.1294 2 года назад

    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)

  • @fatihoguzoglu6574
    @fatihoguzoglu6574 2 года назад

    arkadaşlar bu video serisinde matrix’in karşılığı hangisi? Cevaplarsanız çok sevinirim

  • @sudeAktas-kt2vi
    @sudeAktas-kt2vi 7 месяцев назад

    kodları yazıyorum hata veriyor??

  • @ibrahimakpnar1246
    @ibrahimakpnar1246 2 года назад

    Hocam bir program da birden fazla fonksiyon önegi veririmisiniz
    sayğılarımı sunar teşekkür edrim.

    • @rojhatabi7233
      @rojhatabi7233 Год назад

      Abi yorumlara bakarsan örnek programları görebilirsiniz saygılarla.

  • @Balistik7338
    @Balistik7338 Месяц назад

    19:43

  • @rodijan192
    @rodijan192 Год назад

    Hep obje veriyoruz

  • @8124K-u4x
    @8124K-u4x Год назад

    16:35 an sv teyp

  • @GKPKRY
    @GKPKRY Год назад

    kısa ve öz

  • @zemher_i2341
    @zemher_i2341 Год назад

    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😊❤️

  • @abdullahnawat4532
    @abdullahnawat4532 2 года назад

    09:18

  • @turalhesenzade7269
    @turalhesenzade7269 4 года назад

    Bilmeyenler icin fonksiyonlardan once ve sonra 2 satr bosluk burakmak faydali.

    • @pythonagiris5616
      @pythonagiris5616  4 года назад

      Tural Hesenzade katkınız için teşekkür ederiz :)

  • @RJDAcademy
    @RJDAcademy Месяц назад

    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