Veri Sınıfları(DataClass) Nedir? Ne İşe Yarar?

Merhaba arkadaşlar.

Bu konuda, pek fazla Türkçe kaynak bulamadım. Basitçe anlatabilecek olan var mı?

  • Nedir bu Veri Sınıfları?
  • Verileri sınıflandırmak için normal sınıflar kullanılamaz mı?

Ayrıca, İngilizce bir kaynakta da şöyle bir kullanım gördüm:

from dataclasses import dataclass

@dataclass
class DataClass:
   ...

Bezeyiciler, sınıf tanımlarken de mi kullanılabiliyormuş?

Cevaplarınız için, şimdiden teşekkür ederim. :slight_smile:

1 Beğeni

Veri sınıfları, veri saklamaya yönelik sınıflar. Diğer dillerdeki struct yapısına benziyor.

Kullanılır, dataclass bezeyicisi sizin elle yazacağınız kodları çalışma anında üretiyor. Nasıl bir kod ürettiğinden şurada bahsedilmiş.

Evet.

2 Beğeni

Bu arkadaşımız gayet güzel anlatmış

3 Beğeni