《像计算机科学家一样思考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页
精彩摘录邀请能办到的事,何苦用命令。权力需要礼仪的包裹,方能发挥最大的效力。——引自第114页"打仗很容易,陛下,您应当问
Steve Yegge是一名程序员,也是博主,写了很多关于编程语言,生产力,和软件文化的文章。他拥有华盛顿大学计算机科学本科学位,20年的业界经验,开发领域涉及...
史铁生,1951年生于北京。1967年毕业于清华附中初中,1969年去延安地区插队落户。 1972年因双腿瘫痪回到北京。在街道工厂工作,后因急性肾损伤,回家疗养...
我们正在进入语音科技时代,我们的衣食住行都将发生巨变,对着智能音箱说,我想买一件T恤,它就会为你推荐甚至帮你下单;在餐厅,服务员已经变成了机器人助手,想约一顿火...
你来了一下子,却改变了我一辈子。一部让人学会爱、相信爱的小说,不知不觉间,将你治愈。本书讲述了一个让人笑中带泪,感慨万千的爱情故事。假如有一天我终于能把你忘记,...
华盛顿·欧文是19世纪美国传奇作家,牛津大学名誉博士。欧文于1783年4月3日出生在纽约一个富商家庭,《纽约》是他的第一部重要作品。 1819年,欧文的《见闻札...
公安机关信息网络安全管理及法律适用研究 本书特色 《公安机关信息网络安全管理及法律适用研究》为南京森林警察学院教师所著研究专著,以网络安全执法为研究对象。全书共...
传播中医(4).中医师承传世经典 本书特色 中医经典是学中医的必修课,是掌握中医理论首要环节。如何在实践中突破瓶颈,既是众多科班出身的中医学子所困惑的,更是西医...
X射线晶体学基础-(第二版) 内容简介 本书是作者在多年的科研和教学基础上积累而成。运用几何学的概念和方法系统地分析和推导晶体的对称性原理及晶体的衍射原理,给读...
[日] 竹下文子日本著名儿童文学作家。作品《接近月亮的夜晚》获日本童话会奖,《星星和小号》获第十七届野间儿童文艺推荐作品奖,《路路的草帽》获日本绘本奖,“海猫的...
作品目录第一章 初遇第二章 模糊的七十年代第三章 变迁第四章 巴米扬,我们的记忆第五章 寻找第六章 陌生人穆利第七章 八个镯子
作品目录第一章 辽第一节 契丹与辽朝第二节 辽代陵寝制度第三节 辽帝王后及其陵墓第四节 辽代重要的遗址和名塔第五节 陵寝和墓葬
李安宅(1900-1985),人类学家和藏学家。河北省迁安县人。字仁斋,笔名任责。1926年燕京大学社会学系毕业,后赴美国深造。1938年赴甘肃拉卜楞寺对藏传佛...
解剖列车:徒手与动作治疗的肌筋膜经线 本书特色 作为一本全球畅销书,新版的《解剖列车》将运用功能整体观来帮助您拓展视野,提高临床能力——此外,网站上还有各种音频...
作者:(美国)弗兰克·基尔曼(Frank A.Kierman) (美国)费正清(John King Fairbank) 译者:门洪华 刘笑阳 李晓寒 周璐铭弗兰...
1937年,抗日战争爆发,河南板子村的农民老旦,被国军抓了壮丁,稀里糊涂地去抗日;残酷的战争,将怯懦恐惧的老旦,一夜之间变成凶狠残暴的杀人机器,在战场上一战成名...
T/CCIAT 0001-2017-装配式混凝土建筑施工规程 内容简介 为规范装配式混凝土建筑工程施工,加强质量安全控制,制定《中国建筑业协会团体标准(T/CC...
★东野圭吾烧脑悬疑长篇,《恶意》系列作★读完《我杀了他》,99%的人都找不到凶手,你会不会是那1%?★与《白夜行》一起入选年度本格推理BEST10榜单★一个人究...
作品目录第一辑 《呐喊》自序狂人日记孔乙己药明天一件小事头发的故事风波故乡阿Q正传端午节白光兔和猫鸭的喜剧社戏第二辑 《彷
陈丹青,1953年生于上海,1970年至1978年辗转赣南与苏北农村插队落户,其间自习绘画。1978年以同等学力考入中央美术学院油画系研究生班,1980年毕业留...