一、计算机起源
计算机发展史中三位代表性人物:
- 阿兰-图灵: 最早的计算机模型,图灵机
- 维纳:控制论,5个原则
- 冯-诺依曼:第一台电子计算机ENIAC,电子管组成
二、二进制数
存储二进制数的最小单位bit, 简写‘b’
字节Byte是计算机处理数据的基本单位,简写’B’
1Byte = 8bit
不同的指令,不同类型的数据,所占字节数不同
三、计算机工作原理
计算机获得高速度是基于存储程序和程序控制的原理
五部分:输入设备(键盘,鼠标等)、输出设备(显示器,打印机等)、存储器(内存,外存,寄存器)、运算器(CPU)、控制器
四、指令、程序、软件
【1】指令是指挥计算机完成某个操作的命令,发出的指令要能被计算机的输入设备、输出设备、存储器、运算器、控制器理解并执行。
【2】设计好的计算机硬件是为了更好地执行“指令”。为解决某个问题而设计的一系列有序指令的集合称为程序。
【3】程序是用某种“计算机语言”描述的。计算机的工作过程就是根据程序处理数据,得到结果。若干段程序和相关的文档集合就构成了软件。
五、计算机语言发展史
机器语言——汇编语言——高级语言(c,c++,java,python)
六、python语言简介
只要刚开始学python都会提:Guido Van Rossum, 第一个python公开版本1991发行
开发环境:pycharm,没用过其他的没对比,对我初学者来说感觉好好用。不过没中文版,用community的版本就可以
七、安装 python的开发环境
想安装什么就百度什么
安装python时,一定要给添加环境变量打勾, ’add python 3.6 to path‘,这是重点。没安装只能自己添加,方法百度
安装第三方库,强烈推荐使用 pip
pip install 库名
八、变量与变量值
example: a = 3 ; a是变量名,3是变量值
九、第一个python例题
从键盘输入一个数,让这个数乘以2再加10,显示结果
a = input('请输入一个数字:')
result = int(a)*2 + 10 # input输入得到的是字符串,需要用int转换为整数计算
print("结果是:",result)
十、input()、eval()
1、input()
a = input()
10
type(a)
=> class ‘str’ # str 字符串,a是字符串类型
2、eval() 直接取引号里数据类型,如bool, int, float
a = eval('10')
b = eval('False')
c = eval('10.34')
>>> type(a)
<class 'int'>
>>> type(b)
<class 'bool'>
>>> type(c)
<class 'float'>
十一、format()
#example:
>>>print("{0},{1}".format('a','20'))
a,20
>>>'{:.2f}'.format(96.345)
96.34
在这里我引用嵩天老师在mooc里的ppt,我觉得他讲的清楚详细多了