python_data_classes.py

#!/usr/bin/python3
# ===================================================================
# This Is Why Python Data Classes Are Awesome
# www.youtube.com/watch?v=CvQ7e6yUtnw
# ----
# Data Classes in Python Are The New Standard
# www.youtube.com/watch?v=ojrbuVKblew
# ----
# Do we still need dataclasses? // PYDANTIC tutorial
# www.youtube.com/watch?v=Vj-iU-8_xLs&t=187s
# ====================================================================

import random
import string
from dataclasses import dataclass


@dataclass
class Person:
    name: str
    address: str


# --------------------------------------------------------------------
# ---- main
# --------------------------------------------------------------------

if __name__ == '__main__':

    person = Person(name='John',address='123 Main St')
    print(person)