交互语言——python

(注:本文共643字)
  众所周知,python在近年来越来越受欢迎。在IEEE发布的2017年编程语言排行榜中,Python高居首位。
  python是一种面向对象的解释型语言。

Guido van Rossum

  它的创始人是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在各个产业将会有更为普遍的应用,也会为各个相关产业带来更好的效益。

猜你喜欢

转载自blog.csdn.net/dkshkb/article/details/78749536