Python语言是一种解释型编程语言,它的程序结构由多条语句从上到下书写而成,每一行书写一条指令。如以下代码完成了从键盘读入两个整数,并输出它们的和。

pythondataframe求和 python 求和_python累加求和

在任何编程语言中,数据都要放置到变量中才能被指令处理,如上例的n1和n2就分别保存了两个整数,但是和大多数编程语言(如Java和C语言)不同,Python的变量是没有数据类型限制的,一个变量可以存放各种类型的值,这样极大的方便了程序开发,也不需要编程人员过多的考虑变量使用的语法限制,这对于非计算机专业人士而言,是非常方便的。

与其他编程语言相同,Python也支持函数机制。使用函数的好处就是可以把重复使用的一段代码写一次就可以,在其他地方可以直接调用而不需要复制代码。这样不但降低了编程的工作量,也使程序结构变得很优美。如下例,定义了一个累加求和函数,对不同的数据集合进行求和运算。

pythondataframe求和 python 求和_pythondataframe求和_02

正如前所述,Python的一个极大优势就是丰富的第三方计算资源。当你需要引用所需要的第三方资源的时候,可以方便的使用pip install 资源名称 下载并自动安装该资源,然后使用import引入你的程序就可以了。以下例子演示了Python绘制统计图表的案例(使用了Seaborn绘图软件包)。一条语句就完成了分布图的绘制,极其简便。

pythondataframe求和 python 求和_Python_03

Python是支持面向对象编程的,我们也可以定义类来构造比较复杂的计算部件。但对于非计算机专业人士而言,面向对象编程思路不容易掌握,我们主要还是讲述面向过程的编程方法(通过堆砌语句和定义函数完成科学计算和数据分析)