深入浅出程序设计(中文版)

当前位置:首页 > 网络编程 > 编程语言与程序设计 > 深入浅出程序设计(中文版)

出版社:东南大学出版社
出版日期:2012-1
ISBN:9787564129668
作者:Paul Barry,David Griffiths
页数:395页

章节摘录

版权页:1开始编码寻找你自己的方式 自己编程可以让你真正控制你的电脑。现在几乎人人都会用电脑了,但是很少有人想到如何到去控制电脑。如果你只是使用现在的软件,你所能做的就会受限于别人的想法。编写你自己的程序则只受限于你自己的想象力。编程可以启发你的创造性,让你的思维变得更精密,并且教会你如何有逻辑地分析和解决问题。那么,你想要使用自己程序还是只能使用现成的程序呢?编程可以让你做到更多事你有好多问题要解决,好多事要做,但是现有的软件并不能很好地解决问题。就算你的电脑上已经安装了很多各种各样的软件,你还是会有一些特别的、不一样的事要做。你想用你的电脑来做更多事。你想要控制它。学会编程可以让你拥有创新力和解决问题的能力。学会编程可以让你来主导很多事。但是,到底编程是如何进行的呢?让我们来看一个用python语言写的简单游戏。

媒体关注与评论

  “《深入浅出程序设计》使用迭代过程做出了非常出色的编程教学。添加一点点,多一点点解释,使程序更好一点点。这是现实世界中的编程工作。我推荐这本书给任何想要涉足编程却又不知道从哪里开始的人。”  ——Jeremy Jones,《Python for Unix and Linux System Administration》的合著者    “本书的两位作者已经精心创作出了‘深入浅出’系列最新的佳作、有什么是你希望你的计算机可以做但又无法为其编程的吗?在《深入浅出程序设计》里,你将学习如何编写代码,让你的计算机桉你的方式做事。”  ——Bill Mietelski,软件工程师

书籍目录

(概要版)1 开始编码:寻找你自己的方式2 文本数据:每个字符串都有它自己的位置3 函数:让我们变得井井有条4 文件和数组中的数据:排好序5 哈希和数据库:让数据各归其位6 模块化编程:让事情保持简单直接7 搭建图形用户界面:完全图形化812 异常和消息框:选择正确的工具?9 图形界面元素:选择正确的工具10 自定义窗口小部件和类:记住对象I 本书遗珠:前十大主题(本书未涵盖到的)(详细版)介绍你的大脑关注编程谁适合读这本书?我们知道你在想什么。元认知让你的大脑顺从你的方法读我技术审阅团队致谢1 开始编码寻找你自己的方式自己编程可以让你真正控制你的电脑。编程可以让你做到更多事那么怎么远行你的代码呢?创建一个新的程序文件准备运行你的代码程序不仅仅只是一个命令清单代码村:你的程序就像一个路网分支就是代码的分叉If/else分支Python代码需要互相连接的路径Python使用缩进来连接不同的路径循环可以一遍又一遍地运行同一段代码Python的while循环你的编程工具箱2 文本数据每个字符串都有它自己的位置这张图片试图在做无声的交流3 函数让我们变得井井有条随着程序的功能变多,代码也变得越来越复杂4 文件和数组中的数据排好序当你的程序发展时,你处理数据的需求也在发展。5 哈希和数据库让数据各归其位说到数据,数组并不是唯一值得注意的事情 6 模块化编程让事情保持简单直接你写的代码会出现在很多程序中7 搭建图形用户界面完全图形化你的编程的技巧很棒,而且一直都在提高8 GUI和数据数据输入窗口小部件GUI并不仅仅处理事件。他们也处理数据81/2 异常和消息框收到消息了吗?有什么地主不对劲。你需要处理它。9 图形界面元素选择正确的工具很容易就可以让你的用户更加有效地使用你的程序。10 自定义窗口小部件和类记住对象需求可能会复杂,但是程序并不需要复杂I 本书遗珠前十大主题(本书未涵盖到的)你已经走了很长的路

编辑推荐

《深入浅出程序设计(中文版)》由东南大学出版社出版。

作者简介

《深入浅出程序设计(中文版)》介绍了编写计算机程序的核心概念:变量、判断、循环、函数与对象——无论运用哪种编程语言,都能在动态且多用途的python语言中使用具体示例和练习来运用并巩固这些概念。学习基本的工具来开始编写你感兴趣的程序,而不是其他人认为你应该使用的通用软件,并对软件能做什么(不能做什么)有一个更好的了解。当你完成这些,你就拥有了必要的基础去使用任何一种你需要或想要学习的语言或软件项目。《深入浅出程序设计(中文版)》的特别之处在于:我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出程序设计》用最新的认知科学和学习理论打造多感官的学习体验,运用适合大脑工作方式的直观的格式编排,而不是令人昏昏欲睡的密密麻麻的文字。

图书封面


 深入浅出程序设计(中文版)下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     真的小白菜鸟就从第一页看起,每题必做,什么都不放过。有点基础的和不想慢慢做的,看每章结束地方的小结,不懂的地方返回去找着看。通常都用大大的或者加粗的字把关键点给显示出来了,找起来不难。网上搜一个head first programming的英文版pdf下下来,参照着看,因为有的地方偶尔还是翻译的不太对,而且我不喜欢中文版那个工具箱里便条纸上的字体,看不清楚,英文版就很清楚,而且是彩色的。

精彩短评 (总计16条)

  •     比html css 翻译确实差了点
  •     Thank you so much,I am reading it now.
  •     还不错
  •       1. 第2章textual data P39代码提供的网址http://www.beans-r-us.biz/prices.html已经失效。
      
      2. 第3章functions P93-110提供的向twitter发送咖啡价格的练习,因twitter不支持中国大陆运营商手机号码验证,暂时无法注册twitter账号,任务暂停/放弃。
  •     编程入门书,以后让儿子看哈哈
  •     Python 3... 我也能多平台发说说了呢。。。#算了,微博都晾好久了,人人也注了#
  •     虽然是head first,但是这一本还是很空泛的
  •     我读过的最好的编程入门书。
  •       从去年开始就对python感兴趣了,可是看着网络上的简明教程各种无奈,不是这些教程不好,而是个人没有任何基础,偏偏写教程的人默认了你已经知道最基础的事,结果照着教程连开头都无法顺利进行,非常打击学习的信心。
      
      相比之下,这本书是我见过的最照顾初学者的教程了,完全为初学者考虑,大量的图片和内容上的精心设计,保证了读者能够快速上手。虽然为初学者设计,但在阅读中无时无刻都可以感受到作者的苦心,不仅仅为了让你掌握一种编程语言,同时也让你学习到编程的思维。
      
      如果你对Python感兴趣,如果你没有任何编程基础,如果你希望自己不仅仅是简单使用,而是真正控制你的电脑。你应该选择这本书。
      
      友情提示:书中的代码演示使用的是Python3.X版本,某些代码在Python2.X版本下无法正常运行。
  •     教学方法很值得国内一些教材借鉴。就怕你学不会,记不住。
  •     入门开胃菜,有的图非常形象
  •     书是值得一读的书,不过我在读之前已经有一些编程基础,所以这本书是不是适合完全零基础的我也不能给出定论。翻译的话有一些地方是不太好,但还是流畅的看完了,一些翻译不好的,也可以看一下英文原版PDF。跟着书做练习,与我以前练习其他书上的代码不同,这本书的例子非常实用,比如那个监控网页价格的,我用小米官网产品的价格来监控,还有第十章那个混音程序,运行起来还真的有模有样,挺带感的,哈哈。还有最好用python3.2版本来学习,因为pygame这个库最高只支持到3.2。刚开始学习编程对控制台的程序是枯燥的,但是这本书渐渐地引入tkinter库来创建GUI程序,显得有趣,书上也讲了数据的读和写,还有书最后的十大主题,都是点睛之笔,让你知道这只是推开了计算机编程的大门,里面还有好多有趣的知识去学习,好书
  •     翻译质量很差,不建议买
  •     @空气未完成 如果你准备成为程序员,就没有你不能登录的网站了
  •     各门编程语言其实是想通的,包括statement, loop, function,加上库、面向对象之类,学会一门也就掌握了其他门。
  •     但是书上有些外国网站不能登录,好多程序要用到的东东下载不了
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024