Arkadaşlar herkese merhabalar,
Pyhton’da daha çok yeniyim. İlk tanıştığım programlama dili Pyhton:) Takıldığım bir noktada size danışmak istedim.
class Book:
counter = 0
def __init__(self, name, author, publisher, year):
self.name = name
self.author = author
self.publisher = publisher
self.year = year
Book.counter += 1
book_1 = Book('İnsanın Anlam Arayışı', 'Viktor Emil Frankl', 'Okyanus Yayın', 2010)
book_2 = Book('Anne Baba ve Çocuk Arasında', 'Haim Ginott', 'Okyanus Yayın', 2012)
book_3 = Book('Ateş Bahçeleri', 'Cengizhan Orakçı', 'Ötüken Neşriyat', 2009)
Yukarıda, kendim oluşturmaya çalıştığım kütüphane uygulaması için oluşturduğum sınıf ve nesneleri görebilirsiniz. Fakat benim burada yapmak istediğim, nesneleri kullanıcı girişi ile oluşturabilmek. Yani nesne değişkenlerini kullanıcıdan aldığım veriler ile tanımlamak istiyorum ve her seferinde sistemin otomatik yeni bir nesne oluşturmasını istiyorum. Hatta bunları list ya da tuple şeklinde bir veri olarak kaydedebilirsem, benim için çok daha iyi olur. Yine herhangi bir veriyi append komutu ile bir tuple’ye ekleyebilirken, nesne verilerini nasıl ekleyeceğimi kafamda oturtamadım.
Burada nesne verilerini, input ile çekebiliyorum. Bunda bir sorun yok fakat nesne adını (örn: book_1), input ile almam mümkün olmuyor. Burada sistemin otomatik nesneyi oluşturması gerekiyor sanırım, mantığını tam kuramadım.
Bana bu konuda yol göstererek yardımcı olabilirseniz çok sevinirim.