学习的三要素
- 知道原理学技术:3w1h what | why | where | how
- 忘掉原理用技术:熟练度
- 回归原理拔技术:源码
使用python的目的
奴役计算机,让计算机以指定的方式帮助我们完成特定的需求
计算机语言的发展
- 机器语言:01代码指令
- 汇编语言:助记词 MOV CMP CF
- 高级语言:java 、C、python
总结
- 机器语言,与机器直接交互,执行效率最高
- 汇编语言,执行效率较高,没有机器语言效率高,开发效率比机器语言高
- 高级语言,执行效率最低,开发效率最高 (重点)
python交互方式
- 实时交互:提前进入python解释器环境
- 文件交互:将文件交给python解释器执行(效率高)
python变量
- what: 可变的 状态(量是用来描述事物的某种状态)
- why: 如何用代码来描述事物的某种(可变化的)状态
- where: …
- how:
- 如何定义变量: 变量名 = 变量值
– name = ‘Jeff’
– 在堆区开辟空间存放变量值,在栈区开辟名为变量名的空间存放堆区变量值那个区域的地址
– name =
- 如何定义变量: 变量名 = 变量值