diff --git a/web2-projects/decorators.md b/web2-projects/decorators.md new file mode 100644 index 0000000..c2bef00 --- /dev/null +++ b/web2-projects/decorators.md @@ -0,0 +1,29 @@ +## decorators + +
+ +### `@dataclass` + +go from: + +``` +class Person(): + def __init__(self, first_name, last_name, age, job): + self.first_name = first_name + self.last_name = last_name + self.age = age + self.job = job +``` + +to: + +``` +from dataclasses import dataclass + +@dataclass +class Person: + first_name: str + last_name: str + age: int + job: str +```