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 - 历史起源
120 0
|
9天前
|
Java Unix Shell
Python 发展历史
Python 发展历史。
21 4
|
3月前
|
自然语言处理 编译器 Python
python历史
【8月更文挑战第29天】python历史。
29 1
|
2月前
|
Python
python之日志基础班
python之日志基础班
|
3月前
|
机器学习/深度学习 人工智能 安全
【Python专栏】Python的历史及背景介绍
【Python专栏】Python的历史及背景介绍
329 6
|
5月前
|
Python
如何查询Python包的所有历史版本
如何查询Python包的所有历史版本
127 5
|
6月前
|
存储 Java 程序员
Python 设计和历史的 27 个问题
Python 设计和历史的 27 个问题
31 1
|
自然语言处理 Unix Java
Python 历史 | 学习笔记
快速学习 Python 历史
Python 历史 | 学习笔记
|
Python
python 发布
使用distutils.core.setup函数发布程序 将要发布的包放到mypub的目录下 在mypub目录下创建一个setup.py文件 setup.py文件的设置 from distutils.
896 0
|
Python 数据格式 JSON
Python基础(草稿)
#python ex1.py ## # -- coding:utf-8 -- print “Hello World!” print 6+2 print "aa","bb" print "%s %d %i "%(aa,bb,cc) print "%d"%...
1062 0