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...
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.
çok doğru
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)
udemy'den kurs almıştım bu derslerin yanından geçemez, gerçekten çok faydalı.
👍👍
kesinlikle katılıyorum
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.
Döngülerin mantığını bi türlü oturtamıyordum ,sayenizde anladım çok teşekkür ederim sevgili hocam.
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.
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.
Ç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.
24 yaşında İTÜ mezunuyum. okulda bu kadar keyif alarak dinleyememiştim... ÇOK TEŞEKKÜR EDERİM
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 :)
youtube daki en verimli python anlatımı. teşekkürler.
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
Hocam Allah sizden razı olsun mükemmel basit bir anlatımınız var boşuna beynim bulanmıyor
bugün izlediğim 5. hocasınız, açık ara en iyi anlatan sizsiniz
Hocam, birçok kaynaktan dersler dinledim ama sizin anlatımınız bambaşka ve çok güzel
Güzel bilgilerin için çok tşk ederim. Allah razı olsun. Anlatımın süper. çok faydalı oluyoru.
26:49 gayet iyi gidiyoruz bence, aldığım notları tekrar edersem anlamadığım bir şey kalmaz diye düşünüyorum. Teşekkürler 💙💛
Gerçekten çok anlaşılır anlatıyorsunuz teşekkür ederim sayenizde pek çok şeyi öğrenebiliyorum
Harika bir anlatım bayıldım gerçekten emeklerinize sağlık
Emeğinize sağlık, çok güzel anlatım.
Çok yardımınız dokundu, teşekkürler.
döngüleri anlamakta çok zorluk çekmiştim ama bu video sayesin anladım teşekkürler
çokk teşekkürler çok anlaşılır anlatıyorsunuz hakkınızı helal edin
bütün dersler çok faydalı oldu Allah razı olsun
Güzel akıcı bir anlatım. Elinize sağlık.
Çok açıklayıcı anlatıyorsunuz emeğinize sağlık
hocam muhteşemsiniz yaptığım tüm hataları zaten anlatıyorsunuz bu daha da öğretici oluyor.
hocam bizlere böyle güzel ve anlaşılır bir şekilde ders anlattığınız içing erçekten çok teşekkürler
hocam çok iyi anlatıyorsunuz çok teşekkür ederim emeğinize sağlık.
tesekkür ederim böyle güzel herkese acik Türkce bir ders icin...
sayın hocam kusursuz bir anlatım. Ağzınıza sağlık
Sınavım var kurtarıcı gibisiniz,teşekkürler.
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
Tek kelimeyle harikasınız hocam
tek eleştirim çok güzel anlatmanız.
sağ olun !😅
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 :)
hocam keşke örnek sorular çözseniz gerçekten anlatımın çok güzel.
Teşekkür ederiz. Çok güzel anlatım
çok güzel anlatıyorsunuz teşekkür ederiz :)
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.
Emeğinize sağlık 👏
Elinize yüreğinize sağlık sonunda anladımm
Çok güzel ve açıklayıcı olmuş teşekkürler.
Kolay gelsin :)
cok güzel anlatmıssınız çok tesekürler.
Çok sağolun Güzel Anlatımınız için!
Allah razi olsun
Ses kalitesi güzel anlatımı da beğendim 👍
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..
Çok iyi anlatıyosunuz harikasınız
Cox gozel cox beyendim emeyinize sagliq
elinize emeginize saglik.tesekkurler
en iyi anlatım teşekkürler :)
çok beyendim sizin videolardan bakıb phython yarışında iştirak edib azərbaycan üzrə 1 yer tutdum
Allah razı olsun hocam
Teşekkürler çok yararı dokundu.
Hocam çok teşekkür ederiz .
Elinize sağlık hocam
teşekkürler
Çok teşekkürler çok güzel video
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
evet gerçekten iyi olurdu. mesela her videonun sonunda bize bir şeyler katabilecek ödevler verip sonraki videoda onu çözse tadından yenmez
@@rozancelebi fonksiyonlar videosuna kadar izle def falan filan sonra zaten algoritma çozumlerri yaptigi bir serisi var ordakileri sen çozmeye çalis
hocam guı programmıng konusu playlists videolarınızda var mı bulamadım tam konunun içeriğini de bilmiyorum bilemedim teşekkkürler
emeğinize sağlık
allah senden razı olsun
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
Teşekkürler
bu video serinizin hepsini izlersem Python dilini komple öğrenir miyim
yoksa eksik dersler var mı
2 üzeri 10 u yazdırırken sonuç *=2 ile print aynı sütünda olması gerekmezmiydi for blogunda olması gerekmezmiydi anlamadım
hocam adamsınız
Perfect
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.
süper anlatım
efsane anlatım
elinize sağlık
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.
iinanilmaz iiyidi eline saglık
hocam sayende quizde rahattık emeğine sağlık...
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
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
hocam kral adamsınız
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.
hem fikirim bu konuda bende bir yanıt bekliyorum
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
Böyle devam teşekkürler
perfect
Chok gozel anlatdiniz.bu konuda daha zor chalishmalar yapa bilirsinizmi?
24.00 dakikada yaptığımız işlemi 1'e 2 ekleyerek yapsak aynı mantık değil mi?
Teşekkür ederom Azerbaycandan selam.
mükemmel
Hocam, hala aktif misiniz ? Videolar birkac yil oncesinden o yuzden merak ettim
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
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.
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ı?
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.
Bence öğretmen değildir. Öğretmen olsa bu kadar güzel anlatamaz.
@@hayrituna5311 😀😀😀
Muqo❤❤
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.
17.50 de sonuncu sayıyı görmek için yaptığımız yerde bende hata veriyor aynılarını yapmama rağmen
hey şey mükemmel ama her konu sonunda bizim yapmamız için bir soru verip video sonunda çözer misin?
iyi iş
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
cool
👏🏼🙏🏻💯
hocam do while kullanimi var mi python da?