Python历史

简介: Python历史。

当你用一种语言开始作真正的软件开发时,你除了编写代码外,还需要很多基本的已经写好的现成的东西,来帮助你加快开发进度。比如说,要编写一个电子邮件客户端,如果先从最底层开始编写网络协议相关的代码,那估计一年半载也开发不出来。高级编程语言通常都会提供一个比较完善的基础代码库,让你能直接调用,比如,针对电子邮件协议的SMTP库,针对桌面环境的GUI库,在这些已有的代码库的基础上开发,一个电子邮件客户端几天就能开发出来。
Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。
除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。
许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA都大量地使用Python。
龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

相关文章
|
程序员 Shell Linux
01 python - 历史起源
01 python - 历史起源
137 0
|
1月前
|
索引 Python
python错误
python错误
37 8
|
1月前
|
算法 索引 Python
Python中有哪些常见的错误?
Python中有哪些常见的错误?
53 4
|
2月前
|
Java Unix Shell
Python 发展历史
Python 发展历史。
48 4
|
5月前
|
自然语言处理 编译器 Python
python历史
【8月更文挑战第29天】python历史。
34 1
|
5月前
|
机器学习/深度学习 人工智能 安全
【Python专栏】Python的历史及背景介绍
【Python专栏】Python的历史及背景介绍
527 6
|
6月前
|
索引 Python
Python中边界条件错误
【7月更文挑战第17天】
70 6
|
7月前
|
Python
如何查询Python包的所有历史版本
如何查询Python包的所有历史版本
149 5
|
8月前
|
存储 Java 程序员
Python 设计和历史的 27 个问题
Python 设计和历史的 27 个问题
39 1
|
Python
python里面时间相关处理总结
python里面时间相关处理总结
58 0

热门文章

最新文章