[云炬ThinkPython阅读笔记]第一章 程序之道
本书的目标是教你像计算机科学家一样思考。这一思考方式集成了数学、工程以及自然科学的一些最好的特点。像数学家一样,计算机科学家使用形式语言表示思想(具体来说是计算)。像工程师一样,计算机科学家设计东西,将零件组成系统,在各种选择之间寻求平衡。像科学家一样,计算机科学家观察复杂系统的行为,形成假设并且对预测进行检验。对于计算机科学家,最重要的技能是问题求解的能力。问题求解(problem solving)意味着对问题进行形式化,寻求创新型的解决方案,并且清晰、准确地表达解决方案的能力。事实证明,学习编程的过程是锻炼问题解决能力的一个绝佳机会。这就是为什么本章被称为‘‘程序之道’’。一方面,你将学习如何编程,这本身就是一个有用的技能。另一方面,你将把编程作为实现自己目的的手段。随着学习的深入,你会更清楚自己的目的。
[云炬ThinkPython阅读笔记]第一章 程序之道相关推荐
- [云炬ThinkPython阅读笔记]2.6 字符串运算
[云炬ThinkPython阅读笔记]1.8 术语表
- [云炬ThinkPython阅读笔记]2.3 表达式和语句
[云炬ThinkPython阅读笔记]1.8 术语表
- [云炬ThinkPython阅读笔记]1.6 形式语言和自然语言
1.6 形式语言和自然语言 自然语言 (natural language) 是人们交流所使用的语言,例如英语.西班牙语和法语.它们不是人为设计出来的(尽管有人试图这样做):而是自然演变而来. 形式语言 ...
- [云炬ThinkPython阅读笔记]1.3 第一个程序
1.3 第一个程序 根据惯例,学习使用一门语言写的第一个程序叫做 "Hello, World!" ,因为它的功能就 是显示单词 "Hello, World!" ...
- [云炬ThinkPython阅读笔记]2.9 术语表
变量(variable): 变量是指向某个值的名称. 赋值语句(assignment): 将某个值赋给变量的语句. 状态图 (state diagram): 变量及其所指的值的图形化表示. 关键字 ( ...
- [云炬ThinkPython阅读笔记]2.7 注释
2.7 注释 随着程序变得越写越长,越来越复杂,它们的可读性也越来越差.形式语言是稠密的, 通常很难在读一段代码后,说出其做什么或者为什么这样做. 1string concatenation , # ...
- [云炬ThinkPython阅读笔记]2.8 注释
2.8 调试 程序中可能会出现下面三种错误:语法错误(syntax error).运行时错误 (runtime error) 和语义错误(semantic error).区别三者的差异有助于快速追踪这 ...
- [云炬ThinkPython阅读笔记]2.2 变量名
2.2 变量名 程序员通常为变量选择有意义的名字- 用于记录变量的用途. 变量名长度可以任意,它们可以包括字母和数字,但是不能以数字开头.使用大写字母 是合法的,但是根据惯例,变量名只使用小写字母. ...
- [云炬ThinkPython阅读笔记]1.7 调试
1.7 调试 程序员都会犯错.由于比较奇怪的原因,编程错误被称为故障 4,追踪错误的过程被称为调试 (debugging) . 编程,尤其是调试,有时会让人动情绪.如果你有个很难的 bug 解决不了, ...
最新文章
- R语言使用pROC包在同一图中绘制两条ROC曲线并通过假设检验检验ROC曲线的AUC或者偏AUC的差异(输出p值)
- Tomcat在windows中解压war包失败问题
- JSP_include指令和lt;jsp:includegt;
- python #!/usr/bin/python作用
- 用户模式 VS 内核模式(1)
- Mono for Android 对话框 倒计时
- 减治法在排序算法中的应用(JAVA)--插入排序
- 易语言服务器客户端网络验证,超强网络验证系统附远程服务支持库
- Windows2016 主从CA(一、企业根CA与独立从CA)
- 三角肌前束(04):杠铃立正划船
- 11岁的Tumblr:开启艰难禁黄之路
- mac book pro高清录屏教程(obs录屏+麦克风录制+soundflower电脑声录制)三合一
- 【JS】AMD,CMD,CommenJS和ES6
- DIY智能小车篇(一):结构模块
- android QCN备份还原方法
- 酒店WiFi覆盖-无线覆盖方案
- 马化腾内部分享:产品经理必修课
- Hadoop Single Node Setup(hadoop本地模式和伪分布式模式安装-官方文档翻译 2.7.3)
- 拍照翻译在线使用软件有什么?
- WIN10的用户管理与权限设置