{"id":"https://openalex.org/W569414665","doi":null,"title":"Programming in Python 3: A Complete Introduction to the Python Language","display_name":"Programming in Python 3: A Complete Introduction to the Python Language","publication_year":2008,"publication_date":"2008-12-16","ids":{"openalex":"https://openalex.org/W569414665","mag":"569414665"},"language":"en","primary_location":{"id":"pmh:oai:cds.cern.ch:1160906","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1160906","pdf_url":null,"source":{"id":"https://openalex.org/S4306402195","display_name":"CERN Document Server (European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5024662965","display_name":"Mark Summerfield","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Mark Summerfield","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5024662965"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.6354,"has_fulltext":false,"cited_by_count":30,"citation_normalized_percentile":{"value":0.93691521,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":98},"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.9423999786376953,"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"}},"topics":[{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.9423999786376953,"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/T10126","display_name":"Logic, programming, and type systems","score":0.03579999879002571,"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/T10533","display_name":"Teaching and Learning Programming","score":0.01679999940097332,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/python-3","display_name":"Python 3","score":0.9520000219345093},{"id":"https://openalex.org/keywords/programming-languages","display_name":"programming languages","score":0.5479999780654907},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.875},{"id":"https://openalex.org/keywords/functional-programming","display_name":"functional programming","score":0.9549999833106995},{"id":"https://openalex.org/keywords/procedural-programming","display_name":"procedural programming","score":0.7390000224113464},{"id":"https://openalex.org/keywords/coroutines","display_name":"coroutines","score":0.6420000195503235},{"id":"https://openalex.org/keywords/electric-generators","display_name":"generators","score":0.6370000243186951},{"id":"https://openalex.org/keywords/decorators","display_name":"decorators","score":0.8939999938011169},{"id":"https://openalex.org/keywords/context-manager","display_name":"context manager","score":0.8849999904632568},{"id":"https://openalex.org/keywords/metaclasses","display_name":"metaclasses","score":0.8169999718666077},{"id":"https://openalex.org/keywords/descriptors","display_name":"descriptors","score":0.7730000019073486},{"id":"https://openalex.org/keywords/regular-expressions","display_name":"regular expressions","score":0.6759999990463257},{"id":"https://openalex.org/keywords/xml-parsing","display_name":"XML parsing","score":0.777999997138977},{"id":"https://openalex.org/keywords/database-programming","display_name":"database programming","score":0.49000000953674316},{"id":"https://openalex.org/keywords/test-driven-development","display_name":"test-driven development","score":0.7820000052452087},{"id":"https://openalex.org/keywords/debugging","display_name":"debugging","score":0.6370000243186951},{"id":"https://openalex.org/keywords/gui-application","display_name":"GUI application","score":0.7379999756813049},{"id":"https://openalex.org/keywords/web-programming","display_name":"web programming","score":0.5090000033378601},{"id":"https://openalex.org/keywords/software-testing","display_name":"software testing","score":0.3449999988079071},{"id":"https://openalex.org/keywords/software-debugging","display_name":"software debugging","score":0.3919999897480011},{"id":"https://openalex.org/keywords/design-patterns","display_name":"design patterns","score":0.3919999897480011}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.9371486902236938},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7251778841018677},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6611641645431519},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6179166436195374},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.4979426860809326},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.425995796918869},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.42225778102874756}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:cds.cern.ch:1160906","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1160906","pdf_url":null,"source":{"id":"https://openalex.org/S4306402195","display_name":"CERN Document Server (European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"pmh:oai:cds.cern.ch:1518417","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1518417","pdf_url":null,"source":{"id":"https://openalex.org/S4306400735","display_name":"International Linear Collider","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":"","raw_type":null},{"id":"mag:569414665","doi":null,"is_oa":false,"landing_page_url":"http://www.gbv.de/dms/tib-ub-hannover/608167193.pdf","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4400280100","https://openalex.org/W2488900933","https://openalex.org/W1547114826","https://openalex.org/W4234655254","https://openalex.org/W7070980828","https://openalex.org/W7050053078","https://openalex.org/W2914083163","https://openalex.org/W2945211172","https://openalex.org/W956810774","https://openalex.org/W2340255158"],"abstract_inverted_index":{"Fulfills":[0],"the":[1,16,32,40,47,73,131,135,179,232,336,352],"immediate":[2],"market":[3],"need":[4,182,239],"for":[5,28,81],"those":[6],"developers":[7],"seeking":[8],"to":[9,34,59,102,157,183,212,240,255,332,350],"learn":[10],"this":[11],"latest":[12],"evolutionary":[13],"version":[14,133],"of":[15,72,134,164,200,209,236,410],"Python":[17,37,64,105,128,151,165,172,192,210,217,237,271,384,414],"lineage":[18],"in":[19,36,39,51,87,171,270,335,383],"a":[20,265],"succinct,":[21],"well-written":[22],"package.":[23],"Mike":[24],"Riley,":[25],"Contributing":[26],"Editor":[27],"Dr.":[29],"Dobbs":[30],"Beyond":[31],"introduction":[33],"programming":[35,89,277,364,399],"3":[38,129,193,218,415],"first":[41,48,337],"chapter,":[42],"if":[43],"you":[44,181,220,238],"progress":[45],"through":[46],"six":[49],"chapters":[50],"sequence,":[52],"youll":[53],"be":[54],"well":[55],"on":[56,119,205,246,416],"your":[57,201,257],"way":[58],"taking":[60],"off":[61],"with":[62,413],"using":[63,272,328],"independently.":[65],"James":[66],"Pyles,":[67],"Technical":[68],"Writer":[69],"and":[70,126,144,168,195,261,275,282,285,289,297,299,309,317,322,344,355,369,380,392,401,419],"Author":[71],"blog":[74],"A":[75,78,112],"Million":[76],"Chimpanzees":[77],"key":[79,234],"recommendation":[80],"any":[82,185,188],"serious":[83],"computer":[84],"library":[85,198],"strong":[86],"web":[88],"languages.":[90],"Jim":[91],"Cox,":[92],"Midwest":[93],"Book":[94],"Review":[95],"Summerfields":[96],"book":[97],"is":[98,130,139,403],"an":[99],"excellent":[100],"source":[101],"start":[103],"learning":[104],"3.":[106],"Anthony":[107],"J.":[108],"Duben,":[109],"Computing":[110],"Reviews":[111],"Fully":[113],"Revised":[114],"Edition":[115],"Featuring":[116],"New":[117],"Material":[118],"Coroutines,":[120],"Debugging,":[121],"Testing,":[122],"Parsing,":[123],"String":[124],"Formatting,":[125],"More":[127],"best":[132],"language":[136,393],"yet:":[137],"It":[138,395],"more":[140,381],"powerful,":[141],"convenient,":[142],"consistent,":[143],"expressive":[145],"than":[146],"ever":[147],"before.":[148],"Now,":[149],"leading":[150],"programmer":[152],"Mark":[153],"Summerfield":[154,203],"demonstrates":[155],"how":[156,349],"write":[158,184,241],"code":[159],"that":[160],"takes":[161],"full":[162],"advantage":[163],"3s":[166],"features":[167],"idioms.":[169],"Programming":[170,319,382],"3,":[173,385],"Second":[174,386],"Edition,":[175,387],"brings":[176],"together":[177],"all":[178],"knowledge":[180],"program,":[186],"use":[187,351],"standard":[189],"or":[190],"third-party":[191,353],"library,":[194],"create":[196],"new":[197,252],"modules":[199,283,357],"own.":[202],"draws":[204],"his":[206],"many":[207],"years":[208],"experience":[211],"share":[213],"deep":[214],"insights":[215],"into":[216],"development":[219],"wont":[221],"find":[222],"anywhere":[223],"else.":[224],"He":[225],"begins":[226],"by":[227,405],"illuminating":[228],"Pythons":[229,340],"beautiful":[230],"heart:":[231],"eight":[233],"elements":[235],"robust,":[242],"high-performance":[243],"programs.":[244],"Building":[245,358],"these":[247],"core":[248],"elements,":[249],"he":[250],"introduces":[251],"topics":[253],"designed":[254],"strengthen":[256],"practical":[258],"expertiseone":[259],"concept":[260],"hands-on":[262],"example":[263,408],"at":[264],"time.":[266],"Coverage":[267],"includes":[268],"Developing":[269],"procedural,":[273],"objectoriented,":[274],"functional":[276],"paradigms":[278],"Creating":[279],"custom":[280],"packages":[281],"Writing":[284],"reading":[286],"binary,":[287],"text,":[288],"XML":[290,300],"files,":[291],"including":[292,348,366],"optional":[293],"compression,":[294],"random":[295],"access,":[296],"text":[298],"parsing":[301],"Leveraging":[302],"advanced":[303],"data":[304],"types,":[305],"collections,":[306],"control":[307],"structures,":[308],"functions":[310],"Spreading":[311],"program":[312],"workloads":[313],"across":[314],"multiple":[315],"processes":[316],"threads":[318],"SQL":[320],"databases":[321],"keyvalue":[323],"DBM":[324],"files":[325],"Debugging":[326],"techniquesand":[327],"Test":[329],"Driven":[330],"Development":[331],"avoid":[333],"bugs":[334],"place":[338],"Utilizing":[339],"regular":[341],"expression":[342],"mini-language":[343],"module":[345],"Parsing":[346],"techniques,":[347,365],"PyParsing":[354],"PLY":[356],"usable,":[359],"efficient,":[360],"GUI-based":[361],"applications":[362],"Advanced":[363],"generators,":[367],"function":[368],"class":[370],"decorators,":[371],"context":[372],"managers,":[373],"descriptors,":[374],"abstract":[375],"base":[376],"classes,":[377],"metaclasses,":[378],"coroutines,":[379],"serves":[388],"as":[389],"both":[390],"tutorial":[391],"reference.":[394],"assumes":[396],"some":[397],"prior":[398],"experience,":[400],"it":[402,411],"accompanied":[404],"extensive":[406],"downloadable":[407],"codeall":[409],"tested":[412],"Windows,":[417],"Linux,":[418],"Mac":[420],"OS":[421],"X.":[422]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":7},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":3}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2016-06-24T00:00:00"}
