Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mustafamuratcoskun
GitHub Repository: mustafamuratcoskun/Sifirdan-Ileri-Seviyeye-Python-Programlama
Path: blob/master/Nesne Tabanlı Programlama/Videolardaki Notebooklar/Nesne Tabanlı Programlama - Metodlar.ipynb
765 views
Kernel: Python 3
class Yazılımcı(): def __init__(self,isim,soyisim,numara,maaş,diller): self.isim = isim self.soyisim = soyisim self.numara = numara self.maaş = maaş self.diller = diller def bilgilerigöster(self): print(""" Yazılımcı objesinin özellikleri İsim : {} Soyisim : {} Numara: {} Maaş : {} Bildiği Diller : {} """.format(self.isim,self.soyisim,self.numara,self.maaş,self.diller)) def zam_yap(self,zam_miktarı): print("Zam yapılıyor...") self.maaş += zam_miktarı def dil_ekle(self,yeni_dil): print("Dil ekleniyor.....") self.diller.append(yeni_dil)
yazılımcı = Yazılımcı("Mustafa Murat","Coşkun",12345,3000,["Python","Java","C","Javascript"])
yazılımcı
<__main__.Yazılımcı at 0x51ac786048>
yazılımcı.bilgilerigöster()
Yazılımcı objesinin özellikleri İsim : Mustafa Murat Soyisim : Coşkun Numara: 12345 Maaş : 3000 Bildiği Diller : ['Python', 'Java', 'C', 'Javascript']
yazılımcı.dil_ekle("GoLang")
Dil ekleniyor.....
yazılımcı.bilgilerigöster()
Yazılımcı objesinin özellikleri İsim : Mustafa Murat Soyisim : Coşkun Numara: 12345 Maaş : 3000 Bildiği Diller : ['Python', 'Java', 'C', 'Javascript', 'GoLang']
yazılımcı.zam_yap(500)
Zam yapılıyor...
yazılımcı.bilgilerigöster()
Yazılımcı objesinin özellikleri İsim : Mustafa Murat Soyisim : Coşkun Numara: 12345 Maaş : 3500 Bildiği Diller : ['Python', 'Java', 'C', 'Javascript', 'GoLang']