Python程序设计教程
上QQ阅读APP看书,第一时间看更新

第1章 程序设计语言绪论

计算机程序设计语言通常是指高级程序设计语言,包括本书将要介绍的Python语言,之所以说它是高级程序设计语言,是因为它是按照人类的理解方式设计,人类可以编写、阅读理解这种程序。理解计算机程序的主体不仅仅是人类,还有一类主体是计算机,只有计算机理解并执行程序的功能,才能解决程序所需要完成的功能。计算机必须通过某种转换将计算机程序转换为计算机可直接识别的代码才能执行程序的功能,完成工作任务。其实,计算机程序设计语言类似于人类的自然语言,二者之间有着相似甚至相同的语言模型。

通过本章的学习,掌握计算机程序设计语言模型、程序编译与解释的概念;掌握Python程序设计语言开发环境和应用程序开发过程;编写程序的基本步骤、算法与流程图。

计算机程序是用于解决实际问题的。学习Python程序设计语言的目的,就是要学会使用Python语言编写出适合自己实际需要的程序。程序包括数据和施加于数据上的操作两方面的内容。数据是程序处理的对象,操作步骤反映了程序的功能细节,全部操作步骤的集合则是程序表达的功能。不同类型的数据有不同的操作方式和取值范围,程序设计需要考虑数据的表示以及操作步骤(即算法)。Python语言具有丰富的数据类型和相关运算,这是它有别于其他程序设计语言的最大特点之一,它有其他程序设计语言所不具备的众多的数据类型,特别是其整数类型,对于精确运算(上百位或更多位数值)是其独有的。本章首先介绍程序设计的基本概念、Python程序结构、Python程序的执行方式以及开发环境配置。