它是一种很灵活的语言,能帮你轻松完成编程工作。强大的类库支持,使编写文件处理、正则表达式,网络连接等程序变得相当容易。

能运行在多种计算机平台和操作系统中,如各位unix,WINDOWS,MacOS,OS/2等等,并可作为一种原型开发语言,加快大型程序的开发速度。从企业应用来看Python发展Python被广泛的用在Web开发、运维自动化、测试自动化、数据挖掘等多个行业和领域。
1. 易学易用:Python 语法简单易懂,易于学习,使得编写代码变得更加容易。
2. 快速开发:Python 拥有强大的标准库,可以快速完成许多任务,从而大大加快了开发速度。
3. 多平台支持:Python 可以运行在多种操作系统上,包括Windows、macOS和Linux等。
4. 大量第三方库和框架:Python 有大量的第三方库和框架可供选择,这些库和框架可以帮助您快速完成各种任务。
5. 可读性高:Python 支持多种编程范式,包括面向对象、函数式和过程式编程等,因此可读性很高。
6. 交互性强:Python 有强大的交互式界面,可以通过终端直接执行代码并查看结果。
7. 大规模项目开发:Python 可以轻松处理大型项目开发中的问题。
8. 与其他语言的互操作性好:Python 是动态语言,可以与其他语言轻松地进行互操作。
到python.org的downlaod页面下载安装器,windows下载msi格式的安装包
Python的设计哲学是“优雅”、“明确”、“简单”。
因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。
在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。这些准则被称为Python格言。在Python解释器内运行import this可以获得完整的列表。
Python开发人员尽量避开不成熟或者不重要的优化。一些针对非重要部位的加快运行速度的补丁通常不会被合并到Python内。所以很多人认为Python很慢。
不过,根据二八定律,大多数程序对速度要求不高。在某些对运行速度要求很高的情况,Python设计师倾向于使用JIT技术,或者用使用C/C++语言改写这部分程序。可用的JIT技术是PyPy。