material4_python_tips
Auto-Generated Notes
2025-08-21
Tag: study_note Title: Python Tips — Performance and Readability
Tips - Prefer list comprehensions and generator expressions for clarity. -
Use enumerate() and zip() to avoid manual index bookkeeping. -
Dataclasses for simple data containers: from dataclasses import dataclass -
Profile hotspots with cProfile; optimize only what matters. - Use pathlib for
paths; avoid [Link] string hacking.
Snippets Sum of squares lazily: sum(x*x for x in range(10_000_000))