Python for Software Design - How to Think Like a Computer Scientist (2009)

Python for Software Design - How to Think Like a Computer Scientist (2009)

ID:33803509

大小:783.89 KB

页数:264页

时间:2019-03-01

Python for Software Design - How to Think Like a Computer Scientist (2009)_第1页
Python for Software Design - How to Think Like a Computer Scientist (2009)_第2页
Python for Software Design - How to Think Like a Computer Scientist (2009)_第3页
Python for Software Design - How to Think Like a Computer Scientist (2009)_第4页
Python for Software Design - How to Think Like a Computer Scientist (2009)_第5页
资源描述:

《Python for Software Design - How to Think Like a Computer Scientist (2009)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、PYTHONFORSOFTWAREDESIGNHowtoThinkLikeaComputerScientistAllenB.DowneyOlinCollegeofEngineeringCAMBRIDGEUNIVERSITYPRESSCambridge,NewYork,Melbourne,Madrid,CapeTown,Singapore,SãoPauloCambridgeUniversityPressTheEdinburghBuilding,CambridgeCB28RU,UKPublishedi

2、ntheUnitedStatesofAmericabyCambridgeUniversityPress,NewYorkwww.cambridge.orgInformationonthistitle:www.cambridge.org/9780521898119©AllenB.Downey2009Thispublicationisincopyright.Subjecttostatutoryexceptionandtotheprovisionofrelevantcollectivelicensinga

3、greements,noreproductionofanypartmaytakeplacewithoutthewrittenpermissionofCambridgeUniversityPress.Firstpublishedinprintformat2009ISBN-13978-0-511-50731-1eBook(EBL)ISBN-13978-0-521-89811-9hardbackISBN-13978-0-521-72596-5paperbackCambridgeUniversityPre

4、sshasnoresponsibilityforthepersistenceoraccuracyofurlsforexternalorthird-partyinternetwebsitesreferredtointhispublication,anddoesnotguaranteethatanycontentonsuchwebsitesis,orwillremain,accurateorappropriate.ContentsPrefacepagexi1TheWayoftheProgram11.1

5、ThePythonProgrammingLanguage11.2WhatIsaProgram?31.3WhatIsDebugging?31.3.1SyntaxErrors31.3.2RuntimeErrors41.3.3SemanticErrors41.3.4ExperimentalDebugging41.4FormalandNaturalLanguages51.5TheFirstProgram61.6Debugging71.7Glossary81.8Exercises92Variables,Ex

6、pressions,andStatements102.1ValuesandTypes102.2Variables112.3VariableNamesandKeywords132.4Statements132.5OperatorsandOperands142.6Expressions152.7OrderofOperations152.8StringOperations162.9Comments172.10Debugging172.11Glossary182.12Exercises19vviConte

7、nts3Functions213.1FunctionCalls213.2TypeConversionFunctions213.3MathFunctions223.4Composition233.5AddingNewFunctions243.6DefinitionsandUses263.7FlowofExecution263.8ParametersandArguments273.9VariablesandParametersAreLocal283.10StackDiagrams293.11Fruitf

8、ulFunctionsandVoidFunctions303.12WhyFunctions?313.13Debugging313.14Glossary323.15Exercises334CaseStudy:InterfaceDesign354.1TurtleWorld354.2SimpleRepetition364.3Exercises374.4Encapsulation384.5Generalization394.6InterfaceDesign404.7Refactoring4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。