Python的优点
1. 虽然Python可能粗略归类为“脚本语言”,但实际上一些大型软件开发倡议如Zope、Mnet和BitTorrent,
谷歌也广泛使用它。 Python 的支持者更喜欢将其称为高级动态编程语言,因为“脚本语言”通常指的是一种仅用于简单编程任务的语言。
shellscript、VBScript等只能处理简单任务的编程语言是Python无法比拟的。
2、Python严格称为CPython,与C/c++有着天然的结合。这也是python强大的原因之一。 Ironpython可以在windows环境下使用,这个
这个版本可以和vc更好的结合。其他平台可以使用eclipse,但最好直接使用普通的文本编辑器。推荐的编辑器是
sublime text2, geany, vi等。
3. Python图形化编程并不难。当然MFC并不难。我不认为 MFC 有那么难。它实际上只是稍微难学一点,但不是一个数量级。 MFC可以生产
产出非常强劲的界面。而python界面多属于简单的。
推荐学习《
》
4. Python 本身被设计成可扩展的。并非所有特性和功能都集成到语言核心中。 Python 提供了丰富的 API 和工具,让程序员可以轻松
使用 C 语言、C++、Cython 编写扩展模块。 Python 编译器本身也可以集成到其他需要脚本语言的程序中。
5. Python开发者在设计Python语言时面临多重选择,一般拒绝花哨的语法,选择清晰的语法,没有或很少有歧义。因为
这种设计理念上的差异,Python 源代码一般被认为比 Perl 更具可读性,并且可以支持大规模的软件开发。这些准则称为 Python 格
言。在Python解释器内运行import this可以获得完整的列表。
6. Python同时支持面向过程的函数式编程和面向对象的抽象编程。在面向过程的语言中,程序是由过程或可重用代码的简单函数构建的
向上。在面向对象的语言中,程序是由结合了数据和功能的对象构建的。与C++、Java等其他主流语言相比,Python有一个
非常强大又简单的方式实现面向对象编程。
7. 可扩展性和可嵌入性。如果你需要代码的关键部分更快地运行或希望某些算法是私有的,你可以用 C 或 C++ 编写程序的一部分,
然后在你的 Python 程序中使用它们。你可以将 Python 嵌入到你的 C/C++ 程序中,以便为你的程序用户提供脚本功能。
8.丰富的图书馆。 Python 标准库确实很大。 Python 有可以使用的可定义的第三方库。它可以帮助你处理各种工作,包括正则表达式、文档
生成、单元测试、线程、数据库、Web 浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV 文件、密码学、GUI(图形
用户界面)、Tk 和其他与系统相关的操作。请记住,只要安装了 Python,所有这些功能都可用。这被称为 Python 的“全功能”哲学。
除了标准库之外,还有许多其他高质量的库,例如 wxPython、Twisted 和 Python 图像库等等。
9. Python 确实是一门非常美妙和强大的语言。它合理地将高性能与使编写程序变得轻松有趣的功能相结合。
10.标准化代码。 Python 使用强制缩进使代码具有极高的可读性。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 大意,这几道Python面试题没答对,Python面试题精选12/05
- ♥ python中实现矩阵乘法的几种方法08/24
- ♥ python如何判断是否为纯字母?09/25
- ♥ 如何使用python脚本实现表单打印?01/06
- ♥ python中numpy.empty()函数的使用09/08
- ♥ 为什么我劝你不要盲目追随Python?11/25
内容反馈