第一周
1.1 程序设计基本方法
-
编译:将源代码一次性转换成目标代码的过程
(compiler 一次性翻译,之后不想再需要源代码) -
解释:将源代码逐条转换成目标代码同时逐条运行的过程
(interpreter 每次程序运行时边翻译边执行)
根据执行方式的不同,编程语言分为两类:
- 静态语言:使用编译执行的编程语言
- 脚本语言:使用解释执行的编程语言
程序的编写方法
- 分析问题:分析问题的计算部分
- 划分边界:划分问题的功能边界,规划IPO
- 设计算法:设计问题求解的基本算法
- 编写程序:编写问题的计算过程
- 调试测试:调试程序使正确运行
- 升级维护:适应问题的变化,维护升级程序
1.2 Python开发环境配置
MacOS下Python配置
- vscode
- pycharm
实例1:温度转换
摄氏度与华氏度互相转换
摄氏度:以水的结冰点为0度,沸点为100度,等分刻划温度
华氏度:以水的结冰点为32度,沸点为212度,等分刻划温度