
1
1 Python 基本语法元素
1.1
计算机发展历史上最重要的预测法则 摩尔定律:单位面积集成电路上可容纳晶体管数量约 2 年翻倍 cpu/gpu 、
内存、硬盘、电子产品价格等都遵循此定律
50 年来计算机是唯一一个指数发展的领域
源代码、目标代码(机器代码)
编译、解释
静态语言、脚本语言
静态语言编译器一次性生成目标代码,优化更冲份,程序运行速度更快
脚本语言 执行程序时需要源代码,维护更灵活
程序的基本设计方法 IPO
I:input 文件输入、网络输入、控制台输入、交互界面输入、内部参数输入
P:process 处理
O:output 控制台输出、图形输出、文件输出、网络输出、操作系统内部输出
6 个步骤:
-分析问题:分析问题的计算部分,想清楚
-划分边界:划分问题的功能边界,规划 IPO
-设计算法:设计问题的求解算法,关注算法
-编程
-调试测试
-升级维护
3 个精简步骤:确定 IPO 、编程、调试运行
计算思维(编程体现了一种抽象交互关系、自动化执行的思维模式)、逻辑思维、实证思维
1.2
python 蟒蛇
psf 拥有者,开放、开源精神
Guido van Rossum 创立
2002 年 2.x
2008 年 3.x
python3 不兼容 python2