编写我的小程序
来源:互联网 发布:淘宝 ap lolita 编辑:程序博客网 时间:2024/04/28 01:03
找一个有趣的数据库
unit1(解析地址)
什么是编程:
电脑本身不能做任何事,但通过编程,他可以变成很有利的工具,任何我们想做的事,只要能用编程写出来,电脑就可以实现;
电脑的优点:计算速度非常快
python是一个高级语言,代码会编写成程序在电脑上运行,python是一个解释器,解释写的代码程序,
Dave 刚刚说的内容
在练习的答案视频中,Dave 说道:
“在本课中你要写的程序用的是 Python 代码。这些代码将要被输入到另一个程序中,即 Python 解释器。它执行你代码中的指示,而它之所以能够这样做是在执行它自身的代码指示。你能够通过你的网页浏览器运行所有这些代码。”
在这两句话中隐藏着 “像程序员一样思考的五种方式”中的三个例子:
“...执行你代码中的指示...”这句话引证了程序员需具备程序性思维(procedural thinking)。
引用的整句话表明了对计算机和程序是如何工作的有着深刻的技术同理心(technological empathy)。这种同理心你目前不需要具备。
当 Dave 把 Python 程序、Python 解释器和网页浏览器作为同一个东西(计算机程序)的不同版本时,他展示了抽象思维(abstract thinking)。
现在你要编写你人生中的第一个计算机程序了。如果它一开始没有如你所愿地运行,不用担心,计算机程序经常这样。
python自创语言是因为自然语言如英语中文有模糊性,不能准确表达一种含义,如你好美可以是赞扬也可以是挖苦,需要看请教,这种情况电脑识别不了
python语法:
句子(sentence)= 主语(subject) 动词(verb) 谓语(object)
主语(subject)=名词(noun)
谓语(object)=名词(noun)
动词(verb)=eat;like等等
名词(noun)=I,Python等等
到具体单词后就结束
巴克斯构造:
非终止符=终止符
非终止符:主语(subject),名词(noun), 动词(verb)
终止符:具体单词
python语法:
表达式=表达式 操作符 表达式
表达式=数字
操作符=+;*等等
表达式=(表达式)
通过这种语法 表达式可以内嵌表达式 可以推导出大多数python的句子
练习:1纳秒光速(单位厘米)
speed_of_light=299792458 (m/s)
meter=100 (centimeter)
nanosecond=1.0/1000000000 (s)
print speed_of_light * meter * nanosecond
计算机单位周期光传播距离
2.7GHZ=2.7billion cycles per second
1个周期为1/2.7 纳秒
print print speed_of_light * meter * nanosecond * 1/2.7
编译器和解释器的区别
编译器立刻完成所有的工作 ,然后运行下一个程序,解释器两者同时进行
- 编写我的小程序
- 我的小程序
- 小程序编写的美女
- 我编写的C++程序
- 我的第一次程序编写
- 我的Java之路——一 记事本编写Java小程序
- 我的python小程序
- 我的小php程序
- Matlab 编写的求汉诺塔的小程序
- 密码破解小程序的编写
- 用C#编写的计算器小程序
- 用Java编写的五子棋小程序
- actionscript编写的时钟小程序
- 大学期间经常编写的小程序
- suse下编写的小程序执行
- c语言编写的一些小程序
- 编写一个简单的servlet小程序
- 编写Android天气预报小程序的总结
- Linux工具之curl与wget高级使用
- java卡应用安装过程
- 安全事件丨一心想做社交的支付宝,这下出了个“致命漏洞”
- Oracle中null的处理
- 懒加载和预加载
- 编写我的小程序
- jsp给后台带多个参数
- 使用maven插件反向映射generatorConfig.xml生成代码
- linux 统计文件夹下目录、文件个数
- MariaDB安装
- 设备标识符
- 微信小程序上线,关于入口、体验、推广的观察与思考
- 总结和分析几种判断RecyclerView到达底部的方法
- 滑动会卡 bug解决