The popularity of Python can be at least partially attributed to the concept of pythonicity, loosely defined as a combination of good practices accepted within the community. Despite the popularity of both Python itself and the pythonicity of code written in it, this concept has not been studied that well, and the first attempts to define it formally are rather recent. In this paper, we take the next steps in exploring this topic by conducting an independent literature review in order to create a catalogue of pythonic idioms, reproduce the results of a recent paper on the usage of pythonic idioms, perform an external direct replication of it by reusing the same open source toolset and dataset, and extend the body of knowledge by also analysing how the use of pythonic idioms evolve over time in open source codebases.
CITATION STYLE
Farooq, A., & Zaytsev, V. (2021). There is more than one way to zen your Python. In SLE 2021 - Proceedings of the 14th ACM SIGPLAN International Conference on Software Language Engineering, co-located with SPLASH 2021 (pp. 68–82). Association for Computing Machinery, Inc. https://doi.org/10.1145/3486608.3486909
Mendeley helps you to discover research relevant for your work.