第一章 IPO I:input P: process O: output 静态语言 使用编译执行的编程语言 C/C++、Java 脚本语言 使用解释执行的编程语言 Python、JavaScript、PHP 6个步骤 分析问题:分析问题的计算部分,想清楚 划分边界:划分问题的功能边界,规划IPO 设计算法:设计问题的求解算法,关注算法 编写程序:编写问题的计算程序,编程序 调试测试:调试程序使正确运行,运行调试 升级维护:适应问题的升级维护,更新完善 兼容问题 Python3之前开发的程序不能在Python3环境下运行 编程方式 交互式 文件式