《像计算机科学家一样思考python》按照培养读者像计算机科学家一样的思维方式的思路来教授python语言编程。全书贯穿的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供一个具体场景方便介绍的媒介。《像计算机科学家一样思考python》并不是一本介绍语言的书,而是一本介绍编程思想的书。和其他编程设计语言书籍不同,它不拘泥于语言细节,而是尝试从初学者的角度出发,用生动的示例和丰富的练习来引导读者渐入佳境。
作者从最基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。此外,书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法、运行时和语义错误。每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧。此外,每一章都抽出一节来讲解如何调试程序。作者针对每章中所专注的语言特性,或者相关的开发问题,总结了调试的方方面面。可以说这是一种非常有益的创新,让初学编程的读者少走很多弯路。
全书共19章和3个附录,详细介绍了python语言编程的方方面面。《像计算机科学家一样思考python》是一本实用的学习指南,适合没有python编程经验的程序员阅读,也适合高中或大学的学生、python爱好者及需要了解编程基础的人阅读。对于第一次接触程序设计的人来说,是一本不可多得的佳作。
Allen Downey is an Associate Professor of Computer Science at the Olin College of Engineering. He has taught computer science at Wellesley College, Colby College and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Master’s and Bachelor’s degrees from MIT.
Thefinalversionofthefunctiondoesn`tdisplayanythingwhenitruns;itonlyreturnsavalue.Theprintstatementswewroteareusefulfordebugging,butonceyougetthefunctionworking,youshouldremovethem.Codelikethatiscalledscaffoldingbecauseitishelpfulforbuildingtheprogrambutisnotpartofthefinalproduct.Whenyoustartout,youshouldaddonlyalineortwoofcodeatatime.Asyougainmoreexperience,youmightfindyourselfwritinganddebuggingbiggerchunks.Eitherway,incrementaldevelopmentcansaveyoualotofdebuggingtime.Thekeyaspectsoftheprocessare:1.Startwithaworkingprogramandmakesmallincrementalchanges.Atanyporint,ifthereisanerror,youshouldhaveagoodideawhereitis.2.Usetemporaryvariablestoholdintermediatevalues...
——引自第52页
Ifyouwerereallythinkinglikeacomputerscientist,youwouldhaverecognizedthatuses_allwasaninstanceofapreviously-solvedproblem,andyouwouldhavewritten:
——引自第83页
著——独木舟:青年作家,已出版有《深海里的星星》《你是我的独家记忆》、《我亦飘零久》《一粒红尘》等作品。告别青春的盛大与慌乱,荆棘女王温暖绽放,首次推出晚安主题...
双语法律英语 内容简介 随着我国市场经济的迅速发展和对外交流的不断扩大,特别是在我国加入WTO和西部大开发之际,需要数量更多,素质更高的法律人才充实到法律服务行...
《虚拟现实的10堂课》内容简介:本书以10堂课的形式全面系统地对虚拟现实进行介绍。其中,第一堂课介绍虚拟现实发展概况,主要包括
《美国众神》《坟场之书》《星尘》作者、奇幻大师尼尔·盖曼成名力作世界奇幻奖、艾斯纳奖、安古兰获奖作品IGN首佳漫画、《纽约时报》畅销书榜《娱乐周刊》“1983—...
高强轻骨料混凝土结构:性能、分析与计算 本书特色 《高强轻骨料混凝土结构:性能、分析与计算》为科学出版社出版发行。高强轻骨料混凝土结构:性能、分析与计算 内容简...
OfalltheShiresinthisfairland,notasingleoneisattheonetimebothasbeautifulandasunkn...
思逸,接触能量宝石疗愈超过十年,深为这些大地深处的宝藏所蕴藏的力量与神秘的信息而着迷。喜欢星相、塔罗、水晶、音乐、色彩等自然疗法,不仅踏上自我疗愈的旅程,也使用...
针灸大成 本书特色 《中医临床必读丛书:针灸大成(典藏版)》是由山明代杨继洲原著、靳贤补辑重编,于明万历二十九年(1601)刊行。共10卷。所述内容十分广泛,首...
主编夏七夕:当当网热搜作家、畅销作者、百万畅销青春杂志主编,最富个性的青年作家。她的故事震撼人心,人物感人肺腑,情节跌宕起伏,迅速风靡全国,部部作品皆被读者引为...
宫崎市定(1901—1995),日本历史学家、汉学家,京都学派史学集大成者。1922年进入京都帝国大学文学部史学科学习,师从内藤湖南、桑原骘藏等人专攻东洋史,1...
作者简介纳兰性德是清初的重要词家之一,王国维诩为“北宋以来,一人而已!”虽不免偏爱,也可见其影响之一斑。夏承焘先生以为“
Drew Neil 是一位独立程序员、作家和培训师。他在世界各地参加研讨会、经常在会议上发言,并专门从事制作教学视频的工作。你可以在 vimcasts.org ...
Jonathan Chaffer,资深web专家,Structure互动公司CTO。著名jQuery资源站LearningjQuery.com创始人之一。他还是...
Thisdetailedlookatthedevelopmentofmicrogenetictheoryprovidesacomprehensiveandcoh...
Highandclearthesweet,westernwindbroughtovertherollinghillsthesoundofsinging.Atle...
奥斯卡影帝、《星际穿越》《达拉斯买家俱乐部》主演马修•麦康纳首部自传,一个斯多葛主义者的传奇人生。保持与自我对话,分辨真正重要的事物,把一切阻碍转化为机遇,这就...
AboutStanAshtonsPoetryStantonDeanAshtonsrhymingpoetrycoversawidespectrumofintere...
精彩摘录四川文人很多,所以有些戏的辞句真好,有哲学的味道。有一出川戏出来两个山大王:“小子的力量大如天,纸糊的灯笼打得穿
2011通信与广电工程管理与实务 内容简介 随着我国建设事业的迅速发展,为了加强建设工程项目管理,提高工程项目总承包及施工管理专业技术人员素质,规范施工管...
本书共有5位作者,他们和另外4名审阅者组建了一个小团队,合作完成此书。团队成员大都毕业于985、211院校计算机专业,他们在解算法题、参加算法竞赛和力扣(Lee...