Yeniler İçin Python (3.7.3 - 3.8.0) - Ders 29 - Nesne Yönelimli Python VI, Property Dekoratörü

preview_player
Показать описание
Bu dersler serimizde nesne yönelimli Python programlama dili üzerine konuşacağız. Aşağıda bu dersler serisini kapsayan bazı konuları bulabilirsiniz dersleri mümkün olduğu kadar uygulama ve projeler ile zenginleştireceğiz.

Python tanım
Code kurulumu
Değişkenler
Veri Tipleri
List - Tuple - Set
Döngüler
Koşullu İfadeler
Dictionaries
Fonksiyon kavramı
Nesne yönelimli python
Modül kavramı
Dosya yapısı
Hatalar
Tanımlı ileri seviye fonksiyonlar
Veri görüntüleme
Web uygulama
ve çok daha fazlası..
Рекомендации по теме
Комментарии
Автор

Merhaba, 10:27'deki işlemi yaptığım zaman " print(student1.fullname())
TypeError: 'str' object is not callable " şeklinde bir hata alıyorum.
def yazısının üstüne tıklayıp Peek Problem yapınca da "An attribute defined in line 12 hides this methodpylint(method-hidden)" yazısı çıkıyor. Nedeni nedir acaba?
Yardımcı olabilir diye bunu da buraya ekliyorum:



class Student:

def __init__(self, name, surname, age, grades):
self.name = name
self.surname = surname
self.age = age
self.grades = grades
self.fullname = self.name + " " + self.surname
def average(self):
return sum(self.grades) / len(self.grades)

def fullname(self):
return f"{self.name} {self.surname}"
student1 = Student("arin", "yazılım", 22, [10, 20, 30])

student1.name = "mahmut"
student1.surname = "yazılım 2"
student1.grades = [50, 50, 50]

print(student1.name)
print(student1.surname)
print(student1.fullname())

nyrvir
Автор

Amaci sadece fonksiyonu degisken gibi cagirmak mi?

sevdaaghalarova