pythonintermediate
Frozen Dataclass
Advanced Python pattern: frozen-dataclass
pythonPress ⌘/Ctrl + Shift + C to copy
from dataclasses import dataclass
@dataclass(frozen=True)
class Config:
host: str
port: int
cfg = Config('localhost', 5432)
print(cfg)Use Cases
- advanced programming
- patterns
Tags
Related Snippets
Similar patterns you can reuse in the same workflow.
pythonintermediate
Frozen Dataclass for Immutable Objects
Create immutable value objects using frozen dataclasses with hash support and custom methods.
Best for: value objects
#python#dataclass
pythonbeginner
Type Hints
Advanced Python pattern: type-hints
Best for: advanced programming
#python#advanced
pythonintermediate
Dataclass
Advanced Python pattern: dataclass
Best for: advanced programming
#python#advanced
pythonadvanced
Abc Abstract
Advanced Python pattern: abc-abstract
Best for: advanced programming
#python#advanced