上QQ阅读APP看书,第一时间看更新
1.3 程序员如何工作
虽然对如何编写程序没有严格的规定,但大多数程序员都采用类似的流程。
该程序开发流程如下。
1.确定程序要做什么,即搞清楚需求。
2.编写源代码,这里是使用Python集成开发环境IDLE或其他文本编辑器编写Python代码。这一步通常最有趣也最具挑战性,要求你创造性地解决问题。Python源代码文件使用扩展名.py,如web.py、urlexpand.py、clean.py等。
3.使用Python解释器将源代码转换为目标代码。Python将目标代码存储在.pyc文件中,例如,如果源代码存储在文件urlexpand.py中,目标代码将存储在文件urlexpand.pyc中。
4.运行或执行程序。就Python而言,通常紧接着第2步自动完成这一步。实际上,Python程序员很少直接与目标代码(.pyc文件)交互。
术语说明
我们通常将.py文件的内容称为程序、源代码或代码。
目标代码有时也称为可执行代码、可执行文件或软件。
5.最后,检查程序的输出。如果发现错误,回到第2步并尽力修复错误。修复错误的过程称为调试。开发庞大或复杂的程序时,可能大部分时间都用在调试上,因此经验丰富的程序员设计程序时,会尽力采用可最大限度地减少调试时间的方式。
如图1-1所示,这是个循环往复的过程:编写程序,测试,修复错误,再测试……直到程序正确运行。
图1-1 基本计算机程序编写步骤。检查程序输出时,通常会发现错误。为修复错误,必须回到步骤“编写源代码”