交互语言python
目录
交互语言——python
(注:本文共643字)
众所周知,python在近年来越来越受欢迎。在IEEE发布的2017年编程语言排行榜中,Python高居首位。
python是一种面向对象的解释型语言。
它的创始人是Guido van Rossum(如上图所示)。在1989年的圣诞节期间,他闲来无聊,决定开发一个新的脚本解释程序,作为对比较失败的ABC 语言的一种继承。ABC是他参与开发的一门教学语言,然而由于这门语言非开放,并未能取得成功。因而他在开发python的过程中极力避免这一问题。python就这样诞生了。
关于python的命名有一个小故事。之所以选中Python作为该编程语言的名字,是因为创始人非常喜欢的一个喜剧团的名字是Monty Python,“python“的得名很戏剧性吧hh。
python具有简洁性、开源性、可拓展性等优良特性。简洁性体现在它的语法简单;开源性体现在使用者可以自由地阅读、拷贝它的源代码;至于可拓展性,即部分程序可用C或C++编写。
下面我们通过一段代码示例来体会一下其简洁性。
def minusList(ls=[]):
if ls == []:
print('列表为空')
else:
num = 1
for i in ls:
num = num * i
print (num)
def productList(ls=[]):
if ls == []:
print('列表为空')
else:
pro = ls[0] * 2 - sum(ls)
return pro
目前,在国外用 python 作科学计算的机构越来越多。当然,说起科学计算不得不提 MATLAB。相对于 MATLAB,python 有以下优势:免费使用,更加易学简便,可以配合各种拓展库完成高级工作。此外,网络运维是 python 的一大领域。以及在金融领域的金融数据分析上,python 也有广泛应用。总之,未来 python 在各个产业将会有更为普遍的应用,也会为各个相关产业带来更好的效益。