Belajar Python OOP #03 - Class dan Instance variables

Поделиться
HTML-код
  • Опубликовано: 5 янв 2025

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

  • @raindeca111
    @raindeca111 4 года назад +10

    Thanks gan, gue walau udh ngerti secara general python, cuman gue akui konsep OOP gw dangkal
    Ngeliat basic kayak gini nambah pemahaman gue pribadi, Thanks ya!

  • @maulidinismail2903
    @maulidinismail2903 4 месяца назад +1

    cara menjelaskannya runut dan mudah sekali dimengerti. Terima kasih sudah berbagi ilmu yg bermanfaat.
    Sukses selalu kang!

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

    Ilmunya sangat bermanfaat, bang
    semoga diberikan kesehatan dan kelapangan rizki dan dipanjangkan rizkinyta

  • @aldhieraimayazar2744
    @aldhieraimayazar2744 6 лет назад +2

    Ini channel wajib support nihh , saya suka penjelasan OOP nya , jelass bang .. Request Flutter / Dart bang ..

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

    Alhamdulillah sangat membantu

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

    Bener bener bermanfaat. Jelas sekali cara menerangkannya. Terima kasih banyak baang

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

    Jazaakallahu khoyron kang Pukis

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

    Suksesss teruss bwangg

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

    Jadi makin semangat bejar...

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

    terimakasih

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

    Iklannya tadi dapetnya AWS. Keren iklannya, nonton iklan sampe beres dong😂

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

    keren bang

  • @guadownload9354
    @guadownload9354 6 лет назад +1

    mantap kang, bisa jadi jagoan python nih.

  • @Ashkrik
    @Ashkrik 6 лет назад

    Hadir Bang.... sukses selalu

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

    tq

  • @hasibuan626
    @hasibuan626 5 лет назад +2

    phyton versi yang saya baru instal 3.7 trus saya coba buka yang IDLE nya dan ketik persis seperti yang mas demonstrasikan tp errror, bagaimana cara menampilkan dua layar seperti yang mas tampilkan ?

  • @mocriezaldy7587
    @mocriezaldy7587 6 лет назад

    PERTAMAAAAAAAAAAAAAAAAAAAAAAA..................................................

  • @adiflorense1477
    @adiflorense1477 4 года назад

    nggak nyangka ternyata itu kegunaan static variable

  • @mocriezaldy7587
    @mocriezaldy7587 6 лет назад

    pagi/siang/sore kang....
    Boleh minta sedikit pencerahannya kang....
    class Hero:
    #Class Variable
    Jumlah_hero = 0
    def __init__(self, InputNama, InputKekuatan, InputKecepatan, InputDarah, InputPenyerangan):
    self.InputNama = InputNama
    self.InputKekuatan = InputKekuatan
    self.InputKecepatan = InputKecepatan
    self.InputDarah = InputDarah
    self.InputPenyerangan = InputPenyerangan
    Hero.Jumlah_hero += 1
    def DetailFormat(self):
    print("Detail Hero", Hero.Jumlah_hero)
    print("=================")
    print("Nama :" , self.InputNama)
    print("Jumlah Kekuatan :", self.InputKekuatan)
    print("Kecepatan :", self.InputKecepatan)
    print("Darah :", self.InputDarah)
    print("Nilai Penyerangan :", self.InputPenyerangan)
    Sniper = Hero("Sniper", 100, 100, 90, 10)
    Sniper.DetailFormat()
    Sniper = Hero("Sniper", 100, 90, 100, 10)
    Sniper.DetailFormat()
    Defender = Hero("Defender", 100, 100, 90, 10)
    aa.DetailFormat()
    print("===================================")
    print(Sniper.Jumlah_hero) =======> Kang ini kenapa kita panggil jumlah Sniper ini merangkan 3, apakah class variable di atas menjadikannya Global....
    kemudian saya baca artikel ini
    teknosains.com/i/belajar-basic-oop-di-python
    "Perlu diingat bahwa Python tidak seperti OOP layaknya bahasa Lain. karenanya kita tidak mendapati : private, protected dan public . Alasan nya banyak dan jujur saya sulit menerangkannya. yang jelas Pembuat python dan developer nya sudah sepakat bahwa mereka tidak perlu menambahkan fungsionalitas itu. "
    apakah emang seperti itu ya kang?
    Thanks...

    • @KelasTerbuka
      @KelasTerbuka  6 лет назад

      di python ada konvensi untuk membuat variabel jadi private dan protected (nanti dibahas di encapsulasi).
      private pakai __ misalkan __variable
      protected pakai _ misalkan _protected
      public gak pakai _ , seperti contoh divideo ini.
      dari pertanyaan kamu, yang variabel jumlah_hero itu milik class dan object dibawahnya, kalau yang pakai self itu hanya milik si object.
      jadi seluruh object yang diturunan dari class Hero akan mempunyai nilai jumlah_hero yang sama, coba aja kamu tulis aa.jumlah_hero isinya pasti sama 2.

    • @mocriezaldy7587
      @mocriezaldy7587 6 лет назад

      ohh ok ok kang , saya faham,... thanks ya kang.... saya tunggu pembahasan encapsulasinya ya kang....

  • @farisnaufal8579
    @farisnaufal8579 5 лет назад +2

    bang dasarnya OOP semuanya samakan yang dipelajari mau bahasa manapun? cuman beda bahasa doang kan ya bang?

  • @ilyasilyas4868
    @ilyasilyas4868 5 лет назад

    Saya pakai python versi 3.7.2.shell

  • @KupasFilm27
    @KupasFilm27 4 года назад

    Kak gimana caranya kalau pake aplikasi pyhon nya bukan pake subline text

  • @duasisiofficial5142
    @duasisiofficial5142 5 лет назад

    bang apakah instance variable pada python mesti static?

  • @adityaprasetyo2853
    @adityaprasetyo2853 5 лет назад

    Ini make software apa ya kang buat ngodingnya

  • @Iynn17
    @Iynn17 6 лет назад

    Gw masih agak bingung nerapin python gimana, soalny basic nya gw cuma liat perhitungan aja, buat bikin aplikasinya gmna ya? Nanti buat juga tutorial mmbuat aplikasi yg sederhana aja

    • @KelasTerbuka
      @KelasTerbuka  6 лет назад

      pengennya langsung ke GUI sih, tapi kalo dasarnya blm ada nanti bingung juga bro

    • @Iynn17
      @Iynn17 6 лет назад

      Waduh bnyk ya dasarnya? Yg playlist prtama 34 vid. + playlist oop. ??

    • @Iynn17
      @Iynn17 6 лет назад

      Waduh bnyk ya dasarnya? Yg playlist prtama 34 vid. + playlist oop. ??

    • @KelasTerbuka
      @KelasTerbuka  6 лет назад +1

      enjoyin aja bro...kelas terbuka mencoba membahas pemrograman dengan bahasa pengantar yang ringan...coba aja dulu belajar tkinter kalau misalkan mau langsung, tapi nanti pasti balik lagi ke basic kalau ada yang bingung syntaxnya.

    • @Iynn17
      @Iynn17 6 лет назад

      Siap ka, gw basic aja dlu

  • @ilyasilyas4868
    @ilyasilyas4868 5 лет назад

    Bg gimana Cara menampilkan nomor di sebelah Kiri..