{"id":"https://openalex.org/W3134546241","doi":"https://doi.org/10.1162/coli_r_00400","title":"Python for Linguists","display_name":"Python for Linguists","publication_year":2021,"publication_date":"2021-03-01","ids":{"openalex":"https://openalex.org/W3134546241","doi":"https://doi.org/10.1162/coli_r_00400","mag":"3134546241"},"language":"en","primary_location":{"id":"doi:10.1162/coli_r_00400","doi":"https://doi.org/10.1162/coli_r_00400","is_oa":true,"landing_page_url":"https://doi.org/10.1162/coli_r_00400","pdf_url":"https://direct.mit.edu/coli/article-pdf/47/1/217/1911482/coli_r_00400.pdf","source":{"id":"https://openalex.org/S155526855","display_name":"Computational Linguistics","issn_l":"0891-2017","issn":["0891-2017","1530-9312"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-class-a","anvur-scientific","ccf-b","cwts-core","doaj","dongbi-b","doyens","erih-plus","jufo-3","norway-2","poland-140","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320244","host_organization_name":"Association for Computational Linguistics","host_organization_lineage":["https://openalex.org/P4310320244"],"host_organization_lineage_names":["Association for Computational Linguistics"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computational Linguistics","raw_type":"journal-article"},"volume":null,"type":"book-review","is_traditional":true,"indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://direct.mit.edu/coli/article-pdf/47/1/217/1911482/coli_r_00400.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5046895021","display_name":"Benjamin Roth","orcid":"https://orcid.org/0000-0003-0362-0267","observed_orcids":["https://orcid.org/0000-0003-0362-0267"]},"institutions":[{"id":"https://openalex.org/I129774422","display_name":"University of Vienna","ror":"https://ror.org/03prydq77","country_code":"AT","type":"education","lineage":["https://openalex.org/I129774422"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Benjamin Roth","raw_affiliation_strings":["University of Vienna"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Vienna","institution_ids":["https://openalex.org/I129774422"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060170090","display_name":"Michael Wiegand","orcid":"https://orcid.org/0000-0002-5403-1078","observed_orcids":["https://orcid.org/0000-0002-5403-1078"]},"institutions":[{"id":"https://openalex.org/I4210166741","display_name":"University of Klagenfurt","ror":"https://ror.org/05q9m0937","country_code":"AT","type":"education","lineage":["https://openalex.org/I4210166741"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Michael Wiegand","raw_affiliation_strings":["Alpen-Adria-Universit\u00e4t Klagenfurt"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alpen-Adria-Universit\u00e4t Klagenfurt","institution_ids":["https://openalex.org/I4210166741"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5046895021","https://openalex.org/A5060170090"],"corresponding_institution_ids":["https://openalex.org/I129774422","https://openalex.org/I4210166741"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"47","issue":"1","first_page":"217","last_page":"220"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.8848000168800354,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T10533","display_name":"Teaching and Learning Programming","score":0.8848000168800354,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.10610000044107437,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.005200000014156103,"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/python-programming","display_name":"Python programming","score":0.8759999871253967},{"id":"https://openalex.org/keywords/introductory-programming","display_name":"introductory programming","score":0.8190000057220459},{"id":"https://openalex.org/keywords/string-operations","display_name":"string operations","score":0.4399999976158142},{"id":"https://openalex.org/keywords/mutability","display_name":"mutability","score":0.8610000014305115},{"id":"https://openalex.org/keywords/control-structures","display_name":"control structures","score":0.9240000247955322},{"id":"https://openalex.org/keywords/input-output-operations","display_name":"input/output operations","score":0.8140000104904175},{"id":"https://openalex.org/keywords/modules","display_name":"modules","score":0.7720000147819519},{"id":"https://openalex.org/keywords/error-handling","display_name":"error handling","score":0.44699999690055847},{"id":"https://openalex.org/keywords/adverse-effects","display_name":"adverse effects","score":0.7860000133514404},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"natural language processing","score":0.5389999747276306}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8167722225189209},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7521787881851196},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5442789196968079}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1162/coli_r_00400","doi":"https://doi.org/10.1162/coli_r_00400","is_oa":true,"landing_page_url":"https://doi.org/10.1162/coli_r_00400","pdf_url":"https://direct.mit.edu/coli/article-pdf/47/1/217/1911482/coli_r_00400.pdf","source":{"id":"https://openalex.org/S155526855","display_name":"Computational Linguistics","issn_l":"0891-2017","issn":["0891-2017","1530-9312"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-class-a","anvur-scientific","ccf-b","cwts-core","doaj","dongbi-b","doyens","erih-plus","jufo-3","norway-2","poland-140","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320244","host_organization_name":"Association for Computational Linguistics","host_organization_lineage":["https://openalex.org/P4310320244"],"host_organization_lineage_names":["Association for Computational Linguistics"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computational Linguistics","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:0c137d1b09b444afa7e5052902afb8c9","doi":null,"is_oa":false,"landing_page_url":"https://doaj.org/article/0c137d1b09b444afa7e5052902afb8c9","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Computational Linguistics, Vol 47, Iss 1, Pp 217-220 (2021)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1162/coli_r_00400","doi":"https://doi.org/10.1162/coli_r_00400","is_oa":true,"landing_page_url":"https://doi.org/10.1162/coli_r_00400","pdf_url":"https://direct.mit.edu/coli/article-pdf/47/1/217/1911482/coli_r_00400.pdf","source":{"id":"https://openalex.org/S155526855","display_name":"Computational Linguistics","issn_l":"0891-2017","issn":["0891-2017","1530-9312"],"is_oa":true,"is_in_doaj":true,"is_core":true,"listed_in":["anvur-class-a","anvur-scientific","ccf-b","cwts-core","doaj","dongbi-b","doyens","erih-plus","jufo-3","norway-2","poland-140","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310320244","host_organization_name":"Association for Computational Linguistics","host_organization_lineage":["https://openalex.org/P4310320244"],"host_organization_lineage_names":["Association for Computational Linguistics"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computational Linguistics","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6164000034332275,"display_name":"Quality education","id":"https://metadata.un.org/sdg/4"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3134546241.pdf","grobid_xml":"https://content.openalex.org/works/W3134546241.grobid-xml"},"referenced_works_count":5,"referenced_works":["https://openalex.org/W579948731","https://openalex.org/W1550397087","https://openalex.org/W2098162425","https://openalex.org/W2143017621","https://openalex.org/W2953320089"],"related_works":["https://openalex.org/W4249267526","https://openalex.org/W2981294731","https://openalex.org/W7014827878","https://openalex.org/W4210636716","https://openalex.org/W2579801237","https://openalex.org/W7079560419","https://openalex.org/W2787594791","https://openalex.org/W2623255657","https://openalex.org/W4286461714","https://openalex.org/W3117927036"],"abstract_inverted_index":{"Teaching":[0],"programming":[1,25,72,97,164,220,232,312,329],"skills":[2],"is":[3,7,73,86,156,303,343],"a":[4,61,176,192,234,255,299],"hard":[5],"task.It":[6],"even":[8],"harder":[9],"if":[10],"one":[11,202],"targets":[12],"an":[13,87],"audience":[14,51],"with":[15,94,210,254,309],"no":[16,95,310],"or":[17,35],"little":[18],"mathematical":[19],"background.Although":[20],"there":[21],"are":[22],"books":[23,101],"on":[24,258],"that":[26,42,49,140,186,324],"target":[27],"such":[28,191,268],"groups,":[29],"they":[30],"often":[31],"fail":[32],"to":[33,39,45,126,138,157,199,233,284,319,345],"raise":[34],"maintain":[36],"interest":[37],"due":[38],"artificial":[40],"examples":[41,167],"lack":[43],"reference":[44],"the":[46,50,56,111,116,141,148,160,187,196,205,211,215,218,223,238,247,286,290,317,348],"professional":[47],"issues":[48],"typically":[52],"face.This":[53],"book":[54,79,142,170,279,314],"fills":[55],"gap":[57],"by":[58,83,110],"addressing":[59],"linguistics,":[60,201],"profession":[62],"and":[63,76,106,114,128,244,262,277,289,354],"academic":[64],"subject":[65],"for":[66,81,102,131,178,295,307,334],"which":[67,302],"basic":[68,180,248],"knowledge":[69],"of":[70,121,163,217,237,292],"script":[71],"becoming":[74],"more":[75,77,265],"important.The":[78],"Python":[80,89,122,219],"Linguists":[82],"Michael":[84],"Hammond":[85],"introductory":[88],"course":[90,177],"targeted":[91],"at":[92,144,281],"linguists":[93,146,159],"prior":[96,311],"background.It":[98],"succeeds":[99],"previous":[100],"Perl":[103],"(Hammond":[104,108],"2008)":[105],"Java":[107],"2002)":[109],"same":[112],"author,":[113],"reflects":[115],"current":[117],"de":[118],"facto":[119],"prevalence":[120],"when":[123,337],"it":[124,136],"comes":[125],"adoption":[127],"available":[129],"packages":[130],"natural":[132],"language":[133,226],"processing.We":[134],"feel":[135],"necessary":[137],"clarify":[139],"aims":[143],"(general)":[145],"in":[147,182,241,298,327],"broad":[149],"sense":[150],"rather":[151],"than":[152],"computational":[153,183,200],"linguists.Its":[154],"aim":[155],"teach":[158],"fundamental":[161],"concepts":[162,267],"using":[165],"typical":[166],"from":[168,352],"linguistics.The":[169],"should":[171,203],"not":[172],"be":[173,332],"mistaken":[174],"as":[175,269],"learning":[179],"algorithms":[181],"linguistics.We":[184],"acknowledge":[185],"author":[188],"nowhere":[189],"makes":[190],"claim;":[193],"however,":[194],"given":[195],"thematic":[197],"proximity":[198],"have":[204],"right":[206],"expectation":[207],"before":[208],"working":[209],"book.Chapters":[212],"1-5":[213],"lay":[214],"foundations":[216],"language,":[221],"introducing":[222],"most":[224],"important":[225],"constructs":[227],"but":[228],"deferring":[229],"object":[230],"oriented":[231],"later":[235],"part":[236],"book.The":[239],"focus":[240],"Chapters":[242],"1":[243],"2":[245],"covers":[246],"data":[249],"types":[250,323],"(numbers,":[251],"strings,":[252],"dictionaries),":[253],"particular":[256],"emphasis":[257],"simple":[259],"string":[260],"operations,":[261,276],"introduces":[263],"some":[264],"advanced":[266],"mutability.Chapters":[270],"3-5":[271],"introduce":[272],"control":[273],"structures,":[274],"input-output":[275],"modules.The":[278],"goes":[280],"great":[282],"length":[283],"visualize":[285],"program":[287,300],"flow":[288],"state":[291],"different":[293,296],"variables":[294],"steps":[297],"execution,":[301],"certainly":[304],"very":[305],"helpful":[306],"learners":[308],"experience.The":[313],"also":[315],"guides":[316],"learner":[318],"understand":[320],"certain":[321],"error":[322],"frequently":[325],"occur":[326],"computer":[328],"(but":[330],"might":[331],"unintuitive":[333],"beginners).For":[335],"example,":[336],"discussing":[338],"function":[339],"calls,":[340],"much":[341],"care":[342],"devoted":[344],"pointing":[346],"out":[347],"unintended":[349],"consequences":[350],"stemming":[351],"mutability":[353],"side":[355],"effects.":[356]},"counts_by_year":[{"year":2024,"cited_by_count":2}],"updated_date":"2026-10-27T15:51:10.671819","created_date":"2021-03-15T00:00:00"}
