Sıfırdan Python Dersleri Ders 7: Döngüler (For ve While)

Поделиться
HTML-код
  • Опубликовано: 28 фев 2020
  • Herkese iy günler bu videoda döngülere değinmeye çalıştım. Video biraz uzun oldu bazı yerleri tekrarladım çünkü sıfırdan öğrenenler için biraz karmaşık olabileceğini düşündüm. Keyifli Seyirler...

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

  • @huseyintatl8068
    @huseyintatl8068 2 года назад +111

    Gerçekten muazam bir ders anlatımına sahipsiniz. İnanılmazsınız. Yani nedesem az insanın bütün dersleri bırakıp sadece yazılım öğrenesi geliyor. Umarım çok iyi yerlere gelirsiniz. Saygılarımı sunarım.

  • @Delidizgin
    @Delidizgin 3 года назад +25

    if kullanımı ile for kullanımı birbirinine karıştırmayın arkadaşlar
    liste=[1,2,3,4,5,6,7,8,9,0]
    for rakam in liste:
    print(rakam)
    ------------
    if rakam in liste: (bu kod da hata alıcaksınız)
    print(rakam)
    -----------
    if anahtar kelimesini kullanabilmek için şöyle yaparız
    if 5 in liste: --------->(burada if eğer demek yani diyorki eğer listenin içinde 5 elemanı var ise listeyi yaz bir koşul belirttik yani koşul sağlanmaz ise program hata verecektir)
    print(liste)
    for rakam in liste:
    (burda ise rakam diye bir değişkenimiz var ve bu liste içinde dolanıyor bir nevi alt küme gibi ikisi farklıdır dikkat edin )
    print(rakam)

  • @egemenkaragoz9816
    @egemenkaragoz9816 2 года назад +74

    udemy'den kurs almıştım bu derslerin yanından geçemez, gerçekten çok faydalı.

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

      👍👍

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

      kesinlikle katılıyorum

    • @xRexure
      @xRexure 7 месяцев назад +1

      Udemy kurstan kursa değişir A'dan Z'ye kursu ise geçmesi zor amma ve lakin eski bir kurs olduğu için şuanda pek işlevli yardım alınamıyor.

  • @efe_yldz.
    @efe_yldz. Год назад +12

    Döngülerin mantığını bi türlü oturtamıyordum ,sayenizde anladım çok teşekkür ederim sevgili hocam.

  • @__Elif
    @__Elif Год назад +5

    Tüm kavramları bir arada verip kafa karıştırmak yerine başlık başlık anlatmanız çok açıklayıcı olmuş, çok teşekkür ederiz emeğinize sağlık.

  • @muzaffer636
    @muzaffer636 2 года назад +10

    Gördüğüm en iyi anlatım. 4-5 farklı yerde ücretli-ücretsiz izlemeler yaptım, aralarında en iyisi buydu. Udemy gibi platformlarda ücretli bile sunabilirsiniz bunları. Teşekkürler.

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

    Çok faydalı ve detaycı bir anlatım tarzınız var yazılım dili öğrenmeye başlamış biri olarak şu ana kadar çok yardımınız dokundu. Her şey için teşekkürler umarım bu tarz eğitici videolara devam edersiniz.

  • @tarkbas5297
    @tarkbas5297 10 месяцев назад +1

    24 yaşında İTÜ mezunuyum. okulda bu kadar keyif alarak dinleyememiştim... ÇOK TEŞEKKÜR EDERİM

  • @orcuntarhan4827
    @orcuntarhan4827 Год назад +4

    Hocam gerçekten elinize sağlık, daha önce döngüleri başkasından izlemiş biriyim ve şimdi mükemmel bir şekilde kafama oturdu. Sizin anlatımız gerçekten tek kelime ile harika, daha önce aynısını sınıflar(class) için de yaşamıştım. Gerçekten çok detaylı ve güzel bir şekilde anlatıyorsunuz :)

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

    youtube daki en verimli python anlatımı. teşekkürler.

  • @Devr-i_Alem
    @Devr-i_Alem 2 месяца назад

    Gittim bi ton para verdim udemy kursuna. döngüler kısmını anlayamadım bir türlü. Dedim youtuba dan biryerden izliyim belki anlarım. Allah seni karşıma çıkarttı. Mantığını anlatarak göstermen o kadar güzel olmuş ki. Çok teşekkür ederim

  • @butyousee
    @butyousee 8 месяцев назад +3

    Hocam Allah sizden razı olsun mükemmel basit bir anlatımınız var boşuna beynim bulanmıyor

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

    bugün izlediğim 5. hocasınız, açık ara en iyi anlatan sizsiniz

  • @mehmet-lz9gm
    @mehmet-lz9gm Год назад

    Hocam, birçok kaynaktan dersler dinledim ama sizin anlatımınız bambaşka ve çok güzel

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

    Güzel bilgilerin için çok tşk ederim. Allah razı olsun. Anlatımın süper. çok faydalı oluyoru.

  • @s7piv411
    @s7piv411 9 месяцев назад +4

    26:49 gayet iyi gidiyoruz bence, aldığım notları tekrar edersem anlamadığım bir şey kalmaz diye düşünüyorum. Teşekkürler 💙💛

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

    Gerçekten çok anlaşılır anlatıyorsunuz teşekkür ederim sayenizde pek çok şeyi öğrenebiliyorum

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

    Harika bir anlatım bayıldım gerçekten emeklerinize sağlık

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

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

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

    Çok yardımınız dokundu, teşekkürler.

  • @yigitkara1453
    @yigitkara1453 2 года назад +7

    döngüleri anlamakta çok zorluk çekmiştim ama bu video sayesin anladım teşekkürler

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

    çokk teşekkürler çok anlaşılır anlatıyorsunuz hakkınızı helal edin

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

    bütün dersler çok faydalı oldu Allah razı olsun

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

    Güzel akıcı bir anlatım. Elinize sağlık.

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

    Çok açıklayıcı anlatıyorsunuz emeğinize sağlık

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

    hocam muhteşemsiniz yaptığım tüm hataları zaten anlatıyorsunuz bu daha da öğretici oluyor.

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

    hocam bizlere böyle güzel ve anlaşılır bir şekilde ders anlattığınız içing erçekten çok teşekkürler

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

    hocam çok iyi anlatıyorsunuz çok teşekkür ederim emeğinize sağlık.

  • @Lets-Lost
    @Lets-Lost 5 месяцев назад +1

    tesekkür ederim böyle güzel herkese acik Türkce bir ders icin...

  • @deadmanrobby9249
    @deadmanrobby9249 7 месяцев назад

    sayın hocam kusursuz bir anlatım. Ağzınıza sağlık

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

    Sınavım var kurtarıcı gibisiniz,teşekkürler.

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

    başka bir video izledim fazla birşey anlamadım yarın okulda sınavım olduğu için çalışıyordum bu videoya denk geldim iyi ki izlemişim anlatımın çok hoş ve videodaki arkadaki fare klavye sesi ve senin sesin rahatlatıyor insanı başarılarının devamını dilerim

  • @user-vr6yn6gt8f
    @user-vr6yn6gt8f 5 месяцев назад +1

    Tek kelimeyle harikasınız hocam

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

    tek eleştirim çok güzel anlatmanız.
    sağ olun !😅

  • @Alparslan-vc1qe
    @Alparslan-vc1qe Год назад

    Hocam süpersin maşallah allah sesıne kuvvet versın . gordugum en ıyı anlatım serisi teberik ederım bızlerı anlatımsız bırakmayın lutfen :)

  • @beyza8685
    @beyza8685 7 месяцев назад

    hocam keşke örnek sorular çözseniz gerçekten anlatımın çok güzel.

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

    Teşekkür ederiz. Çok güzel anlatım

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

    çok güzel anlatıyorsunuz teşekkür ederiz :)

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

    hocam 14:30 dan sonraki anlatımızda şu söylenebilir.... continue geldiğnde o kısmı geçerek ondan sonakileri yazdırıyordu sizde şöyle yazdırıyorsunuz: if i%3!=0 buda şu demek oluyor 3 'e bölünmüyorsa yazdırma geç 3'e bölünenleri yazdır demek oluyor.

  • @omerfaruksahin7982
    @omerfaruksahin7982 3 года назад +3

    Emeğinize sağlık 👏

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

    Elinize yüreğinize sağlık sonunda anladımm

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

    Çok güzel ve açıklayıcı olmuş teşekkürler.

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

    cok güzel anlatmıssınız çok tesekürler.

  • @eraykaraca5513
    @eraykaraca5513 7 месяцев назад

    Çok sağolun Güzel Anlatımınız için!

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

    Allah razi olsun

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

    Ses kalitesi güzel anlatımı da beğendim 👍

  • @cutecat5436
    @cutecat5436 10 месяцев назад

    David Malan CS50 ile programlama diline basladim, c biraz daha zor bir dil C'de ogrendiklerim suan python u daha kolay algilamama yardimci oluyor. Anlatim gercekten cok basit ve yalin herseyi not aliyorum, tum bu degerli bilgiler icin cok tesekkur ederim. Keske baska dillerde olsaydi..

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

    Çok iyi anlatıyosunuz harikasınız

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

    Cox gozel cox beyendim emeyinize sagliq

  • @sessiz.geceler
    @sessiz.geceler 6 месяцев назад

    elinize emeginize saglik.tesekkurler

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

    en iyi anlatım teşekkürler :)

  • @LearnIT-lp1lk
    @LearnIT-lp1lk 7 месяцев назад

    çok beyendim sizin videolardan bakıb phython yarışında iştirak edib azərbaycan üzrə 1 yer tutdum

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

    Allah razı olsun hocam

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

    Teşekkürler çok yararı dokundu.

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

    Hocam çok teşekkür ederiz .

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

    Elinize sağlık hocam

  • @user-pu7yt5hh4d
    @user-pu7yt5hh4d 6 месяцев назад

    teşekkürler

  • @user-wo9kj3rb6j
    @user-wo9kj3rb6j 5 дней назад

    Çok teşekkürler çok güzel video

  • @eda1759
    @eda1759 Год назад +7

    hocam çok iyi ve anlaşılır anlatıyorsunuz ama sonlara doğru bir tık farklı zor olabilecek örnek koyarsanız farklı bir bakış açısı kazanmamız için iyi olabilir çok teşekkürler şimdiden

    • @rozancelebi
      @rozancelebi 11 месяцев назад +1

      evet gerçekten iyi olurdu. mesela her videonun sonunda bize bir şeyler katabilecek ödevler verip sonraki videoda onu çözse tadından yenmez

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

      @@rozancelebi fonksiyonlar videosuna kadar izle def falan filan sonra zaten algoritma çozumlerri yaptigi bir serisi var ordakileri sen çozmeye çalis

  • @allfortexas77
    @allfortexas77 27 дней назад

    hocam guı programmıng konusu playlists videolarınızda var mı bulamadım tam konunun içeriğini de bilmiyorum bilemedim teşekkkürler

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

    emeğinize sağlık

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

    allah senden razı olsun

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

    sonuc=1
    for i in range(10):
    sonuc *= 2
    bu denklemdeki şu meseleyi anlamadım;
    range'in içinde i değişkeni geziyor ama neden sonuc değişkeni 2'yle çarpılıyor.
    i değişkeni 10 kere işlem gördüğü için mi sonuç 10 kere 2yle çarpılıp ona eşitleniyor

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

    Teşekkürler

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

    bu video serinizin hepsini izlersem Python dilini komple öğrenir miyim
    yoksa eksik dersler var mı

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

    2 üzeri 10 u yazdırırken sonuç *=2 ile print aynı sütünda olması gerekmezmiydi for blogunda olması gerekmezmiydi anlamadım

  • @iclalaslan4354
    @iclalaslan4354 6 дней назад

    hocam adamsınız

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

    Perfect

  • @studyinguntilidie
    @studyinguntilidie 8 месяцев назад

    24:00 daki verdiğiniz yöntem yerine şöyle bir şey denedim hocam:
    i = 0
    while i < 1000:
    ... i += 1
    ... if i %2 == 0:
    ... continue
    ... print(i)
    tabiki siz burada "while True" komutunu bize gösterdiniz fakat kafası karışan arkadaşlar bu yöntemle daha kolay yazdırabilirler.

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

    süper anlatım

  • @mucahit6250
    @mucahit6250 7 месяцев назад

    efsane anlatım

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

    elinize sağlık

  • @erkanaslan4736
    @erkanaslan4736 6 месяцев назад

    Hocam pycharm da yazı yazarken sizdeki gibi sabit düz çizgi olması gerekirken ,gidip gelen kalın bir çizgi oluşuyor ve kodları yazdığımda hata oluşturuyor.Print değerlerindeki otomatik ( ) bunu da kaldırıyor.Nasıl düzeltebilirim ? Umarım anlatabilmişimdir.

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

    iinanilmaz iiyidi eline saglık

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

    hocam sayende quizde rahattık emeğine sağlık...

  • @kayakileci322
    @kayakileci322 10 месяцев назад

    colabde for i in range yazınca print i diye yazdığım zmaan sürekli i i i i diye çıkıyor rakamların yerine, o yüzden ne yazmama gerekir

  • @user-ko6oy5zl2j
    @user-ko6oy5zl2j 5 месяцев назад

    merhaba kocam videonun 7.50 dakikasında for döngüsündeki i hiç bir yerde kullanılmadı sonuca 1 i atadık ve for döngüsüne soktuk fakat i nin oradaki işlevi nedir

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

    hocam kral adamsınız

  •  Год назад +2

    Hocam 2¹⁰ örneğinde sonuc=1 dememiz ve sonraki işlemler arasındaki bağıntıyı net anlayamadım.
    O, 1'i biz for i in range(0,10) da kullandık mı? Yoksa 2'yi range deki 0,1,2,3....şeklindeki sayıların 1'i ile mi çarptık?
    Ya da sonuc=1'in fonksiyonu veya önemi nedir? Bunu kavrayamadım. Önceki konularla alakalı olması ihtimali de var ama bana bir çağrışım yapmadı.
    i*= ifadesini 2.derste öğrendik. Bu ok. Burada üslü sayı kullandığınız için mi kafam karıştı acaba. Belki de biz üslü sayılarda hep böyle yapıyoruzdur. Yani sonucu 1 yapmak. Bunu böyle kabul etmemiz mi gerekiyor?
    Sorumu şöyle sorayım. Bu 3⁴ olsaydı şunu mu yapacaktık?
    sonuc=1
    for i in range(0,4)
    sonuc *=3
    i=0 için
    1=1*3=> sonuc=3 #1'e 1*3 atadık artık yeni sonuc 3 oldu.
    i=1 için
    3=3*3=>sonuç=9 #3'e 3*3 atadık artık yeni sonuc 9 oldu.
    i=2 için
    9=9*3 => sonuc=27 #9'a 9*3 atadık artık sonuc 27 oldu.
    i=3 için
    27=27*3=>sonuc=81 #27'ye 27*3 atadık artık yeni sonuc 81 oldu.
    i=4 için
    81=81*3=243 #81'e 81*3 atadık artık yeni sonuc 243 oldu.
    Böyle gibi ama siz 1'i seçerken bu işlemi sağlayabilecek uniqe sayı olduğu için mi seçtiniz? Çünkü birinci döngüde 2'yi sağlayacak tek işlem 2'yi 1'le çarpmak.
    Sanırım birkaç alıştırmayla bu kafamda yerleşir.

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

      hem fikirim bu konuda bende bir yanıt bekliyorum

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

    peki hocam mesela görsel olarak oyunda 1 yaratığı tıkladık onu kestik sonra 2 yaratık çıktı o yaratığıda tıkladık keserken 1 yazdığım yaratık çıktı 2 ci yaratığı bırakıp nasıl 1 ci yaratığa gider

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

    Böyle devam teşekkürler

  • @osmankaratas571
    @osmankaratas571 10 месяцев назад

    perfect

  • @taranaabdullayeva6249
    @taranaabdullayeva6249 6 месяцев назад

    Chok gozel anlatdiniz.bu konuda daha zor chalishmalar yapa bilirsinizmi?

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

    24.00 dakikada yaptığımız işlemi 1'e 2 ekleyerek yapsak aynı mantık değil mi?

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

    Teşekkür ederom Azerbaycandan selam.

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

    mükemmel

  • @hulyacom
    @hulyacom 10 месяцев назад

    Hocam, hala aktif misiniz ? Videolar birkac yil oncesinden o yuzden merak ettim

  • @furybox4890
    @furybox4890 8 месяцев назад

    abi anlatis seklini cok begendim ama her dersden sonra bir basit gorev versen onu yapmaya calissak nasil olur. mesela ben 7 ders ogrendim ama nasil pratik yapacagim hakkinda hic bir sey bilmiyorum. su ana kadar sadece yapabildigim basit bir hesap makinesi

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

    23.dakkada verdiğiniz örnekte, 1000 'den küçük tek sayıları yazdırıyorsunuz. Ama hatalı bir örnek.
    1000 yerine herhangi bir tek sayı verdiğinizde (mesela 1001) derseniz, döngü bitmiyor.

  • @ummugulsumayaz6567
    @ummugulsumayaz6567 6 месяцев назад

    sonuc= 1
    for i in range(0,10):
    sonuc*=2
    print(sonuc)
    bu kod da parantanez içindeki ifadelerde ilki dahil ıkinci sayı dahil değil olması gerekmiyo mu nasıl 10u da almış kı?

  • @turkish_delight6692
    @turkish_delight6692 2 года назад +12

    2 günde 7 dersinizi izledim. Hiç sıkılmadım, çoğunuda anladım. Sanırım yazılım öğretmenisiniz. Aynı bir öğretmen gibi anlatıyorsunuz.

    • @hayrituna5311
      @hayrituna5311 2 года назад +18

      Bence öğretmen değildir. Öğretmen olsa bu kadar güzel anlatamaz.

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

      @@hayrituna5311 😀😀😀

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

    Muqo❤❤

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

    yazılımdan pek anlamam, oyun programlamayı öğrenmek istiyorum. bu yüzden C# derslerine bakmıştım godot için bu eğitime başladım. döngüler kısmı hep açıkta kalmıştı. bu anlatımınızla taşlar biraz daha yerine oturdu.

  • @zehra-xw4xu
    @zehra-xw4xu 11 месяцев назад

    17.50 de sonuncu sayıyı görmek için yaptığımız yerde bende hata veriyor aynılarını yapmama rağmen

  • @user-cj8cp5yi3l
    @user-cj8cp5yi3l 4 месяца назад +1

    hey şey mükemmel ama her konu sonunda bizim yapmamız için bir soru verip video sonunda çözer misin?

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

    iyi iş

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

    Kodları doğru yazmama rağmen unindent does not match any outer indentation level
    böyle bi yazı karşıma çıkıyor napmalıyım

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

    cool

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

    👏🏼🙏🏻💯

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

    hocam do while kullanimi var mi python da?