《像计算机科学家一样思考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页
作品目录前言上篇(1903-1934年)第一章 家庭和童年(1909-1925年)第二章 相识阿兰第三章 在高师预备班的学习(1925-1928年)第
移动互联网原型设计,简单来说,就是使用建模软件制作基于手机或者平板电脑的App,HTML 5网站的高保真原型。在7.0 之前的版本中,使用Axure RP进行移...
★英国年度令人惊讶和振奋的小说,亚马逊4.6高分推荐★一场历经生死的完美遗憾,一次跨越人工智能的情感别离★唯有学会告别,才能真正与自己和解★如果有一天,失去的亲...
哈贝马斯(Juergen Habermas)生于1929年,曾先后在德国哥廷根大学、瑞士苏黎士大学,德国波恩大学学习哲学、心理学、历史学、经济学等,并以论文《论...
刘慈欣,首位获得世界科幻奖“雨果奖”的亚洲作家,中国科幻文学的主要代表作家,中国科普作家协会会员。自上世纪90年代开始发表科幻作品,曾连续九次获得中国科幻“银河...
韩单男,80后,某知名理工科院校毕业;毕业后,先后加入著名韩资和美资世界500强企业从事EHS(环境、健康和安全)管理工作。现为EHS职业经理人,中山大学EHS...
卡尔·H·奈廷格尔(Carl H. Nightingale),1992年在普林斯顿大学获得历史学博士学位,现为纽约州立大学布法罗分校荣休教授。主要研究领域为:种...
猕猴桃高效栽培与病虫害防治彩色图谱 内容简介 本书共分为8章, 主要内容包括: 猕猴桃生物学特性 ; 规范化建园技术 ; 土肥水管理技术 ; 整形修剪 ; 花果...
《马克斯•韦伯的生平著述及影响》主要内容:马克斯•韦伯(1864—1920)是近代社会科学发展史世界公认的最有影响的人物之一。他的思想理论和研究方法论,影响了从...
Developedwithinaholistic,caringframework,andwellgroundedintheoryandresearch,theS...
上古之时,有恶念七则,具有蛊惑人心的力量,凡接触之人,总会心性突变,犯下不赦命案。老子决意为当世除一大害,引龟甲兽骨中的七道不祥之气于七根木简,以凤凰鸾扣扣封,...
金属切削速查速算手册-第5版 本书特色 《金属切削速查速算手册》自1999年第1版出版至今,已经再版4次。《金属切削速查速算手册第5版》秉承“以速查速算为宗旨、...
作品目录Good emotion 8 阿尔卑斯山 借一处青山碧湖,寄放灵魂 11 安赫尔瀑布 原始雨林掩藏的妩媚天使 13 巴塔哥尼亚高原 雄浑大
饰面设计终极指南 本书特色 《饰面设计终极指南》涵盖了大量的精细、齐全的饰面材料图集,为设计师想法的实现提供了参考。本书在编写上将饰面材料与实际案例联系在一起,...
肺结核-百家名医治验实录 本书特色 《肺结核》:阅读此套丛书的重点不是说某名医治疗一种病的效果,而是用百家名医的思路来考虑治疗疾病的途径。可以举一反三,起到四两...
朝雾卡夫卡,日本漫画家,AB型血,出生于爱媛县。他曾在日本出版多部人气漫画,近年转型为小说家,将自己的漫画作品《文豪野犬》改编为同名小说出道,现已推出该系列的四...
作品目录作者给俄文版的序 绪论 Ⅰ.集体表象的简明定义。本书的目的。本书与社会学家著作以及与心理学的关系 Ⅱ.较早的理论。孔
奥森·斯科特·卡德,美國人,1986年,他的<安德的游戏>獲雨果奖、星云奖,1987年,其续集<死者代言人>再次獲得这两个世界科幻文学的最高奖项。卡德生于华盛顿...
袋式除尘器配件选用手册 本书特色 本书是一部环境工程技术工具书,分为八章。主要介绍袋式除尘器分类、命名、性能及配件的重要性、分类、选用和管理。重点介绍袋式除尘器...
白先勇,广西桂林人,1937年生,幼年时曾居住桂林、南京、上海。1949年至香港,就读九龙塘小学及喇沙书院。1952年赴台湾,毕业于台湾大学外文系。在校期间,与...