主题:【原创】Python简介 -- 请尽量
我一直以来都是只在Linux下编程,只是最近才转到苹果的Mac,没有什么机会操心跨平台。Python在Linux/Unix以外的平台上似乎要稍微滞后一些。Windows因为不完全兼容POSIX,有些Python功能略有差异,特别是那些涉及到操作系统的部分,例如进程管理、文件系统访问等。但是那些诸如text processing,XML parsing、Internet protocols之类的功能还是非常platform neutral的。
Python有一个“正式”的关系型数据库接口标准,类似于ODBC或JDBC(http://python.org/peps/pep-0249.html)。几乎所有的数据库都有符合这个标准的接口包,如Postgresql、MySQL、Oracle、DB2、SQLite等等。
Python最著名的Killer Application应该是Zope(http://www.zope.org),一个非常成功的Content Management System。
Python适用范围非常广。我个人认为,最能发挥其优点的领域应该是类似数值分析和计算的领域。用Python做glue和user interface,用C和C++库做heavy lift,应该可以达到rapid application development的效果。
另外,好像有一些大型的游戏网站也是用Python做的。有一个Python的变种,叫Stackless Python(www.stackless.com),非常高效地实现了tasklet,据说比threading还要light weight,可以轻松地支持上万的concurrent users,非常玄妙。
- 相关回复 上下关系7
深鞠一躬,献花三朵! 诸葛神候 字22 2005-02-05 13:55:12
不敢当,不敢当。希望能帮上一星半点。 请尽量 字0 2005-02-06 00:44:19
😁写的好。提纲挈领,条理清晰! Highway 字180 2005-02-05 08:48:33
多谢欣赏。
🙂Active Python bulaohu 字303 2008-03-24 05:19:34
🙂非常同意! 不是老陈 字226 2006-10-25 18:05:45
🙂zope? 卡萨德 字16 2006-06-08 09:02:10