There Is More Than One Way to Zen Your Python
summary
Replicates a prior empirical study by reusing the original open‑source toolset and dataset, reproducing counts of concrete idioms and replicated most results with differences explained by project churn; creates an updated catalogue of pythonic idioms from grounded‑theory mining of blogs and StackOverflow, adds extra static detectors, and tracks idiom evolution over time across repositories; publishes a website, figshare diagrams and artefacts, and reports that the replication and extensions work and mostly confirm the original findings.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:40Software Evolution
- 1:55Coding Tradition
- 4:37Negative Coding Traditions
- 5:29Examples
- 7:09Pragmatic Reasons
- 7:38Pythonicity
- 8:30Pythonic Idioms
- 9:36Replication
- 11:25Patterns
- 12:51Conclusion
related talks
43mWriting Idiomatic Python
17mThe Zen of Python: Rocky Mountain Remix
25m"Zen Commandments"
43mIdiomatic Python: Tools and Tips
41mEcosystem for Reliable Python Programming
31mA Recent History of Python Through Stack Overflow Questions and Answers
26mThe Zen of Python in Spanish
28mWhyPy? Understanding Trends Driving the Usage of Python
