hocam sen ne super insansın ya helal olsun walla. keske sizin gibi insanlar daha fazla olsa yani bu sempatik ile birakin boyle muthis faydali seyler ogretmeyi insanlara hakaret bile etseniz yinede gonulleri feth edersiniz. hem bilgili hem cana yakin bir yapiniz var iyi ki varsiniz
hocam eline emeğine sağlık harikasın, ibm den phyton for data science sertifika aldım .ama gerçekten senin kadar ince noktalara değinmediler ders sırasındaki olası hata sonuçları ile beraber konuları işlemen gerçekten ince bir davranış.Bide arkadaşlara yardımcı olmak adına spss bilen bir ekonometrist olarak son faktöriyel kodu için +1 eklenip de yapılabilir. sayi=0 sonuc=1 while sayi
Hocam emeklerine sağlık . Python öğrenme peşindeyim . vidyoların sonunda küçük bir ödev versen güzel olur,öylece öğrendiğimiz bilgileri kendimiz kullanmaya çalışacağız
Zaten kodlama genel olarak matematik. Belki kodlama tamamen sayılardan oluşmuyor ama matematik de sayılardan ibaret değildir. Matematik mantık, akıl yürütme gibi şeyleri de içerir. Ve bunların hepsi de kodlamada var.
Saglanan kriter dogru oldugu surece while dongusu donmeye devam eder. x = 0 ise ve while x < 10: yaparsaniz x 10'a esit olana kadar donguyu surdurur. x = 10 olunca dongu artik dogru olmadigi icin donguden cikar.
faktöriyel için unutulmaması gereken 0!=1 olduğudur ve ayrıca tanımlamalıyız ; x=int(input()) y=x if x == 0: print(1) else: while y > 1 : y=y-1 x=x*y print(x)
hocam o yapmayın dediğiniz kodu okuttum az daha bilgisayarı kucağıma alıyordum keşke bunu yapmayın demeseydiniz en son fişi çektim öyle oldu hala o dosyaya giremiyorum girdiğim gibi bilgisayar çöküyor o değil yaptığım kodlar boşa gitti ona üzüldüm
Merhaba Erol Hocam. 06:30'da else ifadesinden sonra neden sonsuz döngüye girmiyor da, 10 değerine ulaştığında neden döngü bitiyor? Yani 11 10'dan küçük değildir, 12 10'dan küçük değildir, ........ gibi. O kısmı anlayamadım yalnızca. Anlatımınız çok yerinde ve doyurucu. Emekleriniz için çok teşekkür ederim.
Dostum %100 emin değilim ama döngüyü oluşturan komut while olduğu için while dögüsünün dışına çıktığında tekrarlayan bir komut bloğu olmayacak yani else kısmına geldikten sonra döngü kalkmış olacağı için sadece 1 kere ekrana bastırabilir diye düşünüyorum
knk bak x += 1 komutu while ın asıl bloğunda olduğu için onun dışına çıktığında yani else gelindiğinde çalışmayacak çünkü bir artırmak while ın altında else in altında değil. bak hani sonuç 10 oluyor ya sonra başa dönüyor while da çalışmıyor elsete çalışıyor hemen elsete de +1 değeri yok kod orda duruyot o yüzden.
Hocam while da bişeyler yapmaya çalışırken sanıyorum sonsuz döngüye maruz kaldım :) kernel kısmından shutdown kernel dedim ama faydası olur mu bilemedim. Lütfen yardımmmmmmmmmmm. Birde bu duruma mazur kalıp kalmadığımı nerden anlayabilirim.
hocam güzel dersti kod yazarken farkettiğim birşeyi yazayım belki aynısını yaşayan olur while dan sonra else kullanırken else i kabul etmedi kaç defa denedim araştırdım felan sadece satırdaki girinti yani hizasının while ile aynı olmamasından kaynaklanıyormuş. Çok kaprisli bir dil c# a o kadarda benzemiyormuş.
ben de anaconda kullanıyorum. aynı kodu yazmama rağmen hatta copy pase yapmama rağmen run ettiğimde, sağ tarafta [ ] içinde satır sayısı yazması gereken yerde * var ve çalıştırmadan yeni kısma geçiyor. çözemedim. yardımcı olur musunuz ????
1. olarak html ile beraber bence css öğrenmelisin. 2. olarak w3schools diye bir site var. Orda tam olarak hangi diller var bilmiyorum ama o siteden bişeyler öğrenebilirsin
merhaba bu derste bir sıkıntı yaşadım. jupyter kodumu çalıştırmıyor, ama hata da vermiyor [*] bu şekilde görünüyor kodun başı, nasıl çözebilirim bu sorunu?
else buraya fazla olmuş dostum ,direkt while'ın altına print(c) yapsan aynı sonucu basar."ELSE" yukarıda olmayan durumlar için kullanılır.okunaklılık açısıdından kafanı karıştırmaz.
hocam sen ne super insansın ya helal olsun walla. keske sizin gibi insanlar daha fazla olsa yani bu sempatik ile birakin boyle muthis faydali seyler ogretmeyi insanlara hakaret bile etseniz yinede gonulleri feth edersiniz. hem bilgili hem cana yakin bir yapiniz var iyi ki varsiniz
2:20 sağol hocam, tarayıcı çöktükten sonra izledim bu kısmı :D
ben de nolucak acaba diye bastım basmaz olsaydım :D
hocam eline emeğine sağlık harikasın, ibm den phyton for data science sertifika aldım .ama gerçekten senin kadar ince noktalara değinmediler ders sırasındaki olası hata sonuçları ile beraber konuları işlemen gerçekten ince bir davranış.Bide arkadaşlara yardımcı olmak adına spss bilen bir ekonometrist olarak son faktöriyel kodu için +1 eklenip de yapılabilir.
sayi=0
sonuc=1
while sayi
Hocam internetteki diğer videolarda anlamadığım mantığı burada anladım. Çok teşekkürler
Hocam emeklerine sağlık . Python öğrenme peşindeyim . vidyoların sonunda küçük bir ödev versen güzel olur,öylece öğrendiğimiz bilgileri kendimiz kullanmaya çalışacağız
Selam, aslında her modülün sonunda böyle bir pratik soru-cevap bölümü koyuyoruz. Öneriniz bundan daha seri olması yönünde mi?
Bence örnekleri kendin seçip kendi ödevini kendin vermen de oldukça faydalı olur.
Faktoriyelleri tam da bugün işlemiştik tam üstüne geldi :)
napabilirim?
Abi şu while'da son öğrettiğin faktöriyelden sonra inputla n r alıp kombinasyon yapabildim sağolasın.
Teşekkürler.. Emeklerinize sağlık..
Matematik temeli olmayanlar patladı bu derste :D
Zaten kodlama genel olarak matematik. Belki kodlama tamamen sayılardan oluşmuyor ama matematik de sayılardan ibaret değildir. Matematik mantık, akıl yürütme gibi şeyleri de içerir. Ve bunların hepsi de kodlamada var.
He sen matematigin temelini bildin diye hemen kod mu yazdın sen öyle san
0 ! niye 1
3-5 tane basit işlem yapmak için matematik temeli ne alaka :d?
#################### FAKTORİYEL ####################
sayi = int(input("Sayi giriniz "))
sonuc = 1
if sayi == 0:
sonuc = 1
while sayi > 0:
sonuc = sonuc * sayi
sayi -= 1
print(sonuc)
if sayi ==0 ise neden sonuc= 1 ?
@@alipirqurban1058 0'ın faktöriyeli 1 çünkü
Yavaşlığım bir işe yaradı az daha kodu çalıştırıyordum bilgisayar nanay olacaktı.
Saglanan kriter dogru oldugu surece while dongusu donmeye devam eder.
x = 0 ise ve while x < 10: yaparsaniz x 10'a esit olana kadar donguyu surdurur.
x = 10 olunca dongu artik dogru olmadigi icin donguden cikar.
faktöriyel için unutulmaması gereken 0!=1 olduğudur ve ayrıca tanımlamalıyız ;
x=int(input())
y=x
if x == 0:
print(1)
else:
while y > 1 :
y=y-1
x=x*y
print(x)
veya
sayi = 0
sonuc = 1
if sayi != 0:
while sayi >0:
sonuc = sayi*sonuc
sayi = sayi - 1
else:
print(sonuc)
else:
print(1)
x ondan küçüktürü 1000000 dan küçüktür yazıp bilgisayarı dondurmam.Videonun devamında kendi pc me ddos attığımı öğrendim.
HAHAHA :D
hocam o yapmayın dediğiniz kodu okuttum az daha bilgisayarı kucağıma alıyordum keşke bunu yapmayın demeseydiniz en son fişi çektim öyle oldu hala o dosyaya giremiyorum girdiğim gibi bilgisayar çöküyor o değil yaptığım kodlar boşa gitti ona üzüldüm
Merhaba Erol Hocam. 06:30'da else ifadesinden sonra neden sonsuz döngüye girmiyor da, 10 değerine ulaştığında neden döngü bitiyor? Yani 11 10'dan küçük değildir, 12 10'dan küçük değildir, ........ gibi. O kısmı anlayamadım yalnızca. Anlatımınız çok yerinde ve doyurucu. Emekleriniz için çok teşekkür ederim.
Dostum %100 emin değilim ama döngüyü oluşturan komut while olduğu için while dögüsünün dışına çıktığında tekrarlayan bir komut bloğu olmayacak yani else kısmına geldikten sonra döngü kalkmış olacağı için sadece 1 kere ekrana bastırabilir diye düşünüyorum
knk bak x += 1 komutu while ın asıl bloğunda olduğu için onun dışına çıktığında yani else gelindiğinde çalışmayacak çünkü bir artırmak while ın altında else in altında değil. bak hani sonuç 10 oluyor ya sonra başa dönüyor while da çalışmıyor elsete çalışıyor hemen elsete de +1 değeri yok kod orda duruyot o yüzden.
@@abdulkadirtasyldz6302 çok teşekkür ederim kardeşim :) sağ olasın
@@saityldz9301 çok teşekkürler ☺️ sağ olasın
@@abdulkadirtasyldz6302 else yoksa demek.while i uygula uygula eger olmuyorsa, artik yoksa else e gec diyor. else de yapip bitiriyor donguyu
jupiter notebookda yazıyordum bir şey oldu artık hiç bir komutum oynaımyor ve In[*] oldu nasıl düzeltebilirim
süpersiniz hocam🙏
Abi zaten pythonu öğrenme amacım ddos idi teşekkürler 😂
Hocam while da bişeyler yapmaya çalışırken sanıyorum sonsuz döngüye maruz kaldım :) kernel kısmından shutdown kernel dedim ama faydası olur mu bilemedim. Lütfen yardımmmmmmmmmmm. Birde bu duruma mazur kalıp kalmadığımı nerden anlayabilirim.
2:11 hocam keşke yazmadan önce söyleseydiniz :))
şimdi biz 3. dk da format yazarak değil de direk print konutu girsek ne olur ? Yani print("x degeri 10dan kucuktur") neden yazmadık ?
tesekkurler
ilk kod döngüye girince bilgisar çok kızdı :!
1 tane disslike var acaba sebebi neydi ki ne güzel 0 disslikelık video
Hocam matematik bilgim 0 sayenizde yoldaki kaldırımları saymaya başladım
hocam tamda bugün matematik dersinde faktöriyel öğrenmiştik sizde görünce konuyu pekiştirmiş gibi oldum iyi denk geldi
hocam çok teşekkür ederim gerçekten sohbetiniz sarmasa çekilmezsiniz hiç bişey de anlamadım
Yakin Kampus dersleri ingilizce ne zaman geciceksiniz
Hocam iyi günler anacondada soldaki "In[*]" oldu kod çalıştırmıyor sebebi nedir acaba .
04:33 bizim kalbimiz temiz sdfgbh
"while sayi > 1" yazsaydık sonda 1 ile çarpmazdı ve ekrana iki kere 720 yazdırmazdı
tek emoji ile bu ders👍👍👍👍👍👍👍👍👍👍
hocam güzel dersti kod yazarken farkettiğim birşeyi yazayım belki aynısını yaşayan olur while dan sonra else kullanırken else i kabul etmedi kaç defa denedim araştırdım felan sadece satırdaki girinti yani hizasının while ile aynı olmamasından kaynaklanıyormuş. Çok kaprisli bir dil c# a o kadarda benzemiyormuş.
Nasıl yani
@@iorzaball Satır başında hani bir tab boşluk oluyor ya o hiza aynı olmayınca çalışmadı bende
While
Else
Vs
While
Else
bu durum gibi
Çok garip
27-ci vidionun sonunda pythonu tam oyrenmis olacakmiyim?
Ben şu faktöriyel olayini anlamamistim. Anladim şimdi. For döngüsüyle daha zor. While la kolay oluyormus
x=0
while x
x=x+1 i bir üst satıra yazın pythonda satır sırası önemli baştan sona okuyarak gidiyor ya
sorun yok knk bunda
çözüm buldunuz mu
cözüm arayanlar için yazıyorum x += 1 i print2ten once girin
peki zaman lı while döngüsü nasıl olur hocam? mesala 5 saniye boyunca şu kodu çalıştır sonra dur gibi
import time
while True:
print("Merhaba!")
time.sleep(5) # 5 saniye bekleme
bu şekilde :)
while nin else komutunda kodu calıstırdıgımızda neden 10 da durdu 11 de 10 dan kucuk degıl vs diye dewam etmedi
merhaba bisi soracam farzedelim while sayi >2: o zaman ne olacak
bende hep 0 değeri 10 dan düşüktür yazdı 3:56 da
ddos attik bilgisayara hocam keske basta soyleseydiniz :d
video sonunda 720 yi neden iki kere basıyor
360x2 720x1 işlemini yapıyor ikiside aynı sonuç o yüzden
Galiba az önce kendime bir virüs yazdım.. bu da bir başlangıçtırr asdffdsa
ben de anaconda kullanıyorum. aynı kodu yazmama rağmen hatta copy pase yapmama rağmen run ettiğimde, sağ tarafta [ ] içinde satır sayısı yazması gereken yerde * var ve çalıştırmadan yeni kısma geçiyor. çözemedim. yardımcı olur musunuz ????
Ben de aynısını yaşadım pcye reset atınca düzeldi
@@muse5560 tamam sağ ol
bunu için kernel interrupta bassanız yeter. Bilgisayarı resetlemeye gerek yok
@@9604-z1x teşekkür ederm
@@9604-z1x o komutun gürevi nedir bende az önce sorun çıktı duzenledim.
loopa sokup durdum bilgisayarı yanlışıkla :DD
while (x < 0): ile while x
Deje gör işte
arkadaşın dediği gibi denemek sizin için daha avantajlı fakat ben yine de cevabı vereyim. Hayır her hangi bir etki yaratmaz
keşke başta uyarsaydınız hocam.. ddos attım kendi pc'me hiçbir kod çalısmıyor şuan. Umarım resetten sonra düzelir:D
ya benimde nasıl olucak şimdi ya
@@elmasgulaman4957 pc ye reset atip tekrar girdigimde duzeldi
Ddos ne
hocam html bitti şidmi javadayım kendime takviye yapabileceğim bi internet sitesi varmı javadan sonra css pyhton gibi dillere geçmek istiyorum
Sıralaman biraz saçma gibi
1. olarak html ile beraber bence css öğrenmelisin. 2. olarak w3schools diye bir site var. Orda tam olarak hangi diller var bilmiyorum ama o siteden bişeyler öğrenebilirsin
Java ile Javascript arasında ki farkı anlaman senin için daha doğru olacaktır dostum :)
Desktop'a kaydettiğimiz çalışmaları bilgisayara nasıl kayıt edebilirim ya da buradaki çalışmaları e mail yoluyla aktarabilir miyim ?
Bu dosyaları Jupyter'de açtıktan sonra File>Dowload as>Pyhton(.py) yaparak bilgisayara indirmiş olursun.
@@feyzacakir8987 tamamdır çok teşekkür ederim :)
@@BeyzaNur-ho2nf önemli değil ☺️
hocam 9000 faktoriyel hesaplamayi denedim bir daha o dosyadaki hicbir kod calismadi :D
Allah Allah sorun ne ki gayet çalışabilecek bir komut bence :D(!)
Python Rami söktü götürüyor :D
10:26
merhaba bu derste bir sıkıntı yaşadım. jupyter kodumu çalıştırmıyor, ama hata da vermiyor [*] bu şekilde görünüyor kodun başı, nasıl çözebilirim bu sorunu?
ben bi kapatıp açtım geçti sıkıntı şu an nasılsın pythonda videolar işe yaradı mı sence
aynısı bana da oldu bilgisayarı kapatıp açtım düzeldi
Aynısını ben de yaşadım reset attım pcye düzeldi
Abi ben şunu anlamıyorum
Komut şu:
i=3
while i>0:
print(i)
i=i - 1
Cevap nasıl 4 çıkıyor?
aynısını yazdım sırasıyla 3 2 1 çıktı. Büyük ihtimalle i=i-1 komutunu printin hemen altına yazmıyosun ayrı satıra geçiyosun.
i=3
while i>0:
print(i)
i = i-1
bunu pythona yapıştır bi
Reis pythonu bıraktı bir ara matematikte anlatıyor xdxd(7.20)
sayi = 5
sonuc = 1
while sayi > 0 :
sonuc+ sonuc - 1
print(sonuc)
yazdim b'lg'sayar coktu hocam jdfbjdbvjfbvjdfncvx
and i know they gonnna hate but i doncare
Because they,re gonna taste my
bu dersten hiç bir şey anlamadım
Faktöriyel için farklı olarak şöyle bir kod yazdım:
a=1
d=1
while a
c= int(a*b*d) yaparsan int değerinden verir sonucu
@@Kaan-rv8rf teşekkür ederim
@@mehmetkaganbasllar3528 rica ederim
else buraya fazla olmuş dostum ,direkt while'ın altına print(c) yapsan aynı sonucu basar."ELSE" yukarıda olmayan durumlar için kullanılır.okunaklılık açısıdından kafanı karıştırmaz.
sayi = 6
sonuc = 1
while sayi > 0:
sonuc = sonuc * sayi
sayi -= 1
print(sonuc)
6
30
120
360
720
720
bende boyle sonuclandi ama sizde direk 720 olarak cikti nerde yalnisim var