{"id":"https://openalex.org/W1493950367","doi":null,"title":"Core Python Programming","display_name":"Core Python Programming","publication_year":2006,"publication_date":"2006-01-01","ids":{"openalex":"https://openalex.org/W1493950367","mag":"1493950367"},"language":"en","primary_location":{"id":"pmh:oai:aleph.bib-bvb.de:BVB01-015052667","doi":null,"is_oa":false,"landing_page_url":"http://www.loc.gov/catdir/toc/ecip0615/2006019559.html","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"volume":null,"type":"book","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/A5056018772","display_name":"Wesley J. Chun","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Wesley J. Chun","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5056018772"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":7.3941,"has_fulltext":false,"cited_by_count":64,"citation_normalized_percentile":{"value":0.97709924,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":87,"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.9648000001907349,"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.9648000001907349,"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.01640000008046627,"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.015200000256299973,"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.8960000276565552},{"id":"https://openalex.org/keywords/python-syntax","display_name":"Python syntax","score":0.6470000147819519},{"id":"https://openalex.org/keywords/data-types","display_name":"data types","score":0.5910000205039978},{"id":"https://openalex.org/keywords/strings","display_name":"strings","score":0.593999981880188},{"id":"https://openalex.org/keywords/lists","display_name":"lists","score":0.7059999704360962},{"id":"https://openalex.org/keywords/tuples","display_name":"tuples","score":1.0},{"id":"https://openalex.org/keywords/dictionaries","display_name":"dictionaries","score":0.9990000128746033},{"id":"https://openalex.org/keywords/control-flow","display_name":"control flow","score":0.5059999823570251},{"id":"https://openalex.org/keywords/file-i-o","display_name":"file I/O","score":0.6669999957084656},{"id":"https://openalex.org/keywords/exception","display_name":"exception","score":0.5879999995231628},{"id":"https://openalex.org/keywords/modules","display_name":"modules","score":0.42899999022483826},{"id":"https://openalex.org/keywords/class","display_name":"class","score":0.6539999842643738},{"id":"https://openalex.org/keywords/functions","display_name":"functions","score":0.7799999713897705},{"id":"https://openalex.org/keywords/memory-management","display_name":"memory management","score":0.6110000014305115},{"id":"https://openalex.org/keywords/command-line-arguments","display_name":"command-line arguments","score":0.5929999947547913},{"id":"https://openalex.org/keywords/persistent-storage","display_name":"persistent storage","score":0.7509999871253967},{"id":"https://openalex.org/keywords/assertion","display_name":"assertion","score":0.39100000262260437},{"id":"https://openalex.org/keywords/coding-style","display_name":"code style","score":0.3970000147819519},{"id":"https://openalex.org/keywords/indentation","display_name":"indentation","score":0.49900001287460327},{"id":"https://openalex.org/keywords/complex-numbers","display_name":"complex numbers","score":0.4320000112056732},{"id":"https://openalex.org/keywords/floating-point-numbers","display_name":"floating-point numbers","score":0.6629999876022339}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.9105154871940613},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6566268801689148},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6411584615707397},{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.44220951199531555}],"mesh":[],"locations_count":5,"locations":[{"id":"pmh:oai:aleph.bib-bvb.de:BVB01-015052667","doi":null,"is_oa":false,"landing_page_url":"http://www.loc.gov/catdir/toc/ecip0615/2006019559.html","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:aleph.bib-bvb.de:BVB01-018877376","doi":null,"is_oa":false,"landing_page_url":"https://bvbr.bib-bvb.de:443/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018877376&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:cds.cern.ch:1037789","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/1037789","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:477681","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/477681","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":"mag:1493950367","doi":null,"is_oa":false,"landing_page_url":"http://202.62.95.70:8080/jspui/handle/123456789/12621","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":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2751670781","https://openalex.org/W658732752","https://openalex.org/W116469886","https://openalex.org/W563515619","https://openalex.org/W2886805712","https://openalex.org/W2490925646","https://openalex.org/W2250118397","https://openalex.org/W4394742899","https://openalex.org/W4318433637","https://openalex.org/W4226179606"],"abstract_inverted_index":{"I.":[0],"CORE":[1],"PYTHON.":[2,541],"1.":[3],"WELCOME":[4],"TO":[5],"PYTHON!":[6],"What":[7,284,324,345],"Is":[8],"Python?":[9],"History":[10],"of":[11,14,173,178,191,201,363],"Python.":[12,15,17,19,21,23,27,289,454,469,482],"Features":[13,172,190,200,362],"Obtaining":[16,18],"Installing":[20],"Running":[22],"Python":[24,106,112,496,544,564,570],"Documentation.":[25,409],"Comparing":[26],"JPython":[28],"and":[29,41,46,54,59,72,78,84,95,162,196,206,291,315,349,380,385,393,408,421,448,453,478,481,495,502,557],"Some":[30],"Nomenclature.":[31],"Exercises.":[32,89,108,134,152,209,222,249,279,321,342,365,410,438,458,472,487,505,538,550,554],"2.":[33],"GETTING":[34],"STARTED.":[35],"Program":[36,44],"Output,":[37],"the":[38,47,73,79,129,316,582],"print":[39],"Statement,":[40],"Hello":[42],"World!":[43],"Input":[45],"raw_input()":[48],"Built-in":[49,75,81,117,126,148,166,169,183,187,197,216,218,257,261,264,358,388,422],"Function.":[50,76,82],"Comments.":[51],"Operators.":[52,123,147,163,165,182,215],"Variables":[53],"Assignment.":[55,98],"Numbers.":[56,139,144,146],"Strings.":[57,160,174,296],"Lists":[58],"Tuples.":[60,193,202],"Dictionaries.":[61,214],"Code":[62,416],"Blocks":[63],"Use":[64],"Indentation.":[65],"if":[66,227],"Statement.":[67,230,234,236,238,240,242,244],"while":[68,235],"Loop.":[69],"for":[70,237,390,450],"Loop":[71],"range()":[74],"Files":[77],"open()":[80],"Errors":[83],"Exceptions.":[85,293,301,304,306],"Functions.":[86,127,149,167,184,198,217,328,330,332,359,423],"Classes.":[87,299,373],"Modules.":[88,151,176,204,276,278,320,353,364,437,471,537],"3.":[90],"SYNTAX":[91],"AND":[92,157,225,252,282,368],"STYLE.":[93],"Statements":[94,420],"Syntax.":[96],"Variable":[97,339],"Identifiers.":[99],"Basic":[100],"Style":[101],"Guidelines.":[102],"Memory":[103],"Management.":[104],"First":[105],"Application.":[107,530],"4.":[109],"PYTHON":[110],"OBJECTS.":[111],"Objects.":[113,255,395,415,417],"Standard":[114,121,124,130,266,303],"Types.":[115,118,120,131,133],"Other":[116,361,394,425,429,503,555,559],"Internal":[119],"Type":[122,125,186,396],"Categorizing":[128],"Unsupported":[132],"5.":[135],"NUMBERS.":[136],"Introduction":[137,212],"to":[138,213,552],"Integers.":[140],"Floating":[141],"Point":[142],"Real":[143],"Complex":[145],"Related":[150,175,203,277,319,406,436,470,500,536,548],"6.":[153],"SEQUENCES:":[154],"STRINGS,":[155],"LISTS,":[156],"TUPLES.":[158],"Sequences.":[159],"Strings":[161],"String-only":[164],"String":[168,179],"Methods.":[170,188,219,262,403],"Special":[171,189,199,402,446],"Summary":[177],"Highlights.":[180],"Lists.":[181,192],"List":[185],"Tuple":[194],"Operators":[195],"*Shallow":[205],"Deep":[207],"Copies.":[208],"7.":[210],"DICTIONARIES.":[211],"Dictionary":[220],"Keys.":[221],"8.":[223],"CONDITIONALS":[224],"LOOPS.":[226],"statement.":[228],"else":[229,245],"elif":[231],"(a.k.a":[232],"else-if)":[233],"break":[239],"continue":[241],"pass":[243],"Statement":[246],"Take":[247],"Two.":[248],"9.":[250],"FILES":[251],"INPUT/OUTPUT.":[253],"File":[254,256,260,263,270,272],"Function":[258],"[open()].":[259],"Attributes.":[265,356,375,378],"Files.":[267,350],"Command-line":[268],"Arguments.":[269,334,336],"System.":[271],"Execution.":[273,433,435],"Persistent":[274],"Storage":[275],"10.":[280],"ERRORS":[281],"EXCEPTIONS.":[283],"Are":[285],"Exceptions?":[286],"Exceptions":[287,308,311,314],"in":[288,468,569],"Detecting":[290],"Handling":[292],"*Exceptions":[294,297],"as":[295,298],"Raising":[300],"Assertions.":[302],"*Creating":[305],"Why":[307,310],"(Now)?":[309],"at":[312],"All?":[313],"sys":[317],"Module.":[318,484,486],"11.":[322],"FUNCTIONS.":[323],"are":[325,346],"Functions?":[326],"Calling":[327],"Creating":[329,514],"Passing":[331],"Formal":[333],"Variable-length":[335],"Functional":[337],"Programming.":[338,372,497],"Scope.":[340],"*Recursion.":[341],"12.":[343],"MODULES.":[344],"Modules?":[347],"Modules":[348,407,501],"Namespaces.":[351],"Importing":[352,354],"Module":[355,357],"Packages.":[360],"13.":[366],"CLASSES":[367],"OOP.":[369],"Introduction.":[370,462,493,509],"Object-oriented":[371],"Class":[374],"Instances.":[376],"Instance":[377],"Binding":[379],"Method":[381],"Invocation.":[382],"Composition.":[383],"Subclassing":[384],"Derivation.":[386],"Inheritance.":[387],"Functions":[389],"Classes,":[391],"Instances,":[392],"vs":[397],"Classes/Instances.":[398],"Customizing":[399],"Classes":[400],"with":[401,512],"Privacy.":[404],"Delegation.":[405],"14.":[411],"EXECUTION":[412],"ENVIRONMENT.":[413],"Callable":[414],"Executable":[418],"Object":[419],"Executing":[424,428],"(Python)":[426],"Programs.":[427,431],"(Non-Python)":[430],"Restricted":[432],"Terminating":[434],"II.":[439],"ADVANCED":[440],"TOPICS.":[441],"15.":[442],"REGULAR":[443],"EXPRESSIONS.":[444],"Introduction/Motivation.":[445,476,542],"Symbols":[447],"Characters":[449],"REs.":[451],"REs":[452],"Regular":[455],"Expression":[456],"Adventures.":[457],"16.":[459],"NETWORK":[460],"PROGRAMMING.":[461,475,508],"Sockets:":[463],"Communication":[464],"Endpoints.":[465],"Network":[466],"Programming":[467],"17.":[473],"MULTITHREADED":[474],"Threads":[477,480],"Processes.":[479],"thread":[483],"threading":[485],"18.":[488],"GUI":[489],"PROGRAMMING":[490],"WITH":[491],"TKINTER.":[492],"Tkinter":[494,498],"Examples.":[499],"GUIs.":[504],"19.":[506],"WEB":[507],"Web":[510,516,519,523,533],"Surfing":[511],"Python:":[513],"Simple":[515],"Clients.":[517,520],"Advanced":[518,531],"CGI:":[521],"Helping":[522],"Servers":[524],"Process":[525],"Client":[526],"Data.":[527],"Building":[528],"CGI":[529],"CGI.":[532],"(HTTP)":[534],"Servers.":[535],"20.":[539],"EXTENDING":[540],"Extending":[543],"by":[545],"Writing":[546],"Extensions.":[547],"Topics.":[549],"Answers":[551],"Selected":[553],"Reading":[556],"References.":[558,561,563],"Printed":[560],"Online":[562],"Operator":[565],"Summary.":[566],"What's":[567],"New":[568],"2.0?":[571],"Appendix":[572,574,576,578],"A.":[573],"B.":[575],"C.":[577],"D.":[579],"Index.":[580],"About":[581],"Author.":[583]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":4},{"year":2020,"cited_by_count":4},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":4}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
