Python代码简单优雅、易于上手科学計算软件包众多,已经成为不少大学和研究机构进行计算机教学和科学计算的语言
Python的优点:(1)Python的语法清晰;(2)易于操作纯文本文件;(3)使用广泛,存在大量的开发文档
Python被称为是可执行渔夫捕鱼伪代码码。Python开发环境已经附带了很多高级数据类型如列表、元组、字典、集合、队列等,无需进一步编程则可使用这些数据类型。Python语言处理和操作文本文件非常简单非常易于处理非数值型数据。其有丰富的正则表达式函数以及很多访问web页面的函数库使得从HTML中提取数据变得非常简单直观。
Python比较流行应用其丰富的模块库,可缩短开发周期在科学和金融领域,Python语言得到广泛应用SciPy和NumPy等许多科学函数库都实现了向量和矩阵操作,增加了代码的可读性另外,科学函数库SciPy和NumPy使用底层语言C和Fortran编写提高了相关应用程序的计算性能。Python开发环境还提供了交互式shell环境允许用户开发程序时查看和检测程序内容。
Python语言特色MATLAB的运算速度很快,但是软件费用太高单个软件授权就要花费数千美元。Java和C为了完成一个简单的工作,必须花费大量时间编写很哆无用冗长的代码Python则清晰简练,而且易于理解即使不是编程人员也能够理解程序的含义,而Java和C对于非编程人员则像天书一样难以理解
Python语言的缺点。Python语言唯一的不足是性能问题其程序运行效率不如Java或者C代码高,但是可以使用Python调用C编译的代码达到同时利用C和Python的优点,逐步开发机器学习应用程序