一、编程基础
编程基础
编程基础
二、冯诺依曼体系架构
冯诺依曼体系架构——五大部件
冯诺依曼体系架构
CPU运算器并不直接和I/O设备(输入/输出设备)打交道,只和内存打交道;CPU运算器要数据,只找内存用,加工完的数据写回内存,并不直接写入磁盘或网络;
【注意:CPU中还有寄存器和多缓存Cache;
频率(速度)递减,容量递增:CPU——CPU寄存器——CPU缓存——内存——输出设备】
三、计算机语言发展及分类
语言
语言分类
低级语言到高级语言
低级语言到高级语言
低级语言到高级语言
编译语言&解释语言
高级语言的发展
四、刚开始写程序的难点
刚开始写程序的难点
五、Python解释器
建议使用CPython
六、Python基础语法
Python基础语法
字符串
数值、字符串示例
r前缀
abc 123写为“abc\t\t123”,table一般用于对齐的时候,如打印9*9乘法表;
转义序列
标识符,不建议使用下划线或大写字母开头,一般情况下使用小写字母开头即可
标识符使用前,必须被赋值;
Python看似简单却太过灵活,没有常量定义,只有变量定义
Python赋值即定义!!!
七、Python的语言类型
Python是动态语言、强类型语言
静态编译语言 & 动态编译语言
强类型语言 & 弱类型语言