Python Dersleri #26 | Class'larda Method'lar

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 79

  • @htopuz
    @htopuz 4 ปีที่แล้ว +12

    Emekleriniz için teşekkürler. Çok sade ve açıklayıcı olmuş. Class konusunu en iyi bu videolarda anlayabildim.

  • @lviv445
    @lviv445 ปีที่แล้ว +1

    ne süper bir anlatım teşekkürler hocam :))

  • @acikelsadik
    @acikelsadik 2 ปีที่แล้ว +2

    Geldik, vazgeçmedik 26. derse. Var olun...

  • @barsyurttan2405
    @barsyurttan2405 2 ปีที่แล้ว

    Emeğinize sağlık. Basit anlatım.

  • @esrademirel5998
    @esrademirel5998 2 ปีที่แล้ว

    çok iyi anlatım olmuş ,emeğinize sağlık.

  • @ouzhangoren
    @ouzhangoren 2 ปีที่แล้ว +7

    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.

    • @berkaydiler3325
      @berkaydiler3325 2 ปีที่แล้ว +2

      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.

    • @ouzhangoren
      @ouzhangoren 2 ปีที่แล้ว

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

    • @berkaydiler3325
      @berkaydiler3325 2 ปีที่แล้ว

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

    • @opsiyonel-w6k3
      @opsiyonel-w6k3 9 หลายเดือนก่อน

      ​@@berkaydiler3325geliştinmi

    • @nebudusunceler
      @nebudusunceler หลายเดือนก่อน

      hocam ne durumdasınız?

  • @birsevgicicegi
    @birsevgicicegi 3 ปีที่แล้ว

    anlatım gerçekten çok sade, çok iyi.

  • @bysubutay
    @bysubutay 9 หลายเดือนก่อน

    Teşekkürler hocam🎉

  •  4 ปีที่แล้ว +1

    Serinin devamını sabırsızlıkla bekliyoruzzzzz 3 hafta oldu :(

    • @AncinetPower
      @AncinetPower หลายเดือนก่อน

      Reis son durumun ne bilgi verirsen sevinirim

  • @furkanusta4752
    @furkanusta4752 4 ปีที่แล้ว +17

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

    • @AncinetPower
      @AncinetPower หลายเดือนก่อน

      Son durum nedir başkan? Ogrenebildinmi?

  • @daysaktakurtulsak930
    @daysaktakurtulsak930 2 ปีที่แล้ว

    Sağolun

  • @p1p2p3p4zzzzzzz
    @p1p2p3p4zzzzzzz 2 ปีที่แล้ว

    Teşekkürler

  • @timuremreekmen5164
    @timuremreekmen5164 11 หลายเดือนก่อน

    eyvallah hocam

  • @veyselaytekin8734
    @veyselaytekin8734 2 ปีที่แล้ว +1

    fonksiyon icine fonksiyon yazmayi ilk defa görüyorum, bu güzel teknikler icin tesekkür ederim hocam🙏

  • @rrrkayra
    @rrrkayra ปีที่แล้ว

    Hocam cok iyi video

  • @oguzhancakiroglu6605
    @oguzhancakiroglu6605 11 หลายเดือนก่อน

    hocam teşekkürler

  • @abdulsametkuk
    @abdulsametkuk 2 ปีที่แล้ว +2

    'Ucus' object has no attribute 'anons_yap'
    tıpa tıp aynısını yazmama rağmen böyle bir hata alıyorum.

  • @kenanalcanov2618
    @kenanalcanov2618 2 ปีที่แล้ว

    Hocam ünide 1 sömestrde öğrenemediğimi sizden öğrendim . Teşekkürler.

  • @kadirsener3304
    @kadirsener3304 3 ปีที่แล้ว +1

    class'ın içerisindeki koltuk_sayisi_guncelle fonksiyonunu hızlı bir şekilde nasıl tamamlıyorsunuz? tab tuşuyla denedim olmadı

  • @seyidseyidov4423
    @seyidseyidov4423 ปีที่แล้ว

    Əla

  • @Fizikciniz
    @Fizikciniz ปีที่แล้ว

    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.

    • @Zhonyaxx
      @Zhonyaxx 3 หลายเดือนก่อน

      Bilet hiç satılmayacaksa fonksiyon neden çağrılsın ki?

    • @Metehan-qi9rt
      @Metehan-qi9rt 29 วันที่ผ่านมา

      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.

  • @co4erol
    @co4erol 2 ปีที่แล้ว

    Selam Erol Hocam!
    Jupyter kodunuzu paylaşır mısınız acaba?

  • @meryema.9031
    @meryema.9031 4 ปีที่แล้ว

    garip bi ifade bırakmış olduk :DD

  • @cahan8542
    @cahan8542 4 ปีที่แล้ว

    🤗🤗🤗

  • @Omerfarukkocaman
    @Omerfarukkocaman 4 ปีที่แล้ว +1

    Abi KOTLİN ya da Java dersi yap

  • @erdembostanci6831
    @erdembostanci6831 3 ปีที่แล้ว +11

    kim dedi lan python'a başlangıç için kolay diyen ;_;

    • @YasinOlkay
      @YasinOlkay ปีที่แล้ว

      😂😂😂

    • @tuna_tt21
      @tuna_tt21 27 วันที่ผ่านมา

      Bu zaten kolay hali diğer diller çok zor

  • @rabianur4942
    @rabianur4942 3 ปีที่แล้ว

    Bu yazılan metotları ya da class içinde bir veri eklendiğinde nasıl silme işlemi yapılıyor

  • @zekeriyegok9182
    @zekeriyegok9182 2 ปีที่แล้ว

    Tamamen aynı şeyleri yapıyorum ama kod bende çalışmıyor

  • @BeyzaNur-ho2nf
    @BeyzaNur-ho2nf 4 ปีที่แล้ว +1

    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

    • @sebastian_vettel5
      @sebastian_vettel5 3 ปีที่แล้ว +1

      Kodun tamamını yazabilir misin?

    • @BeyzaNur-ho2nf
      @BeyzaNur-ho2nf 3 ปีที่แล้ว +2

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

    • @sebastian_vettel5
      @sebastian_vettel5 3 ปีที่แล้ว +1

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

    • @BeyzaNur-ho2nf
      @BeyzaNur-ho2nf 3 ปีที่แล้ว +1

      @@sebastian_vettel5 tamam bir de öyle deneyeyim teşekkür ederim

    • @sebastian_vettel5
      @sebastian_vettel5 3 ปีที่แล้ว +1

      @@BeyzaNur-ho2nf umarım yardımcı olabilmişimdir, bana pek öyle gelmedi, rica ederim

  • @ferit6765
    @ferit6765 4 ปีที่แล้ว

    tüm videoların yayınlanması ne kadar surer

  • @ontheskyblue
    @ontheskyblue 2 ปีที่แล้ว

    sehr schon

  • @hikmetdag1921
    @hikmetdag1921 2 ปีที่แล้ว

    9:06

  • @digitalvanguard.
    @digitalvanguard. 4 ปีที่แล้ว

    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

    • @asdfasdf8862
      @asdfasdf8862 4 ปีที่แล้ว +1

      classın içinde def koltuk_sayisi_guncelle (self) yazmamış olabilirsiniz

    • @digitalvanguard.
      @digitalvanguard. 4 ปีที่แล้ว

      @@asdfasdf8862 öyleymiş sağolasın Self önemli demek baya

    • @digitalvanguard.
      @digitalvanguard. 4 ปีที่แล้ว +1

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

    • @bilgekagan7285
      @bilgekagan7285 2 ปีที่แล้ว

      @@digitalvanguard. run all cells de düzelir herhalde

    • @bilgekagan7285
      @bilgekagan7285 2 ปีที่แล้ว

      @@digitalvanguard. Gerçi şimdi baktım 1 yıl önce yazmışsın şimdiye sen halletmişsindir her şeyi :D

  • @okumakistemiyorum4371
    @okumakistemiyorum4371 2 ปีที่แล้ว +3

    Ben burda elendim galiba

    • @AncinetPower
      @AncinetPower หลายเดือนก่อน

      Naptın devam edebildinmi? Ne durumdasın

  • @talehsuleymanov9945
    @talehsuleymanov9945 3 ปีที่แล้ว

    aga ben kedim baska bir class yaratdim olmadi hepsini yokladim olmuyor bire bir aynisi oldu yine calismadi

    • @Gust4v0fring
      @Gust4v0fring 3 ปีที่แล้ว

      bendede

    • @tameronderr
      @tameronderr 2 ปีที่แล้ว +1

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

  • @sukrugayretli.8599
    @sukrugayretli.8599 2 ปีที่แล้ว

    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'

    • @aybavs
      @aybavs 2 ปีที่แล้ว +1

      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

    • @elvarseferzade3590
      @elvarseferzade3590 ปีที่แล้ว

      ikinci def funkiyonu tanımlandığı zaman parantez içinde self'den sonra virgül koyulduğu için hata veriyor.

    • @tuna_tt21
      @tuna_tt21 27 วันที่ผ่านมา

      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?

  • @melsa8594
    @melsa8594 2 ปีที่แล้ว

    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

  • @lemniscatestudioo1434
    @lemniscatestudioo1434 4 ปีที่แล้ว +1

    hata :(

  • @artemis2904
    @artemis2904 2 ปีที่แล้ว +1

    ben cidden malım kaç yerden dinledim okudum yapmaya çalıştım yine oturtamadım bu konuyu...

  • @ahmetfaruktekin6460
    @ahmetfaruktekin6460 2 ปีที่แล้ว

    .

  • @crownclown2269
    @crownclown2269 ปีที่แล้ว

    Bu videoyu kim anlatıyor ya?
    Haa, programlamanın Piri anlatıyomuş ...

  • @fraterdem270
    @fraterdem270 2 ปีที่แล้ว +1

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

  • @Nayoirian
    @Nayoirian 2 ปีที่แล้ว

    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 ?

    • @mehmeterenbilgin7013
      @mehmeterenbilgin7013 ปีที่แล้ว

      çözümünü bulabildiniz mi

    • @ErenKıraç-g5m
      @ErenKıraç-g5m ปีที่แล้ว

      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

  • @oguzturkyilmaz543
    @oguzturkyilmaz543 8 หลายเดือนก่อน

    Teşekkürler