There Is More Than One Way to Zen Your Python

Aamir Farooq, Vadim Zaytsev

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

10 Citations (Scopus)
179 Downloads (Pure)

Abstract

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.
Original languageEnglish
Title of host publicationSLE 2021: Proceedings of the 14th ACM SIGPLAN International Conference on Software Language Engineering
Pages68-82
Number of pages15
ISBN (Electronic)978-1-4503-9111-5
DOIs
Publication statusPublished - 17 Oct 2021
Event14th International Conference on Software Language Engineering, SLE 2021 - Chicago Virtual , United States
Duration: 17 Oct 202119 Oct 2021
Conference number: 14
http://www.sleconf.org/2021/

Conference

Conference14th International Conference on Software Language Engineering, SLE 2021
Abbreviated titleSLE 2021
Country/TerritoryUnited States
CityChicago Virtual
Period17/10/2119/10/21
Internet address

Keywords

  • 2022 OA procedure

Fingerprint

Dive into the research topics of 'There Is More Than One Way to Zen Your Python'. Together they form a unique fingerprint.

Cite this