Dürüst olmak gerekirse, ingilizcem ve görsel hafızam sayesinde bu kodların ne demem istediğini çok iyi anlıyorum. Yani baştan sona anlatabilirim ama bana alternatif bir class yazıp fonksiyon oluştur derseniz yavaş yavaş tam olarak emin olmadan yapmaya çalışırım ki bu benim anlamadığımı gösterir. Ama yine de pes etmek yok, en azında günlük dersleri izleyeceğim ve yabancı kaynaklar yine türkçe başka kaynaklarla python bilgimin üzerine eklemeye çalışacağım. Bazı insanlar sonuçla o kadar ilgililer ki şuanı kaçırıyorlar dolayısıyla ben sonumu düşünmeden bu dersleri izlemeye devam etmeye karar verdim. Tabii not alıp zaman zaman kodları da çalıştırıyorum. Bakalım nolacak.
Aynen bende bu şekilde yapıyorum yavaş ilerliyorum ama hızlı ilersem ilerki aşamalarda karşıma eski derslerden bir bilgi çıktığında baya unutmuş oluyorum sakin ve anlayarak gitmek önemli,zamanı olan bir insan için . Yazma konusu `sıfırdan` başlayan biri için zorlayıcı birsey anlatılanların%85 %90 nını kavrıyorum ama iş yazmaya gelince kopya çekmek zorunda kalıyorum tek gereken devam etmek ve disiplini bozmamak zaten 1-2 ayda kod yazmaya başlansa sanırım dünyada ve Türkiyede bu denli yazılımcı açığı kalmazdı ve hatta yazılım alanında iş bulmak bile zor hale gelirdi.
@@berkaydiler3325 hocam ben bir sure daha ilerleyip Html, Css ve Js e gectim, cunku yazilim dillerini ogrenirken eglenmek istedim acikcasi, ve web tasariminin eglenceli oldugunu biliyordum, suan js'deyim. Ozetle bu dilleri ogrenip uzerinde calisip tekrar pythona gececegim.
@@ouzhangoren Doğrudur herkezin farklı bir öğrenme ve anlama şekli var,ben istatistik öğrencisi olduğum için python daha işime yarıyor,ama bu seri bitince belki bende geçerim farklı dilleri incelemeye ve öğrenmeye
Merhabalar. İlk videonuzdan itibaren python öğrenmeye çalışıyorum. Anlatımınız oldukça sade ve anlaşılır ama naçizane tavsiyem örnekleri de basit vermeniz. Olayı anlıyoruz ama iş örneğe gelince karman çorman bir hal alıyor. Tekrar tekrar izlemek durumunda kalıyoruz. Yorumumu dikkate alırsanız sevinirim. Eğitim için teşekkürler, iyi ki varsınız...
Sorun yaşamazsınız. Burada sanırım cağrılma kosulunda göstermek icin sunulmus. Gerçek bir programda yanlışlıkla basılma ihtimaline karşın 0 almak daha iyi olacaktır.
@@BeyzaNur-ho2nf böyle çalıştırınca hata aldım. self.yolcu += bilet_adedi satırının altındaki self.koltuk_sayısı_güncelle() ifadesini sildiğimde sorunsuz çalıştı
Bir bakabilir misiniz bir hata alıyorum TypeError Traceback (most recent call last) in ----> 1 ucus3.koltuk_sayisi_guncelle() TypeError: koltuk_sayisi_guncelle() takes 0 positional arguments but 1 was given
ben burda anons yap komudunu girince hata alıyorum class Uçuş(): hava_yolu ="THY"
def __init__(self, kod, kalkışyeri, varış, süre, kapasite, yolcu,): self.kod = kod self.kalkışyeri = kalkışyeri self.varış = varış self.süre = süre self.kapasite = kapasite self.yolcu = yolcu
def anonsyap(self, ): return "{} sefer sayılı {}-{} uçuşu {} bu karad sürecek".format( self.kod, self.kalkış, self.varış, self.sure) ve hata olarak bunu veriyor AttributeError: 'Uçuş' object has no attribute 'anonsyap'
1 ay önce yazmışsın fakat daha sonra çalışıp da yine aynı hatayı alan olursa diye açıklayım. Büyük ihtimalle önce ucuş objesinin olduğu sonra fonksiyonun olduğu kodu çalıştırdınız eğer önce fonksiyonun olduğu kodu çalıştırıp sonra uçuşu da çalıştırırsanız hatasız çalışır
Hocam merhaba, bir şey sormak istiyorum. Ben Python da yılan oyunu yapıyorum ve video izleyerek yapmaya çalışıyorum. Yılanın hareketi için up(0,-1) olarak yazıyorlar. Neden up ın koordinatları böyle
selamunaleyküm. kardeşim bilet_satis diye bir özellik olmadığından bahsediyor. özelliğin(attribute) ismini yanlış yazıyor olabilirsin, yani bilet_sats gibi farklı bir isimle class'a kayıt yapmış olabilirsin yukarıda
Emekleriniz için teşekkürler. Çok sade ve açıklayıcı olmuş. Class konusunu en iyi bu videolarda anlayabildim.
ne süper bir anlatım teşekkürler hocam :))
Geldik, vazgeçmedik 26. derse. Var olun...
Emeğinize sağlık. Basit anlatım.
çok iyi anlatım olmuş ,emeğinize sağlık.
Dürüst olmak gerekirse, ingilizcem ve görsel hafızam sayesinde bu kodların ne demem istediğini çok iyi anlıyorum. Yani baştan sona anlatabilirim ama bana alternatif bir class yazıp fonksiyon oluştur derseniz yavaş yavaş tam olarak emin olmadan yapmaya çalışırım ki bu benim anlamadığımı gösterir. Ama yine de pes etmek yok, en azında günlük dersleri izleyeceğim ve yabancı kaynaklar yine türkçe başka kaynaklarla python bilgimin üzerine eklemeye çalışacağım. Bazı insanlar sonuçla o kadar ilgililer ki şuanı kaçırıyorlar dolayısıyla ben sonumu düşünmeden bu dersleri izlemeye devam etmeye karar verdim. Tabii not alıp zaman zaman kodları da çalıştırıyorum. Bakalım nolacak.
Aynen bende bu şekilde yapıyorum yavaş ilerliyorum ama hızlı ilersem ilerki aşamalarda karşıma eski derslerden bir bilgi çıktığında baya unutmuş oluyorum sakin ve anlayarak gitmek önemli,zamanı olan bir insan için . Yazma konusu `sıfırdan` başlayan biri için zorlayıcı birsey anlatılanların%85 %90 nını kavrıyorum ama iş yazmaya gelince kopya çekmek zorunda kalıyorum tek gereken devam etmek ve disiplini bozmamak zaten 1-2 ayda kod yazmaya başlansa sanırım dünyada ve Türkiyede bu denli yazılımcı açığı kalmazdı ve hatta yazılım alanında iş bulmak bile zor hale gelirdi.
@@berkaydiler3325 hocam ben bir sure daha ilerleyip Html, Css ve Js e gectim, cunku yazilim dillerini ogrenirken eglenmek istedim acikcasi, ve web tasariminin eglenceli oldugunu biliyordum, suan js'deyim. Ozetle bu dilleri ogrenip uzerinde calisip tekrar pythona gececegim.
@@ouzhangoren Doğrudur herkezin farklı bir öğrenme ve anlama şekli var,ben istatistik öğrencisi olduğum için python daha işime yarıyor,ama bu seri bitince belki bende geçerim farklı dilleri incelemeye ve öğrenmeye
@@berkaydiler3325geliştinmi
hocam ne durumdasınız?
anlatım gerçekten çok sade, çok iyi.
Teşekkürler hocam🎉
Serinin devamını sabırsızlıkla bekliyoruzzzzz 3 hafta oldu :(
Reis son durumun ne bilgi verirsen sevinirim
Merhabalar. İlk videonuzdan itibaren python öğrenmeye çalışıyorum. Anlatımınız oldukça sade ve anlaşılır ama naçizane tavsiyem örnekleri de basit vermeniz. Olayı anlıyoruz ama iş örneğe gelince karman çorman bir hal alıyor. Tekrar tekrar izlemek durumunda kalıyoruz. Yorumumu dikkate alırsanız sevinirim. Eğitim için teşekkürler, iyi ki varsınız...
Son durum nedir başkan? Ogrenebildinmi?
Sağolun
Teşekkürler
eyvallah hocam
fonksiyon icine fonksiyon yazmayi ilk defa görüyorum, bu güzel teknikler icin tesekkür ederim hocam🙏
Hocam cok iyi video
hocam teşekkürler
'Ucus' object has no attribute 'anons_yap'
tıpa tıp aynısını yazmama rağmen böyle bir hata alıyorum.
Hocam ünide 1 sömestrde öğrenemediğimi sizden öğrendim . Teşekkürler.
class'ın içerisindeki koltuk_sayisi_guncelle fonksiyonunu hızlı bir şekilde nasıl tamamlıyorsunuz? tab tuşuyla denedim olmadı
Əla
default olarak bilet adedi sayisini=0 yapmakta ne gibi bir sıkıntı yaşarız sonuçta bilet hiç de satılmayabilir. 3:38 için konuşuyorum.
Bilet hiç satılmayacaksa fonksiyon neden çağrılsın ki?
Sorun yaşamazsınız. Burada sanırım cağrılma kosulunda göstermek icin sunulmus. Gerçek bir programda yanlışlıkla basılma ihtimaline karşın 0 almak daha iyi olacaktır.
Selam Erol Hocam!
Jupyter kodunuzu paylaşır mısınız acaba?
garip bi ifade bırakmış olduk :DD
🤗🤗🤗
Abi KOTLİN ya da Java dersi yap
kim dedi lan python'a başlangıç için kolay diyen ;_;
😂😂😂
Bu zaten kolay hali diğer diller çok zor
Bu yazılan metotları ya da class içinde bir veri eklendiğinde nasıl silme işlemi yapılıyor
Tamamen aynı şeyleri yapıyorum ama kod bende çalışmıyor
ben bilet_satış komutuna 40'dan sonra 50 yazdığımda, 50 adet bilet satılmıştır, kalan koltuk sayısı -10 diye çıktı alıyorum sebebi nedir acaba
Kodun tamamını yazabilir misin?
@@sebastian_vettel5 class Uçuş():
havayolu = 'THY'
def __init__(self, kod, kalkış, varış,süre, kapasite,yolcu):
self.kod = kod
self.kalkış = kalkış
self.varış = varış
self.süre = süre
self.kapasite = kapasite
self.yolcu = yolcu
def anons_yap(self):
return "{} sefer sayılı {}-{} ucuşumuz {} dakika sürecektir".format(
self.kod,
self.kalkış,
self.varış,
self.süre)
def koltuk_sayısı_güncelle(self):
return self.kapasite - self.yolcu
def bilet_satış(self, bilet_adedi=1):
if self.yolcu + bilet_adedi
@@BeyzaNur-ho2nf böyle çalıştırınca hata aldım.
self.yolcu += bilet_adedi satırının altındaki self.koltuk_sayısı_güncelle() ifadesini sildiğimde sorunsuz çalıştı
@@sebastian_vettel5 tamam bir de öyle deneyeyim teşekkür ederim
@@BeyzaNur-ho2nf umarım yardımcı olabilmişimdir, bana pek öyle gelmedi, rica ederim
tüm videoların yayınlanması ne kadar surer
sehr schon
9:06
Bir bakabilir misiniz bir hata alıyorum
TypeError Traceback (most recent call last)
in
----> 1 ucus3.koltuk_sayisi_guncelle()
TypeError: koltuk_sayisi_guncelle() takes 0 positional arguments but 1 was given
classın içinde def koltuk_sayisi_guncelle (self) yazmamış olabilirsiniz
@@asdfasdf8862 öyleymiş sağolasın Self önemli demek baya
@@asdfasdf8862 birde jupiter editörünü kapatıp açınca kaldıgım yerden devam ederken tanımlanmamış hatası falan alıyorum. Bunun çözüm yolu
@@digitalvanguard. run all cells de düzelir herhalde
@@digitalvanguard. Gerçi şimdi baktım 1 yıl önce yazmışsın şimdiye sen halletmişsindir her şeyi :D
Ben burda elendim galiba
Naptın devam edebildinmi? Ne durumdasın
aga ben kedim baska bir class yaratdim olmadi hepsini yokladim olmuyor bire bir aynisi oldu yine calismadi
bendede
çalışmıyorsa aynı değildir. ben de birçok kez aynı sorunla karşılaştım, bir beş dakika ara verip tekrar koda bakmanı öneririm.
ben burda anons yap komudunu girince hata alıyorum class Uçuş():
hava_yolu ="THY"
def __init__(self, kod, kalkışyeri, varış, süre, kapasite, yolcu,):
self.kod = kod
self.kalkışyeri = kalkışyeri
self.varış = varış
self.süre = süre
self.kapasite = kapasite
self.yolcu = yolcu
def anonsyap(self, ):
return "{} sefer sayılı {}-{} uçuşu {} bu karad sürecek".format(
self.kod,
self.kalkış,
self.varış,
self.sure)
ve hata olarak bunu veriyor AttributeError: 'Uçuş' object has no attribute 'anonsyap'
1 ay önce yazmışsın fakat daha sonra çalışıp da yine aynı hatayı alan olursa diye açıklayım. Büyük ihtimalle önce ucuş objesinin olduğu sonra fonksiyonun olduğu kodu çalıştırdınız eğer önce fonksiyonun olduğu kodu çalıştırıp sonra uçuşu da çalıştırırsanız hatasız çalışır
ikinci def funkiyonu tanımlandığı zaman parantez içinde self'den sonra virgül koyulduğu için hata veriyor.
Self’in yanında virgül ne geziyor?Ayrıca biraz düzgün yaz kardeşim gözlerim kanadı o Türkçe ne?
Hocam merhaba, bir şey sormak istiyorum. Ben Python da yılan oyunu yapıyorum ve video izleyerek yapmaya çalışıyorum. Yılanın hareketi için up(0,-1) olarak yazıyorlar. Neden up ın koordinatları böyle
hata :(
ben cidden malım kaç yerden dinledim okudum yapmaya çalıştım yine oturtamadım bu konuyu...
.
Bu videoyu kim anlatıyor ya?
Haa, programlamanın Piri anlatıyomuş ...
Menü yaparken mesela kişi bilet satışını seçti bunu seçtikten sonra bir önceki menüye dönmek isteyip istemediğini sorgulamak istiyorum bunu nasıl yapabilirm?
class Ucus():
havayolu = 'THY'
def __init__(self, kod, kalkis, varis, sure, kapasite, yolcu):
self.kod = kod
self.kalkis = kalkis
self.varis = varis
self.sure = sure
self.kapasite = kapasite
self.yolcu = yolcu
def anons_yap(self):
return "{} sefer sayılı {}-{} uçuşumuz {} sürecektir. ".format(
self.kod,
self.kalkis,
self.varis,
self.sure
)
def koltuk_sayisi_guncelle(self):
return self.kapasite - self.yolcu
def bilet_satis(self, bilet_adedi = ''):
print("Mevcut bilet sayisi: {}".format(self.koltuk_sayisi_guncelle()))
bilet_adedi = input("Almak istediğiniz bilet sayısını giriniz:")
try:
bilet_adedi= int(bilet_adedi)
if bilet_adedi=1:
ucus3.bilet_iptal()
def bilet_satis(self, bilet_adedi=1):
if self.yolcu + bilet_adedi 1 ucus3.bilet_satis(2)
AttributeError: 'Ucus' object has no attribute 'bilet_satis'
hata ne ?
çözümünü bulabildiniz mi
selamunaleyküm. kardeşim bilet_satis diye bir özellik olmadığından bahsediyor. özelliğin(attribute) ismini yanlış yazıyor olabilirsin, yani bilet_sats gibi farklı bir isimle class'a kayıt yapmış olabilirsin yukarıda
Teşekkürler