Python期货量化交易实战
上QQ阅读APP看书,第一时间看更新

技巧1 【概念】Python的诞生与发展

Python是一款解释型高级语言和低级语言是对计算机而言的名词:低级语言接近机器语言,计算机易懂而人们难学;高级语言则相反,人们容易学习但计算机需要花更多时间理解处理。因此,高级语言容易入门,但处理性能较差。的开源编程语言,并且有完整的函数库。Python的应用领域相当广泛,一般常见的应用都可以用Python解决。基于上述原因,加上运行效率高等优势,Python成为广泛使用的程序语言。

Python的创始人Guido van Rossum一开始为了打发时间而开发了一款脚本语言,当时是以ABC语言为模板的,但ABC语言并不普及(因为它并非开源的程序语言)。为了避免发生类似的问题,Guido van Rossum开发了Python,并且将Python与其他语言(包括C语言)做了完美的结合。

直至今日,Guido van Rossum仍然决定着Python的整体发展。Python可以被简单地定义为脚本语言,就像shell脚本这种Linux平台下的解释型语言一样,但实际上Python已应用于许多大规模的软件开发中,例如Google的搜索引擎。

Python另一个强大的特点在于它的可扩展特性。Python并不是将所有功能都集中在标准库中,它还拥有相当丰富的工具、API以及第三方类库,也可以通过C语言来开发扩展模块。