Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
121
2023-11-13
【摘要】 本书摘自《Python趣味编程入门与实战》一书中第1章,第2节,王征、李晓波著。
1.2 初识 Python 语言
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚 本语言。该语言的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色的语法结构。
1.2.1 Python 的发展历程
Python 的创始人为Guido van Rossum 。1989年圣诞节期间,在阿姆 斯特丹, Guido 为了打发圣诞节的无趣,决心开发一个新的脚本解释程序, 作为 ABC 语言的一种继承。之所以选中Python (大蟒蛇的意思)作为该编 程语言的名字,是因为他是一个叫 Monty Python 的喜剧团体的爱好者。
ABC 是 由Guido 参加设计的一种教学语言。就 Guido 本人来看, ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是 ABC 语言并 没有成功,究其原因,Guido 认为是其非开放造成的。Guido 决心在Python中避免这一错误。同时,他还想实现在 ABC 中闪现过但未曾实现的东西。
就这样, Python 在Guido 手中诞生了。可以说,Python 是从ABC 发 展起来,主要受到了 Modula-3 (另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和 C 语言的习惯。
Python 已经成为最受欢迎的程序设计语言之一。2011年1月,它被 TIOBE 编程语言排行榜评为2010年度语言。自从2004年以后, Python 的使用率呈线性增长。由于 Python 语言的简洁性、易读性以及可扩展性,在国外用Python 做科学计算的研究机构日益增多, 一些知名大学已经采用Python 来教授程 序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科 学及编程导论就使用Python 语言讲授。众多开源的科学计算软件包都提供 了 Python 的调用接口,例如著名的计算机视觉库OpenCV 、 三维可视化库 VTK 、医学图像处理库ITK 。而 Python 专用的科学计算扩展库就更多了, 例如如下3个十分经典的科学计算扩展库: NumPy、SciPy 和 Matplotlib, 它们分别为Python 提供了快速数组处理、数值运算以及绘图功能。因此 Python 语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。
1.2.2 Python 的特点
Python 具有10项明显的特点,具体如下:
(1)易于学习:Python 有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。
(2)易于阅读:Python 代码定义的更清晰。
(3)易于维护: Python 的成功在于它的源代码是相当容易维护的。
(4)一个广泛的标准库: Python 的最大优势之一是丰富的库,跨平台的,在 UNIX,Windows 和 Macintosh 兼容很好。
(5)互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。
(6)可移植:基于其开放源代码的特性,Python 已经被移植到许多平台。
(7)可扩展:如果你需要一段运行很快的关键代码,或者是想要编写 一些不愿开放的算法,你可以使用C 或 C++ 完成那部分程序,然后从你的Python 程序中调用。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~