Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
126
2023-11-13
【摘要】 本书摘自《Python网络爬虫 从入门到精通》一书中第1章,第1节,李迎著。
第 1 章 Python 基础导入
现在每个计算机工作者不管自己是否使用 Python,至少都经常听到 Python这个 词,那么 Python到底是什么?为什么这么受欢迎?笔者从自己的学习和使用的过程来理解它,并给出个解释。
1.1 Python 到底是什么
对于初学者来说, Python非常容易学习和使用。Python 是一种面向对象的脚本语 言,具有解释性、编译性、互动性,通俗易懂,语法结构简单。我们编写的脚本不用 被编译,通过其自带的提示符可以直接进行互动,同时借助各种第三方库,实现无所不能的数据管理、分析工作,非常适用初学者,也非常适用于有经验的开发者。
1.1.1 Python 的发展史
Python是由 Guido van Rossum 在20世纪80年代末和20世纪90年代初在荷兰 的数学和计算机科学研究所开发出来的, Python 源代码遵循 GPL(GNU General Public License) 协议,现在仍然一直被它的核心团队研发和完善。
1.1.2 Python 优缺点
1. 优点
Python 受欢迎一定是有原因的,其优点如下。
●易于学习:它有相对较少的关键字,结构简单,语法明确,学习更加简单。
●易于阅读:它的代码定义得更清晰。
●易于维护:源代码容易维护。
●具有广泛的标准库:它的最大的优势之一是具有丰富的库和跨平台,在UNIX、 Windows 和 Macintosh 平台都具有,且很容易兼容。●互动模式:用户可以从终端输入执行代码并获得想要的结果,例如互动地测试 和调试代码片断。
●可移植:基于其开放源代码的特性,它可以被移植到许多平台。
●可扩展:如果需要一段运行很快的关键代码,或者是想要编写一些不愿开放 的算法,可以使用C 或 C++完成那部分程序,然后从 Python 程序中调用。
●数据库:提供所有主要的商业数据库接口。
● GUI编程:支持 GUI, 可以创建和移植到不同系统调用。
●可嵌入:可以将其嵌入到 C/C++ 程序,让程序用户获得“脚本化”的能力。
2. 缺点
1)运行速度慢
和C程序相比, Python语言运行慢,因为Python 是解释型语言,代码在执行时会一 行一行地翻译成 CPU 能理解的机器码,这个翻译过程非常耗时,所以造成 Python 代码运 行慢。而C 程序是运行前直接编译成CPU 能执行的机器码,运行非常快。但是大量的应 用程序不需要这么快的运行速度,因为用户根本感觉不出来。例如开发一个下载 MP3的 网络应用程序,C 程序的运行时间需要0.001s, 而 Python 程序的运行时间需要0.1s, 慢了100倍,但由于网络更慢,需要等待1s, 用户能感觉到1.001s 和1.1s 的区别吗?
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~