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 ?
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...
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.
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
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.
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!
cara menjelaskannya runut dan mudah sekali dimengerti. Terima kasih sudah berbagi ilmu yg bermanfaat.
Sukses selalu kang!
Ilmunya sangat bermanfaat, bang
semoga diberikan kesehatan dan kelapangan rizki dan dipanjangkan rizkinyta
Ini channel wajib support nihh , saya suka penjelasan OOP nya , jelass bang .. Request Flutter / Dart bang ..
Alhamdulillah sangat membantu
Bener bener bermanfaat. Jelas sekali cara menerangkannya. Terima kasih banyak baang
Jazaakallahu khoyron kang Pukis
Suksesss teruss bwangg
Jadi makin semangat bejar...
terimakasih
Iklannya tadi dapetnya AWS. Keren iklannya, nonton iklan sampe beres dong😂
keren bang
mantap kang, bisa jadi jagoan python nih.
Harus bro
Hadir Bang.... sukses selalu
tq
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 ?
PERTAMAAAAAAAAAAAAAAAAAAAAAAA..................................................
nggak nyangka ternyata itu kegunaan static variable
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...
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.
ohh ok ok kang , saya faham,... thanks ya kang.... saya tunggu pembahasan encapsulasinya ya kang....
bang dasarnya OOP semuanya samakan yang dipelajari mau bahasa manapun? cuman beda bahasa doang kan ya bang?
iya kok
Saya pakai python versi 3.7.2.shell
Kak gimana caranya kalau pake aplikasi pyhon nya bukan pake subline text
bang apakah instance variable pada python mesti static?
Ini make software apa ya kang buat ngodingnya
pycharm kayanya bang
Sublime text
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
pengennya langsung ke GUI sih, tapi kalo dasarnya blm ada nanti bingung juga bro
Waduh bnyk ya dasarnya? Yg playlist prtama 34 vid. + playlist oop. ??
Waduh bnyk ya dasarnya? Yg playlist prtama 34 vid. + playlist oop. ??
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.
Siap ka, gw basic aja dlu
Bg gimana Cara menampilkan nomor di sebelah Kiri..
Liat di view
@@KelasTerbuka sip saya cbA y