{"id":"https://openalex.org/W4393780776","doi":"https://doi.org/10.5281/zenodo.5712349","title":"Does Coding in Pythonic Zen Peak Performance? Preliminary Experiments of Nine Pythonic Idioms at Scale","display_name":"Does Coding in Pythonic Zen Peak Performance? Preliminary Experiments of Nine Pythonic Idioms at Scale","publication_year":2021,"publication_date":"2021-11-19","ids":{"openalex":"https://openalex.org/W4393780776","doi":"https://doi.org/10.5281/zenodo.5712349"},"language":"en","primary_location":{"id":"pmh:oai:zenodo.org:5712349","is_oa":true,"landing_page_url":"https://zenodo.org/record/5712349","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/other"},"type":"dataset","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://zenodo.org/record/5712349","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5086084983","display_name":"Pattara Leelaprute","orcid":"https://orcid.org/0000-0001-7380-354X"},"institutions":[{"id":"https://openalex.org/I198105771","display_name":"Kasetsart University","ror":"https://ror.org/05gzceg21","country_code":"TH","type":"education","lineage":["https://openalex.org/I198105771"]}],"countries":["TH"],"is_corresponding":true,"raw_author_name":"Leelaprute, Pattara","raw_affiliation_strings":["Faculty of Engineering, Kasetsart University"],"raw_orcid":"https://orcid.org/0000-0001-7380-354X","affiliations":[{"raw_affiliation_string":"Faculty of Engineering, Kasetsart University","institution_ids":["https://openalex.org/I198105771"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046306022","display_name":"Bodin Chinthanet","orcid":"https://orcid.org/0000-0003-4439-1608"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Chinthanet, Bodin","raw_affiliation_strings":["Nara Institute of Science and Technology"],"raw_orcid":"https://orcid.org/0000-0003-4439-1608","affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technology","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004205023","display_name":"Supatsara Wattanakriengkrai","orcid":"https://orcid.org/0000-0001-9978-9889"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Wattanakriengkrai, Supatsara","raw_affiliation_strings":["Nara Institute of Science and Technology"],"raw_orcid":"https://orcid.org/0000-0001-9978-9889","affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technology","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091820517","display_name":"Raula Gaikovina Kula","orcid":"https://orcid.org/0000-0003-2324-0608"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kula, Raula Gaikovina","raw_affiliation_strings":["Nara Institute of Science and Technology"],"raw_orcid":"https://orcid.org/0000-0003-2324-0608","affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technology","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081172010","display_name":"Pongchai Jaisri","orcid":null},"institutions":[{"id":"https://openalex.org/I198105771","display_name":"Kasetsart University","ror":"https://ror.org/05gzceg21","country_code":"TH","type":"education","lineage":["https://openalex.org/I198105771"]}],"countries":["TH"],"is_corresponding":false,"raw_author_name":"Pongchai Jaisri","raw_affiliation_strings":["Faculty of Engineering, Kasetsart University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Faculty of Engineering, Kasetsart University","institution_ids":["https://openalex.org/I198105771"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5031518343","display_name":"Takashi Ishio","orcid":"https://orcid.org/0000-0003-4106-699X"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Ishio, Takashi","raw_affiliation_strings":["Nara Institute of Science and Technology"],"raw_orcid":"https://orcid.org/0000-0003-4106-699X","affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technology","institution_ids":["https://openalex.org/I75917431"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5086084983"],"corresponding_institution_ids":["https://openalex.org/I198105771"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.8223000168800354,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.8223000168800354,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.5730254650115967},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.5575289130210876},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.39455902576446533},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2421177625656128},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.2252855896949768},{"id":"https://openalex.org/keywords/geography","display_name":"Geography","score":0.21947485208511353},{"id":"https://openalex.org/keywords/cartography","display_name":"Cartography","score":0.13173940777778625}],"concepts":[{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.5730254650115967},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.5575289130210876},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.39455902576446533},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2421177625656128},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.2252855896949768},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.21947485208511353},{"id":"https://openalex.org/C58640448","wikidata":"https://www.wikidata.org/wiki/Q42515","display_name":"Cartography","level":1,"score":0.13173940777778625}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:zenodo.org:5712349","is_oa":true,"landing_page_url":"https://zenodo.org/record/5712349","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/other"},{"id":"doi:10.5281/zenodo.5712349","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.5712349","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"dataset"}],"best_oa_location":{"id":"pmh:oai:zenodo.org:5712349","is_oa":true,"landing_page_url":"https://zenodo.org/record/5712349","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/other"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W2478288626","https://openalex.org/W4391913857","https://openalex.org/W2350741829","https://openalex.org/W2530322880"],"abstract_inverted_index":{"<strong>Link":[0],"to":[1,6,18,121,137,160,183,227],"pre-print:":[2],"</strong>https://arxiv.org/abs/2203.14484<br>":[3],"<br>":[4,53],"<strong>How":[5],"run</strong>":[7],"Extract":[8],"<strong>pythonnic_performance.zip":[9],"</strong>and":[10],"move":[11],"into":[12],"the":[13,26,33,51,65,88,101,135,150,165,191],"extracted":[14],"directory.":[15],"Execute":[16,22,28],"<strong>install.sh</strong>":[17],"install":[19],"required":[20],"dependencies.":[21],"<strong>run.sh":[23],"</strong>to":[24,31],"start":[25],"experiment.":[27],"<strong>python":[29],"statistic.py":[30],"perform":[32],"statistical":[34],"test":[35],"and":[36,60,81,96,124,196,211,222,230],"show":[37,214],"data":[38,58,94],"statistics.":[39],"Note":[40],"that":[41,118,203,215],"files":[42],"in":[43,50,63,156,205,244],"<strong>submitted_output</strong>":[44],"are":[45],"our":[46],"experimental":[47],"results":[48,201,234],"shown":[49],"paper.":[52],"<strong>Abstract</strong>":[54],"In":[55],"field":[56],"of":[57,75,91,104,109,114,142,180,193],"science,":[59],"for":[61,78,100,149],"academics":[62],"general,":[64],"Python":[66,126,151],"programming":[67],"language":[68],"is":[69,111,159],"a":[70,112,147,173,178,245],"popular":[71],"choice,":[72],"mainly":[73],"because":[74],"its":[76],"libraries":[77],"storing,":[79],"manipulating,":[80],"gaining":[82],"insight":[83],"from":[84],"data.<br>":[85,106],"Evidence":[86],"includes":[87],"versatile":[89],"set":[90,113,179],"machine":[92],"learning,":[93],"visualization,":[95],"manipulation":[97],"packages":[98],"used":[99],"ever-growing":[102],"size":[103],"available":[105],"The":[107,153,233],"<em>Zen":[108],"Python</em>":[110],"guiding":[115],"design":[116],"principles":[117,129],"developers":[119],"use":[120],"write":[122],"acceptable":[123],"elegant":[125],"code.<br>":[127],"Most":[128],"revolve":[130],"around":[131],"simplicity.<br>":[132],"However,":[133],"as":[134],"need":[136],"compute":[138],"on":[139,238],"large":[140],"amounts":[141],"data,":[143],"performance":[144,169,192],"has":[145],"become":[146],"necessity":[148],"programmer.":[152],"new":[154],"idea":[155],"this":[157],"paper":[158],"empirically":[161],"confirm":[162],"whether":[163],"writing":[164,204],"Pythonic":[166,186,195,206],"way":[167],"peaks":[168],"at":[170],"scale.<br>":[171],"As":[172],"starting":[174],"point,":[175],"we":[176],"conduct":[177],"preliminary":[181],"experiments":[182],"evaluate":[184],"nine":[185],"code":[187,198],"examples":[188],"by":[189],"comparing":[190],"both":[194],"Non-Pythonic":[197],"snippets.<br>":[199],"Our":[200],"reveal":[202],"idioms":[207],"may":[208],"save":[209,225],"memory":[210],"time.<br>":[212],"We":[213],"incorporating":[216],"list":[217],"comprehension,":[218],"generator":[219],"expression,":[220],"zip,":[221],"itertools.zip\\_longest":[223],"can":[224],"up":[226],"7,000":[228],"MB":[229],"32.25":[231],"seconds.<br>":[232],"open":[235],"more":[236],"questions":[237],"how":[239],"they":[240],"could":[241],"be":[242],"utilized":[243],"real-world":[246],"setting.":[247]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
