{"id":"https://openalex.org/W2913268564","doi":null,"title":"Learning Python: Powerful Object-Oriented Programming","display_name":"Learning Python: Powerful Object-Oriented Programming","publication_year":2008,"publication_date":"2008-01-01","ids":{"openalex":"https://openalex.org/W2913268564","mag":"2913268564"},"language":"en","primary_location":{"id":"mag:2913268564","doi":null,"is_oa":false,"landing_page_url":"https://dl.acm.org/citation.cfm?id=1803848","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},"volume":null,"type":"book","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/A5077258139","display_name":"Mark Lutz","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Mark Lutz","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5077258139"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.2604,"has_fulltext":false,"cited_by_count":59,"citation_normalized_percentile":{"value":0.70747664,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"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.9839000105857849,"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.9839000105857849,"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"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.008999999612569809,"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"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.00559999980032444,"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-programming","display_name":"Python programming","score":0.9300000071525574},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":1.0},{"id":"https://openalex.org/keywords/python-interpreter","display_name":"Python interpreter","score":0.7020000219345093},{"id":"https://openalex.org/keywords/data-structures","display_name":"data structures","score":0.6679999828338623},{"id":"https://openalex.org/keywords/dictionaries","display_name":"dictionaries","score":0.7889999747276306},{"id":"https://openalex.org/keywords/lists","display_name":"lists","score":0.6859999895095825},{"id":"https://openalex.org/keywords/tuples","display_name":"tuples","score":0.9959999918937683},{"id":"https://openalex.org/keywords/functions","display_name":"functions","score":0.6919999718666077},{"id":"https://openalex.org/keywords/modules","display_name":"modules","score":0.996999979019165},{"id":"https://openalex.org/keywords/namespaces","display_name":"namespaces","score":0.8960000276565552},{"id":"https://openalex.org/keywords/class","display_name":"class","score":0.9909999966621399},{"id":"https://openalex.org/keywords/tkinter","display_name":"Tkinter","score":0.8349999785423279},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"graphical user interface","score":0.9079999923706055},{"id":"https://openalex.org/keywords/scripting","display_name":"scripting","score":0.39100000262260437}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.9433984756469727},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.7672410607337952},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7361661791801453},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7105861306190491},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.586855411529541},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34981924295425415},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3374425172805786}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:2913268564","doi":null,"is_oa":false,"landing_page_url":"https://dl.acm.org/citation.cfm?id=1803848","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"sustainable_development_goals_aurora":[{"display_name":"Quality education","id":"https://metadata.un.org/sdg/4","score":0.8299999833106995}],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1656490720","https://openalex.org/W203137434","https://openalex.org/W2911579795","https://openalex.org/W612313052","https://openalex.org/W1547114826","https://openalex.org/W1579262807","https://openalex.org/W2486475572","https://openalex.org/W569414665","https://openalex.org/W2245618","https://openalex.org/W2914083163","https://openalex.org/W2950465679","https://openalex.org/W2789434836","https://openalex.org/W2230696822","https://openalex.org/W2403223928","https://openalex.org/W2747840490","https://openalex.org/W2490925646","https://openalex.org/W2415620171","https://openalex.org/W2186419743","https://openalex.org/W2778834316","https://openalex.org/W2546020423"],"abstract_inverted_index":{"The":[0],"authors":[1,78],"of":[2,9,28,82,88,92,121,140,148,155],"Learning":[3,60,179],"Python":[4,11,61,66,90,118,156,168,180,187],"show":[5],"you":[6,16,103],"enough":[7],"essentials":[8],"the":[10,29,63,77,80,83,101,152,196],"scripting":[12],"language":[13,30,84],"to":[14,17,39,41,105,117,174],"enable":[15],"begin":[18],"solving":[19],"problems":[20,49],"right":[21],"away,":[22],"then":[23],"reveal":[24,191],"more":[25,192],"powerful":[26],"aspects":[27,154],"one":[31],"at":[32],"a":[33,51,72],"time.":[34],"This":[35],"approach":[36],"is":[37],"sure":[38],"appeal":[40],"programmers":[42],"and":[43,50,68,95,112,129,142,151,189],"system":[44],"administrators":[45],"who":[46],"have":[47],"urgent":[48],"preference":[52],"for":[53,167],"learning":[54],"by":[55],"semi-guided":[56],"experimentation.":[57],"First":[58],"off,":[59],"shows":[62],"relationships":[64],"among":[65],"scripts":[67],"their":[69,138],"interpreter":[70],"(in":[71],"mostly":[73],"platform-neutral":[74],"way).":[75],"Then,":[76],"address":[79],"mechanics":[81],"itself,":[85],"providing":[86],"illustrations":[87],"how":[89],"conceives":[91],"numbers,":[93],"strings,":[94],"other":[96,113],"objects":[97],"as":[98,100],"well":[99],"operators":[102],"use":[104],"work":[106],"with":[107,170],"them.":[108],"Dictionaries,":[109],"lists,":[110],"tuples,":[111],"data":[114],"structures":[115],"specific":[116],"receive":[119],"plenty":[120],"attention":[122],"including":[123],"complete":[124],"examples.":[125],"Authors":[126],"Mark":[127],"Lutz":[128],"David":[130],"Ascher":[131],"build":[132],"on":[133,161],"that":[134,183],"fundamental":[135],"information":[136,160],"in":[137],"discussions":[139],"functions":[141],"modules,":[143],"which":[144],"evolve":[145],"into":[146],"coverage":[147],"namespaces,":[149],"classes,":[150],"object-oriented":[153],"programming.":[157],"There's":[158],"also":[159],"creating":[162],"graphical":[163],"user":[164],"interfaces":[165],"(GUIs)":[166],"applications":[169],"Tkinter.":[171],"In":[172],"addition":[173],"its":[175],"careful":[176],"expository":[177],"prose,":[178],"includes":[181],"exercises":[182],"both":[184],"test":[185],"your":[186],"skills":[188],"help":[190],"elusive":[193],"truths":[194],"about":[195],"language.":[197]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":11},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":11},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":7},{"year":2017,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-09-06T09:10:53.072986","created_date":"2025-10-10T00:00:00"}
