深入浅出程序设计(中文版)[Head First Programming] 内容简介
《深入浅出程序设计(中文版)》介绍了编写计算机程序的核心概念:变量、判断、循环、函数与对象——无论运用哪种编程语言,都能在动态且多用途的python语言中使用具体示例和练习来运用并巩固这些概念。
学习基本的工具来开始编写你感兴趣的程序,而不是其他人认为你应该使用的通用软件,并对软件能做什么(不能做什么)有一个更好的了解。当你完成这些,你就拥有了必要的基础去使用任何一种你需要或想要学习的语言或软件项目。
本书的特别之处在于:
我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出程序设计》用最新的认知科学和学习理论打造多感官的学习体验,运用适合大脑工作方式的直观的格式编排,而不是令人昏昏欲睡的密密麻麻的文字。
深入浅出程序设计(中文版)[Head First Programming] 目录
(概要版)
1 开始编码:寻找你自己的方式
2 文本数据:每个字符串都有它自己的位置
3 函数:让我们变得井井有条
4 文件和数组中的数据:排好序
5 哈希和数据库:让数据各归其位
6 模块化编程:让事情保持简单直接
7 搭建图形用户界面:完全图形化
8 12 异常和消息框:选择正确的工具?
9 图形界面元素:选择正确的工具
10 自定义窗口小部件和类:记住对象
I 本书遗珠:前十大主题(本书未涵盖到的)
(详细版)
介绍你的大脑关注编程
谁适合读这本书?
我们知道你在想什么。
元认知
让你的大脑顺从你的方法
读我
技术审阅团队
致谢
1 开始编码寻找你自己的方式
自己编程可以让你真正控制你的电脑。
编程可以让你做到更多事
那么怎么远行你的代码呢?
创建一个新的程序文件
准备运行你的代码
程序不仅仅只是一个命令清单
代码村:你的程序就像一个路网
分支就是代码的分叉
If/else分支
Python代码需要互相连接的路径
Python使用缩进来连接不同的路径
循环可以一遍又一遍地运行同一段代码
Python的while循环
你的编程工具箱
2 文本数据
每个字符串都有它自己的位置
这张图片试图在做无声的交流
3 函数
让我们变得井井有条
随着程序的功能变多,代码也变得越来越复杂
4 文件和数组中的数据
排好序
当你的程序发展时,你处理数据的需求也在发展。
5 哈希和数据库
让数据各归其位
说到数据,数组并不是唯一值得注意的事情
6 模块化编程
让事情保持简单直接
你写的代码会出现在很多程序中
7 搭建图形用户界面
完全图形化
你的编程的技巧很棒,而且一直都在提高
8 GUI和数据
数据输入窗口小部件
GUI并不仅仅处理事件。他们也处理数据
81/2 异常和消息框
收到消息了吗?
有什么地主不对劲。你需要处理它。
9 图形界面元素
选择正确的工具
很容易就可以让你的用户更加有效地使用你的程序。
10 自定义窗口小部件和类
记住对象
需求可能会复杂,但是程序并不需要复杂
I 本书遗珠
前十大主题(本书未涵盖到的)
你已经走了很长的路
深入浅出程序设计(中文版)[Head First Programming] 精彩文摘
1开始编码
寻找你自己的方式
自己编程可以让你真正控制你的电脑。现在几乎人人都会用电脑了,但是很少有人想到如何到去控制电脑。如果你只是使用现在的软件,你所能做的就会受限于别人的想法。编写你自己的程序则只受限于你自己的想象力。编程可以启发你的创造性,让你的思维变得更精密,并且教会你如何有逻辑地分析和解决问题。
那么,你想要使用自己程序还是只能使用现成的程序呢?
编程可以让你做到更多事
你有好多问题要解决,好多事要做,但是现有的软件并不能很好地解决问题。就算你的电脑上已经安装了很多各种各样的软件,你还是会有一些特别的、不一样的事要做。
你想用你的电脑来做更多事。你想要控制它。学会编程可以让你拥有创新力和解决问题的能力。学会编程可以让你来主导很多事。但是,到底编程是如何进行的呢?
让我们来看一个用python语言写的简单游戏。
本文来自热恋少女投稿,不代表电子书资源网立场,如若转载,请联系原作者获取。