主题:【原创】Python简介 -- 请尽量

大河奔流 导读 复 44 阅 116082

全看 分页 树展 一览 主题

2005-02-06 00:42:12
320492 复 320222
请尽量
请尽量`4112`/bbsIMG/face/0002.gif`70`2540`1128`43574`从六品上:奉议郎|振威校尉`2004-11-13 23:54:49`
多谢欣赏。 2

我一直以来都是只在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,非常玄妙。


  • 本帖 3 回复
资深推荐:Highway,
2005-02-06 00:42:12

全看 分页 树展 一览 主题