深入浅出程序设计(影印版)
深入浅出程序设计(影印版)
Paul Barry, David Griffiths
出版时间:2010年09月
页数:406
通过此书,你将学习:
你是否曾经希望可以从一本书里学习如何编程?如果你以前没有编程经验,你可能想知道该从哪里开始。
《深入浅出程序设计》介绍了编写计算机程序的核心概念:变量、判断、循环、函数与对象——无论运用哪种编程语言,都能在动态且多用途的Python语言中使用具体示例和练习来运用并巩固这些概念。
学习基本的工具来开始编写你感兴趣的程序,而不是其他人认为你应该使用的通用软件,并对软件能做什么(不能做什么)有一个更好的了解。当你完成这些,你就拥有了必要的基础去使用任何一种你需要或想要学习的语言或软件项目。

本书的特别之处在于:
我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出程序设计》用最新的认知科学和学习理论打造多感官的学习体验,运用适合大脑工作方式的直观的格式编排,而不是令人昏昏欲睡的密密麻麻的文字。

“《深入浅出程序设计》使用迭代过程做出了非常出色的编程教学。添加一点点,多一点点解释,使程序更好一点点。这是现实世界中的编程工作。我推荐这本书给任何想要涉足编程却又不知道从哪里开始的人。”
—— Jeremy Jones, 《Python for Unix and Linux System Administration》的合著者

“本书的两位作者已经精心创作出了‘深入浅出’系列最新的佳作。有什么是你希望你的计算机可以做但又无法为其编程的吗?在《深入浅出程序设计》里,你将学习如何编写代码,让你的计算机按你的方式做事。”
—— Bill Mietelski, 软件工程师
  1. Intro
  2. 1 Starting to Code: Finding Your Way
  3. 2 Textual Data: Every String Has Its Place
  4. 3 Functions: Let’s Get Organized
  5. 4 Data Files and Arrays: Sort It Out
  6. 5 Hashes and Databases: Putting Data in Its Place
  7. 6 Modular Programming: Keeping Things Straight
  8. 7 Building a Graphical User Interface: Going All Gooey
  9. 8 GUIs and Data: Data Entry Widgets
  10. 81/2 Exceptions and Message Boxes: Get the Message?
  11. 9 Graphical Interface Elements: Selecting the Right Tool
  12. 10 Custom Widgets and Classes: With an Object in Mind
  13. i Leftovers: The Top Ten Things (We Didn’t Cover)
书名:深入浅出程序设计(影印版)
国内出版社:东南大学出版社
出版时间:2010年09月
页数:406
书号:978-7-5641-2265-2
原版书出版商:O'Reilly Media
Paul Barry
 
Paul Barry最近意识到他已经做了大概25年的编程了,这个事实有点让人惊讶。在这25年里,Paul使用过很多种不同的编程语言,在两个洲的两个国家生活和工作过,结了婚,有了三个孩子,(好吧...其实是他的妻子Deirdre生了这三个孩子啦,但是Paul也干了他该干的活了嘛),完成了计算机专业的学士和硕士学位的学习,写了另外两本书,还在Linux Journal上发表了大量的技术文章,而且也没有变成秃顶...可悲的是,这种情况可能正在改变了。Paul在第一次看到深入浅出 HTML with CSS & XHTML时就非常喜欢它,而且他立刻意识到这种深入浅出的教学风格用在教授编程上会很棒。他和David简直太高兴了,以至于不能写出这本书来证明他的直觉是正确的。Paul在白天的工作是在The Institute of Technology, Carlow in Ireland做一名讲师。作为计算机和网络系工作的一部分,Paul把他的工作时间花在了探索,学习和教授那些很酷的编程技术上,这些在他看来是很有乐趣的事情(关于这个Paul可能还需要给出更多证明). Paul也希望他的学生们觉得他教的那些东西是有意思的。
 
 
David Griffiths
 
David Griffiths从12岁就开始编程了,那时候他看到了有关Seymour Papert的工作的一篇文章。15岁的时候,他写了Papert计算机语言LOGO的一个应用。在大学了学习了纯数学之后,他开始给计算机写代码,也给杂志读者写文章。他做过敏锐的教练,开发人员,还有车库服务员,只不过不是以这样的顺序干活的。他能用10种以上的语言编写代码,或是一种语言写散文,而当他不在写作,编码或是教练时,他就把大部分的闲暇时间花在旅行上,和他那可爱的妻子一起,还有Head First系列的作者—Dawn。
在写《深入浅出Programming》之前, 他写过另外一本书,叫做《深入浅出 Rails》,那是一本很出色的读物,而且可以作为一份贴心的礼物送给任何一个亲近的朋友或是家庭成员。
你可以在Twitter上关注他:http://twitter.com/dgriffiths。