Size: 1667
Comment:
|
Size: 21034
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
||'''status'''|| 草稿|| ZoomQuiet|| 完成度:20% 框架分类|| |
||'''status'''|| 草稿|| ZoomQuiet,Liz|| 完成度:55% || ##在这里看到比较多的python相关库http://xiaoc.blog.ccidnet.com/blog-htm-do-showone-uid-234679-type-blog-itemid-436104.html by liz 081019 ##startInc |
Line 14: | Line 16: |
== Python 语言 == 常备:: * 手册 深入:: * NewClass .. 前沿:: * py3k == Py 数据库应用 == |
经过十数年的发展积累,Python 应用的触角早已深入了各个领域! 在网络中的资源也浩如烟海: * 图atta2-1 使用Google 搜索Python 时的反馈 attachment:2008-10-14-google-python.png 在此行者们也只能根据自己的实际开发体验,推荐一些常见领域的优秀资源给好奇的读者们;-) 资源集锦:: 有些资料是索引的索引,指向大量网站和索引,帮助大家快速了解Python 的丰厚,特此推荐: 1. '''Python 快速介绍'''^Limodou和Zoom.Quiet 合写^ * 访问地址: http://www.zoomquiet.org/share/s5/intropy/ * 精巧地址: http://bit.ly/41i72J 1. `有关Python 的成功故事` ^官方网站收集组织^ * 访问地址: http://www.python.org/about/success/ * 精巧地址: http://bit.ly/21PDa9 以下,使用粗略的领域分类,来展示不同层次相关应用的Python 技术: == Py 语言自身 == `就Python 语言本身的学习参考资源` 常备:: 建议放在手边随时看的: * Python Tutorial 中文版 * 访问地址: http://wiki.woodpecker.org.cn/moin/March_Liu/PyTutorial * 精巧地址: http://bit.ly/1rzx1n * Python 教程是世上唯一 Guido van Rossum 撰写的文档!这里是由知名行者刘鑫长期维护的中文版本; * 简明 Python 教程 中文版 * 访问地址: http://www.woodpecker.org.cn/share/doc/abyteofpython_cn/chinese/index.html * 精巧地址: http://bit.ly/4zQc4a * 印度程序员的个人Python体验和学习教程 * Python 绝对简明手册 * 访问地址: http://wiki.woodpecker.org.cn/moin/PyAbsolutelyZipManual * 精巧地址: http://bit.ly/2EEz6I * 网络人称`张教主`的'''[email protected]''' 根据自个儿的使用体验,将Python 语言中最最常用的语法使用整理而成; * Py标准库手册 * 访问地址: http://wiki.woodpecker.org.cn/moin/PythonStandardLib * 精巧地址: http://bit.ly/4iH5V5 * 由 `Python江湖QQ群` 集体翻译的Python 2.0 标准模块库说明 深入:: 在开发过程中,应该精读的: * Dive into Python * 访问地址: http://www.woodpecker.org.cn/diveintopython/ * 精巧地址: http://bit.ly/2H4vrR * 深入Python ~ 简称`DiP`,是知名称最高的Python 编程技巧图书,使用几个不断演进的实例,从方方面面讲解Python 最细微处的开发技巧,不向初学者推荐; * Python开发编码规范 * 访问地址: http://wiki.woodpecker.org.cn/moin/PythonCodingRule * 精巧地址: http://bit.ly/3HURoL * 是官方增进方案 PEP 008 "Style Guide for Python Code" 的中文翻译! * 原文地址: http://www.python.org/dev/peps/pep-0008/ * 精巧地址: http://bit.ly/2OQ8Z3 * 对开发Python 应用脚本,代码的组织给出了非常详进的建议 * ASPN:Python * 访问地址: http://aspn.activestate.com/ASPN/Python * 精巧地址: http://bit.ly/3UMD8w * `ASPN` 就是 ActivePython 套件的出品公司组织的网站,汇集了大量E文资料,其中的 CookBook 非常实用,有什么问题搜查一下就好; * Python 之优雅与瑕疵: * 访问地址: http://wiki.woodpecker.org.cn/moin/PyBlemish * 精巧地址: http://bit.ly/4jvqeV * 是Python 专家 `David Mertz`的私人总结,针对Python 2.* 版本对 1.5.* 版本间变更较重大的语言部分进行了讲解;Python 本身隐密的角落相比其它语言要少的多,但是总是有可能会遇到的,幸好总是有好心人进行了分享;应该及时吸收; 前沿:: Python 是个高速发展的语言,本身在进行什么样的发展?未来将会如何?都是应该深入关注的: * Python Enhancement Proposals * 访问地址: http://www.python.org/dev/peps/ * 精巧地址: http://bit.ly/fwcW8 * Python 增进提案库 ~ 缩写 PEPs ; 是Python 最前沿和最官方的特性讨论中心,关心Python 未来趋势,以及现有技术细核的读者,应该认真学习; * Python 3000 进度报告 * 访问地址: http://wiki.woodpecker.org.cn/moin/Py3000StatusUpdate * 精巧地址: http://bit.ly/2IwaEp * Guido 亲自撰写的 Python 3000 开发情况(啄木鸟社区翻译版本);Py3k 或是说Py3.0 是一个准备从头来写的一个分支,和过往的2.* 系列版本不准备兼容,是 Guido 准备一次性解决 Python 一些固有问题的勇敢的计划; * 对应的最新开发版本下载: Python 3.0rc1 Release * 访问地址: http://www.python.org/download/releases/3.0/ * 精巧地址: http://bit.ly/1a3p5I * Stackless.com * 访问地址: http://www.stackless.com/ * 这是针对传统 CPython 对于线程保守态度的一个积极应对;通过对C语言实现的Python 进行小的改进,获得了: * 简化的线程开发 * 微线程扩展支持 * 并发建模工具 * 而且和 CPython 是完全二进制兼容的,可以使用所有传统Python 的模块 * 而且已经在一些企业级情景中得到了应用,经典的有: 1. EVE Online ~ 大型多人在线实时战略游戏 http://www.eve-online.com/ 1. Sylphis3D ~ 3D游戏引擎 http://devnet.sylphis3d.com/ * PyPy * 访问地址: http://codespeak.net/pypy/dist/pypy/doc/home.html * 精巧地址: http://bit.ly/1svoIm * 这是 程序语言中的"流氓" http://inet6.blogspot.com/2007/03/pypy.html * 精巧地址: http://bit.ly/4h9uCA * 因为和其它开发语言相比, PyPy 根本是在作弊 ;-) 简单的说: 1. PyPy是用Python 编写的 Python 语言(自称rpython) 1. PyPy能将Python 脚本编译成原生的 C/.net(2.0)/javascript 等其它语言代码 1. PyPy能将rpython 脚本编译成 javascript,用以生成客户端Ajax 应用 1. PyPy能将rpython 脚本流程展示成视图 1. 可以通过 JIT 自制编译器 * 即! PyPy 通过Python 实现了,将Py语法组织的脚本和其它任意语言自由转换! 也就是说 PyPy 可以支持人们用Python 开发出各种语言的应用! 实在太有才了,绝对应该关注! == Py 文本处理 == `文可文,非常文. 本可文,非常本. 文本,数据之始;字符,万思之母...`~对文本的处理是最基础和最常见的任务,这方面Python 有大量的愉快体验: 常备:: 面对最经常遇见的文本数据进行处理: * Beautiful Soup * 访问地址: http://www.crummy.com/software/BeautifulSoup/ * 精巧地址: http://bit.ly/3Ks24u * 美味的汤 ~ 面对大量由各种HTML文本构成的数据之汤 "Beautiful Soup" 提供各种方便的工具来进行处理! * Elements and Element Trees * 访问地址: http://effbot.org/zone/element.htm * 精巧地址: http://bit.ly/2IFCki * 由 sffbot.org 社区创立的XML快速解析模块,以以及精巧高效,而受到拥戴,并在 Python 2.5 版本正式接纳为默认模块! xml.etree.ElementTree * 访问地址: http://docs.python.org/library/xml.etree.elementtree.html * 精巧地址: http://bit.ly/PzKeA * Universal Encoding Detector * 访问地址: http://chardet.feedparser.org/docs/ * 精巧地址: http://bit.ly/F2a5F * chardet ~ 宇宙牌编码探测器;-) 方便的探知指定文本是什么编码的文字! 这是中文应用不可缺少的模块! 深入:: 有关文本处理的专门话题: * Text Processing in Python: * 访问地址: http://gnosis.cx/TPiP/ * 精巧地址: http://bit.ly/3ZiI3k * 专门论述Python 文本处理方面技巧的图书,已经出版: 图atta2-2 TPiP 图书封面 attachment:tpip-cover-small.jpg * 页数: 544 pages * 出版: Addison-Wesley Professional (June 12, 2003) * 语言: English * ISBN-10: 0321112547 * ISBN-13: 978-0321112545 * 啄木鸟社区组织有翻译工程: http://wiki.woodpecker.org.cn/moin/TPiP 有兴趣的读者可以随时加入;-) * 结构化文本支持: * 这是种`WYTIWYG`~所想即所得的文档组织方式,通过简单的字符约定,在不影响阅读的情况下,将文章的结构声明在正文中,通过工具快速生成出各种格式文档来; * http://wiki.woodpecker.org.cn/moin/AllAboutText 有部分综述; * txt2tags: * 访问地址: http://txt2tags.sourceforge.net/ * 精巧地址: http://bit.ly/1esQt6 * 多模式输出结构化文本工具,是一个已稳定发展了7年的精巧工具,可以从 .t2t 格式文本,输出 HTML/XHTML/SGML/LaTeX/Lout/Man page/Wikipedia/Google Code Wiki/DokuWiki/MoinMoin/MagicPoint/PageMake 多达12种文档! * 中文简介在: http://wiki.woodpecker.org.cn/moin/txt2tags * 整个工具仅仅由一个`txt2tags`Python 脚本组成,不但完成了所有功能,而且提供了一个图形界面: 图atta2-3 t2t工具的图形界面 attachment:txt2tags-gui.png * reStructuredText * 访问地址: http://docutils.sourceforge.net/rst.html * 精巧地址: http://bit.ly/41iX8k * 新结构化文本,目前最完善的结构化文本出版工具,就连Python 官方网站的文档仓库 http://docs.python.org 也是使用 reST(reStructureText 的缩写)组织的! 前沿:: 有关办公文档处理支持,各种Office 文档其实就是特殊DTD约束的XML文档;对于 M$ Office 产品,有好些种处理方式: 1. 通过 win32com 模块,调用原生接口处理文档; 1. 通过第三方模块: * xlrd extension * 访问地址: http://www.lexicon.net/sjmachin/xlrd.htm * 精巧地址: http://bit.ly/2fzVO3 * 支持高效读取 Excel 数据的扩展 * pyExcelerator * 访问地址: http://sourceforge.net/projects/pyexcelerator/ * 精巧地址: http://bit.ly/21xP59 * 可以对 Excel 文档进行读写的支持模块,一般使用参考:"limodou的学习记录: * 访问地址: http://blog.donews.com/limodou/archive/2005/07/09/460033.aspx * 精巧地址: http://bit.ly/1FX7Er 1. 通过OOo(OpenOffice.org 办公套件) 中转: * Python-UNO bridge * 访问地址: http://udk.openoffice.org/python/python-bridge.html * 精巧地址: http://bit.ly/4lSYgZ * 由 OOo 提供的统一操作"桥",可以对 UNO组件进行方便的操作,也就是说可以对通过OOo 打开的Office 文档,进行完全的操纵! 1. 通过docs.google中转: * Google 文档列表数据 API - Google 代码 * 访问地址: http://code.google.com/intl/zh-CN/apis/documents/overview.html * 精巧地址: http://bit.ly/4eBlXA * https://docs.google.com 提供了一个在线办公环境,允许导入Office 文档,通过上述Google 提供的数据接口,就可以任意操纵Office文档的内容了,然后可以下载为 PDF/RDF/OOo/HTML 等等格式化文档 == Py DB应用 == 只要是个产品化系统,多少都得和数据库打交道,Python 一直有全面支持: 常备:: 常见DB产品支持,,, * DatabaseProgramming - PythonInfo Wiki * 访问地址: http://wiki.python.org/moin/DatabaseProgramming/ * 精巧地址: http://bit.ly/1EYTXb * Python 官方收集的数据库开发资源索引 * ADOdb for Python * 访问地址: http://phplens.com/lens/adodb/adodb-py-docs.htm * 精巧地址: http://bit.ly/9bPgD * 源自PHP社区的跨DB操作支持模块,比较精巧稳定,主要使用 SQL和少量的常用操作函式; * DatabaseInterfaces - PythonInfo Wiki * 访问地址: http://wiki.python.org/moin/DatabaseInterfaces * 精巧地址: http://bit.ly/1laKvY * 数据库接口 ~ 官方收集的主流DB产品操作接口模块/产品索引 * PySqlite2: * 访问地址: http://www.initd.org/pub/software/pysqlite/ * 精巧地址: http://bit.ly/RU1kS * SQLite的连接组件 * MySQLdb: * 访问地址: http://mysql-python.sourceforge.net/ * 精巧地址: http://bit.ly/37vYpy * 用于连接MySQL数据库的Python模块. 深入:: 进一步用OO方式操作关系DB的支持: * Python数据库开发概要: * 访问地址: http://wiki.woodpecker.org.cn/moin/Py4Database * 精巧地址: http://bit.ly/IT9wY * ORM * ... 前沿:: 再进一步,直接用OO来组织自个儿的DB! * ODB * ZODB == Py 网络应用 == 进入互联网时代,和网络资源互动是基础要求,这方面 Python 有各种方面的支持: 常备:: 常见网络协议支持 * 内置? * Smtplib: * 访问地址: http://www.python.org/doc/2.5.2/lib/module-smtplib.html * 精巧地址: http://bit.ly/1aroqp * 发送电子邮件模块. * ftplib: * 访问地址: http://www.python.org/doc/2.5.2/lib/module-ftplib.html * 精巧地址: http://bit.ly/2zdwzr * 定义了FTP类和一些方法,用于客户端的ftp编程. * xmpppy: * 访问地址: http://blog.donews.com/limodou/archive/2005/03/11/298935.aspx * 精巧地址: http://bit.ly/3qN1Nb * Jabber服务器采用的是XMPP协议,就像Google Talk也是采用XMPP协议的IM系统,Python的xmpppy模块支持该协议,通过该模块可以与Jabber服务器通信. 深入:: 快速网络应用开发: * Python WEB应用框架纵览: * 访问地址: http://wiki.woodpecker.org.cn/moin/PyWebFrameList * 精巧地址: http://bit.ly/1U4oHm * CherryPy: * 访问地址: http://wiki.woodpecker.org.cn/moin/CherryPyQuickIn * 精巧地址: http://bit.ly/1DGuQN * Django: * 访问地址: http://docs.djangoproject.com/ * 精巧地址: http://bit.ly/2fEoz8 * TurboGears: * 访问地址: http://wiki.woodpecker.org.cn/moin/TurboGearStepByStep * 精巧地址: http://bit.ly/1cTTYP * Karrigell: * 访问地址: http://karrigell.sourceforge.net/en/front.htm * 精巧地址: http://bit.ly/2z3ejE * web2py: * 访问地址: http://mdp.cti.depaul.edu/ * 精巧地址: http://bit.ly/3x4nj9 * web.py: * 访问地址: http://www.dup2.org/files/web.py%200.2%20tutorial.html * 精巧地址: http://bit.ly/3RqqmN * Pylons: * 访问地址: http://wiki.pylonshq.com/display/pylonsdocs/Home * 精巧地址: http://bit.ly/3MqEPh * Quixote: * 访问地址: http://wiki.woodpecker.org.cn/moin/QuixoteQuickIn * 精巧地址: http://bit.ly/3ZD3AW * Zope: * 访问地址: http://wiki.woodpecker.org.cn/moin/Zope3Book * 精巧地址: http://bit.ly/265zEI * Uliweb: * 访问地址: http://uliwebproject.appspot.com/ * 精巧地址: http://bit.ly/dLsUk * ... 前沿:: 高性能网络任务支持: * 邪派功法 * GAE: * 访问地址: http://code.google.com/appengine/docs/whatisgoogleappengine.html * 精巧地址: http://bit.ly/1Girr * 是google发布的免费开发应用引擎, 可以,,, * ... == Py 嵌入系统 == 上网已经不在是电脑的专利,越来越多的设备/设施在联入网络,提供数据和接受控制,Python 在这方面也非常适合: 常备:: 常见嵌入式设备支持: * 手机 深入:: 嵌入式系统开发支持: * 嵌入系统 前沿:: * Android == Py 图形应用 == 常备:: * Python Imaging Library(PIL): * 访问地址: http://wiki.woodpecker.org.cn/moin/PythonImagingLibrary * 精巧地址: http://bit.ly/2iNDy0 * 提供强大的图形处理的能力,并提供广泛的图像文件格式支持,该库能进行图像格式的转换,打印和显示.还提供了一些基本图像处理接口. * Graphviz ,,, 深入:: * PyOpenGL: * 访问地址: http://pyopengl.sourceforge.net/ * 精巧地址: http://bit.ly/2gOUKk * 它封装了"OpenGL应用程序编程接口",通过该模块可以在程序中集成2D和3D的图形. * ... * ReportLab: * 访问地址: http://www.reportlab.org/ * 精巧地址: http://bit.ly/PmJfm * 是一个非常方便的生成PDF文档的python库. 前沿:: * 3D,blander * 桌面 * 多媒体,,, == Py 扩展应用 == 旧有系统的扩展/融合,需要 Python 这样优秀的"胶水语言": 常备:: * Swig: * 访问地址: http://www.swig.org/doc.html * 精巧地址: http://bit.ly/4qUhgr * python和其他语言的"黏合剂". * ctype * 访问地址: http://python.net/crew/theller/ctypes/ * 精巧地址: http://bit.ly/3yjAHy * 用来调用dll/shared libraries(动态链接库/共享库). 深入:: * PyRex: * 访问地址: http://wiki.woodpecker.org.cn/moin/Pyrex * 精巧地址: http://bit.ly/1mICtd * * PythonExtendingAndEmbedding: * 访问地址: http://wiki.woodpecker.org.cn/moin/PythonExtendingAndEmbedding * 精巧地址: http://bit.ly/26MjGC * * Psyco: * 访问地址: http://psyco.sourceforge.net/ * 精巧地址: http://bit.ly/3jrshT * 一个Python代码加速度器,可使Python代码的执行速度提高到与编译语言一样的水平. * ... 前沿:: * 动态 Jython * 原来Boo是一种有着python语法的.net语言,好处是公用CLI和.net其他语言互相协 作无间。。 我同事那个小组用了很久了,他老大用c#。他们在mono上跑,看来现在mono也相当 的成熟了,他们的都是生产上的应用。 Boo的logo挺讨人喜欢 :) http://boo.codehaus.org/Language+Features 不知道在vs.net上面开发boo会不会很爽。 == Py 科学计算 == 支持科研方面,Python 也从来没有落后: 常备:: * Numarray/NumPy: * 访问地址: http://numpy.scipy.org/numpybook.pdf * 精巧地址: http://bit.ly/10u2O0 * Numarray是Python的一个扩展库,主要用于处理任意维数的固定类型数组,简单说是一个矩阵库,它的底层代码是用C编写的,NumPy是Numarray的后继者,用来代替NumArray. * SciPy: * 访问地址: http://www.scipy.org/ * 精巧地址: http://bit.ly/4Bg9RA * 它和NumPy一起工作, 提供了许多方便和高效的数值计算函式,如数值积分或优化。 * ... 深入:: * 数学 * SAGE: * 访问地址: http://sagemath.org/ * 精巧地址: http://bit.ly/3SNn9Z Software for Algebra and Geometry Experimentation (SAGE) 是使用 Python 语言编写的,并使用交互式的 Python Shell 作为其用户界面。SAGE 的独特之处在于,它能够用作其他各种计算机代数系统的集成器,从而允许用户利用不同软件包的各自强项。 * ... 前沿:: * 生物 Download - BioPython http://biopython.org/wiki/Download http://bit.ly/Ipaud == Py 工程应用 == Python 对于非IT行业,一样有成功的支持: |
Line 28: | Line 405: |
* 支持仓库 前沿:: * ODB == Py 图形应用 == 常备:: * 成熟框架 深入:: * PIL * 桌面 前沿:: * 3D,blander == Py 嵌入/移动 == 常备:: * 手机 深入:: * 跳入系统 前沿:: * Android == Py 网络应用 == 常备:: * 内置 深入:: * 流行框架 前沿:: * 邪派功法 * GAE == Py 扩展应用 == 常备:: * C 深入:: * PyRex 前沿:: * 动态 Jython == Py 文档处理 == 常备:: * 文本 深入:: * Office 前沿:: * 结构化文本 == Py 科学计算 == 常备:: * 模块 深入:: * 数学 前沿:: * 生物 == Py 工程应用 == 常备:: * 模块 深入:: |
|
Line 90: | Line 409: |
== Py 支持教育 == 常备:: |
== Py 教育支持 == `十年树木,百年树人. 国之大计,教育为本!` Python 以其好学易用的特性,在教育的各个方面有出色的支持: 常备:: 教学支持: |
Line 95: | Line 417: |
知识管理: | |
Line 97: | Line 420: |
* MIT == Py 影响力 == 常识:: * 相关语言 深入:: * 相关项目 前沿:: * 相关进步 * PyPy ##startInc |
教育体制支持: * attachment:Pippy-icon.png Pippy ~ OLPC 计划使用的窗口系统 Sugar 的开发脚本 * 教程地址: http://wiki.laptop.org/go/Pippy * 精巧地址: http://bit.ly/UjyDx |
Line 112: | Line 429: |
= 资源回收 = * Python 指南: http://doc.chinahtml.com/Manual/Python/tut/tut.html * 精巧地址: http://bit.ly/hTbof * 开始编程之旅: http://wiki.woodpecker.org.cn/moin/StartProgramming * 精巧地址: http://bit.ly/4bwSzl * Python 常用模块体验: http://wiki.woodpecker.org.cn/moin/PyCommonUsageMod * 精巧地址: http://bit.ly/1WiW4T * Effective--实效Python编程: http://wiki.woodpecker.org.cn/moin/EffectivePyPrgramming * 精巧地址: http://bit.ly/47fEwY * PyXML: * 访问地址: http://pyxml.sourceforge.net/topics/ * 精巧地址: http://bit.ly/3Rf7ga * 它是Python中的一个XML工具集,通过它可以很好地解析和处理XML文档.更详细的可以参见这篇PyXML学习笔记: * 访问地址: http://man.lupaworld.com/content/manage/ringkee/pyxml.htm * 精巧地址: http://bit.ly/8uhLe * PyHtml: * 访问地址: http://incolor.inetnebr.com/jepler/pyhtml/ * 精巧地址: http://bit.ly/1HGzVi * 它是一个遵循Python语法的扩展,并且修改Python编译器使其允许使用HTML风格标签作为Python语句块, 可并允许这些标签和语句直接将其值作为输出, 从而使得更容易书写具有Python块缩进风格的HTML文档. * ... |
status |
草稿 |
ZoomQuiet,Liz |
完成度:55% |
Python 资源索引
经过十数年的发展积累,Python 应用的触角早已深入了各个领域! 在网络中的资源也浩如烟海:
- 图atta2-1 使用Google 搜索Python 时的反馈
attachment:2008-10-14-google-python.png
在此行者们也只能根据自己的实际开发体验,推荐一些常见领域的优秀资源给好奇的读者们;-)
- 资源集锦
- 有些资料是索引的索引,指向大量网站和索引,帮助大家快速了解Python 的丰厚,特此推荐:
Python 快速介绍Limodou和Zoom.Quiet 合写
有关Python 的成功故事 官方网站收集组织
以下,使用粗略的领域分类,来展示不同层次相关应用的Python 技术:
Py 语言自身
就Python 语言本身的学习参考资源
- 常备
- 建议放在手边随时看的:
- Python Tutorial 中文版
访问地址: http://wiki.woodpecker.org.cn/moin/March_Liu/PyTutorial
精巧地址: http://bit.ly/1rzx1n
- Python 教程是世上唯一 Guido van Rossum 撰写的文档!这里是由知名行者刘鑫长期维护的中文版本;
- 简明 Python 教程 中文版
访问地址: http://www.woodpecker.org.cn/share/doc/abyteofpython_cn/chinese/index.html
精巧地址: http://bit.ly/4zQc4a
- 印度程序员的个人Python体验和学习教程
- Python 绝对简明手册
访问地址: http://wiki.woodpecker.org.cn/moin/PyAbsolutelyZipManual
精巧地址: http://bit.ly/2EEz6I
网络人称张教主的[email protected] 根据自个儿的使用体验,将Python 语言中最最常用的语法使用整理而成;
- Py标准库手册
精巧地址: http://bit.ly/4iH5V5
由 Python江湖QQ群 集体翻译的Python 2.0 标准模块库说明
- 深入
- 在开发过程中,应该精读的:
- Dive into Python
精巧地址: http://bit.ly/2H4vrR
深入Python ~ 简称DiP,是知名称最高的Python 编程技巧图书,使用几个不断演进的实例,从方方面面讲解Python 最细微处的开发技巧,不向初学者推荐;
- Python开发编码规范
精巧地址: http://bit.ly/3HURoL
- 是官方增进方案 PEP 008 "Style Guide for Python Code" 的中文翻译!
- 对开发Python 应用脚本,代码的组织给出了非常详进的建议
ASPN:Python
精巧地址: http://bit.ly/3UMD8w
ASPN 就是 ActivePython 套件的出品公司组织的网站,汇集了大量E文资料,其中的 CookBook 非常实用,有什么问题搜查一下就好;
- Python 之优雅与瑕疵:
精巧地址: http://bit.ly/4jvqeV
是Python 专家 David Mertz的私人总结,针对Python 2.* 版本对 1.5.* 版本间变更较重大的语言部分进行了讲解;Python 本身隐密的角落相比其它语言要少的多,但是总是有可能会遇到的,幸好总是有好心人进行了分享;应该及时吸收;
- 前沿
- Python 是个高速发展的语言,本身在进行什么样的发展?未来将会如何?都是应该深入关注的:
- Python Enhancement Proposals
精巧地址: http://bit.ly/fwcW8
- Python 增进提案库 ~ 缩写 PEPs ; 是Python 最前沿和最官方的特性讨论中心,关心Python 未来趋势,以及现有技术细核的读者,应该认真学习;
- Python 3000 进度报告
精巧地址: http://bit.ly/2IwaEp
- Guido 亲自撰写的 Python 3000 开发情况(啄木鸟社区翻译版本);Py3k 或是说Py3.0 是一个准备从头来写的一个分支,和过往的2.* 系列版本不准备兼容,是 Guido 准备一次性解决 Python 一些固有问题的勇敢的计划;
- 对应的最新开发版本下载: Python 3.0rc1 Release
- Stackless.com
- 这是针对传统 CPython 对于线程保守态度的一个积极应对;通过对C语言实现的Python 进行小的改进,获得了:
- 简化的线程开发
- 微线程扩展支持
- 并发建模工具
- 而且和 CPython 是完全二进制兼容的,可以使用所有传统Python 的模块
- 而且已经在一些企业级情景中得到了应用,经典的有:
EVE Online ~ 大型多人在线实时战略游戏 http://www.eve-online.com/
Sylphis3D ~ 3D游戏引擎 http://devnet.sylphis3d.com/
精巧地址: http://bit.ly/1svoIm
这是 程序语言中的"流氓" http://inet6.blogspot.com/2007/03/pypy.html
精巧地址: http://bit.ly/4h9uCA
因为和其它开发语言相比, PyPy 根本是在作弊
简单的说:
即! PyPy 通过Python 实现了,将Py语法组织的脚本和其它任意语言自由转换! 也就是说 PyPy 可以支持人们用Python 开发出各种语言的应用! 实在太有才了,绝对应该关注!
Py 文本处理
文可文,非常文. 本可文,非常本. 文本,数据之始;字符,万思之母...~对文本的处理是最基础和最常见的任务,这方面Python 有大量的愉快体验:
- 常备
- 面对最经常遇见的文本数据进行处理:
- Beautiful Soup
精巧地址: http://bit.ly/3Ks24u
- 美味的汤 ~ 面对大量由各种HTML文本构成的数据之汤 "Beautiful Soup" 提供各种方便的工具来进行处理!
- Elements and Element Trees
精巧地址: http://bit.ly/2IFCki
由 sffbot.org 社区创立的XML快速解析模块,以以及精巧高效,而受到拥戴,并在 Python 2.5 版本正式接纳为默认模块! xml.etree.ElementTree
- Universal Encoding Detector
精巧地址: http://bit.ly/F2a5F
- chardet ~ 宇宙牌编码探测器;-) 方便的探知指定文本是什么编码的文字! 这是中文应用不可缺少的模块!
- 深入
- 有关文本处理的专门话题:
- Text Processing in Python:
访问地址: http://gnosis.cx/TPiP/
精巧地址: http://bit.ly/3ZiI3k
- 专门论述Python 文本处理方面技巧的图书,已经出版: 图atta2-2 TPiP 图书封面 attachment:tpip-cover-small.jpg
- 页数: 544 pages
- 出版: Addison-Wesley Professional (June 12, 2003)
- 语言: English
- ISBN-10: 0321112547
- ISBN-13: 978-0321112545
啄木鸟社区组织有翻译工程: http://wiki.woodpecker.org.cn/moin/TPiP 有兴趣的读者可以随时加入;-)
- 结构化文本支持:
这是种WYTIWYG~所想即所得的文档组织方式,通过简单的字符约定,在不影响阅读的情况下,将文章的结构声明在正文中,通过工具快速生成出各种格式文档来;
- txt2tags:
精巧地址: http://bit.ly/1esQt6
- 多模式输出结构化文本工具,是一个已稳定发展了7年的精巧工具,可以从 .t2t 格式文本,输出 HTML/XHTML/SGML/LaTeX/Lout/Man page/Wikipedia/Google Code Wiki/DokuWiki/MoinMoin/MagicPoint/PageMake 多达12种文档!
整个工具仅仅由一个txt2tagsPython 脚本组成,不但完成了所有功能,而且提供了一个图形界面: 图atta2-3 t2t工具的图形界面 attachment:txt2tags-gui.png
- reStructuredText
精巧地址: http://bit.ly/41iX8k
新结构化文本,目前最完善的结构化文本出版工具,就连Python 官方网站的文档仓库 http://docs.python.org 也是使用 reST(reStructureText 的缩写)组织的!
- 前沿
- 有关办公文档处理支持,各种Office 文档其实就是特殊DTD约束的XML文档;对于 M$ Office 产品,有好些种处理方式:
- 通过 win32com 模块,调用原生接口处理文档;
- 通过第三方模块:
- xlrd extension
精巧地址: http://bit.ly/2fzVO3
- 支持高效读取 Excel 数据的扩展
- pyExcelerator
精巧地址: http://bit.ly/21xP59
- 可以对 Excel 文档进行读写的支持模块,一般使用参考:"limodou的学习记录:
- xlrd extension
通过OOo(OpenOffice.org 办公套件) 中转:
- Python-UNO bridge
精巧地址: http://bit.ly/4lSYgZ
- 由 OOo 提供的统一操作"桥",可以对 UNO组件进行方便的操作,也就是说可以对通过OOo 打开的Office 文档,进行完全的操纵!
- Python-UNO bridge
- 通过docs.google中转:
- Google 文档列表数据 API - Google 代码
访问地址: http://code.google.com/intl/zh-CN/apis/documents/overview.html
精巧地址: http://bit.ly/4eBlXA
https://docs.google.com 提供了一个在线办公环境,允许导入Office 文档,通过上述Google 提供的数据接口,就可以任意操纵Office文档的内容了,然后可以下载为 PDF/RDF/OOo/HTML 等等格式化文档
- Google 文档列表数据 API - Google 代码
Py DB应用
只要是个产品化系统,多少都得和数据库打交道,Python 一直有全面支持:
- 常备
- 常见DB产品支持,,,
DatabaseProgramming - PythonInfo Wiki
精巧地址: http://bit.ly/1EYTXb
- Python 官方收集的数据库开发资源索引
- ADOdb for Python
精巧地址: http://bit.ly/9bPgD
- 源自PHP社区的跨DB操作支持模块,比较精巧稳定,主要使用 SQL和少量的常用操作函式;
DatabaseInterfaces - PythonInfo Wiki
精巧地址: http://bit.ly/1laKvY
- 数据库接口 ~ 官方收集的主流DB产品操作接口模块/产品索引
精巧地址: http://bit.ly/RU1kS
- SQLite的连接组件
- MySQLdb:
精巧地址: http://bit.ly/37vYpy
- 用于连接MySQL数据库的Python模块.
- 深入
- 进一步用OO方式操作关系DB的支持:
- Python数据库开发概要:
- ORM
- ...
- 前沿
- 再进一步,直接用OO来组织自个儿的DB!
- ODB
- ZODB
Py 网络应用
进入互联网时代,和网络资源互动是基础要求,这方面 Python 有各种方面的支持:
- 常备
- 常见网络协议支持
- 内置?
- Smtplib:
访问地址: http://www.python.org/doc/2.5.2/lib/module-smtplib.html
精巧地址: http://bit.ly/1aroqp
- 发送电子邮件模块.
- ftplib:
访问地址: http://www.python.org/doc/2.5.2/lib/module-ftplib.html
精巧地址: http://bit.ly/2zdwzr
- 定义了FTP类和一些方法,用于客户端的ftp编程.
- xmpppy:
访问地址: http://blog.donews.com/limodou/archive/2005/03/11/298935.aspx
精巧地址: http://bit.ly/3qN1Nb
- Jabber服务器采用的是XMPP协议,就像Google Talk也是采用XMPP协议的IM系统,Python的xmpppy模块支持该协议,通过该模块可以与Jabber服务器通信.
- 深入
- 快速网络应用开发:
- Python WEB应用框架纵览:
- Django:
精巧地址: http://bit.ly/2fEoz8
- Karrigell:
- web2py:
精巧地址: http://bit.ly/3x4nj9
- web.py:
- Pylons:
- Quixote:
- Zope:
- Uliweb:
精巧地址: http://bit.ly/dLsUk
- ...
- 前沿
- 高性能网络任务支持:
- 邪派功法
- GAE:
访问地址: http://code.google.com/appengine/docs/whatisgoogleappengine.html
精巧地址: http://bit.ly/1Girr
- 是google发布的免费开发应用引擎, 可以,,,
- ...
Py 嵌入系统
上网已经不在是电脑的专利,越来越多的设备/设施在联入网络,提供数据和接受控制,Python 在这方面也非常适合:
- 常备
- 常见嵌入式设备支持:
- 手机
- 深入
- 嵌入式系统开发支持:
- 嵌入系统
- 前沿
- Android
Py 图形应用
- 常备
- Python Imaging Library(PIL):
访问地址: http://wiki.woodpecker.org.cn/moin/PythonImagingLibrary
精巧地址: http://bit.ly/2iNDy0
- 提供强大的图形处理的能力,并提供广泛的图像文件格式支持,该库能进行图像格式的转换,打印和显示.还提供了一些基本图像处理接口.
- Graphviz ,,,
- Python Imaging Library(PIL):
- 深入
- PyOpenGL:
精巧地址: http://bit.ly/2gOUKk
- 它封装了"OpenGL应用程序编程接口",通过该模块可以在程序中集成2D和3D的图形.
- ...
精巧地址: http://bit.ly/PmJfm
- 是一个非常方便的生成PDF文档的python库.
- PyOpenGL:
- 前沿
- 3D,blander
- 桌面
- 多媒体,,,
Py 扩展应用
旧有系统的扩展/融合,需要 Python 这样优秀的"胶水语言":
- 常备
- Swig:
精巧地址: http://bit.ly/4qUhgr
- python和其他语言的"黏合剂".
- ctype
精巧地址: http://bit.ly/3yjAHy
- 用来调用dll/shared libraries(动态链接库/共享库).
- Swig:
- 深入
- Psyco:
精巧地址: http://bit.ly/3jrshT
- 一个Python代码加速度器,可使Python代码的执行速度提高到与编译语言一样的水平.
- ...
- 前沿
- 动态 Jython
- 原来Boo是一种有着python语法的.net语言,好处是公用CLI和.net其他语言互相协
作无间。。
我同事那个小组用了很久了,他老大用c#。他们在mono上跑,看来现在mono也相当 的成熟了,他们的都是生产上的应用。
Boo的logo挺讨人喜欢 http://boo.codehaus.org/Language+Features
不知道在vs.net上面开发boo会不会很爽。
Py 科学计算
支持科研方面,Python 也从来没有落后:
- 常备
- Numarray/NumPy:
精巧地址: http://bit.ly/10u2O0
Numarray是Python的一个扩展库,主要用于处理任意维数的固定类型数组,简单说是一个矩阵库,它的底层代码是用C编写的,NumPy是Numarray的后继者,用来代替NumArray.
访问地址: http://www.scipy.org/
精巧地址: http://bit.ly/4Bg9RA
它和NumPy一起工作, 提供了许多方便和高效的数值计算函式,如数值积分或优化。
- ...
- Numarray/NumPy:
- 深入
- 数学
- SAGE:
访问地址: http://sagemath.org/
精巧地址: http://bit.ly/3SNn9Z
Software for Algebra and Geometry Experimentation (SAGE) 是使用 Python 语言编写的,并使用交互式的 Python Shell 作为其用户界面。SAGE 的独特之处在于,它能够用作其他各种计算机代数系统的集成器,从而允许用户利用不同软件包的各自强项。
- ...
- 前沿
- 生物
Download - BioPython http://biopython.org/wiki/Download http://bit.ly/Ipaud
Py 工程应用
Python 对于非IT行业,一样有成功的支持:
- 常备
- 模块
- 深入
- 产品
- 前沿
- ??
Py 教育支持
十年树木,百年树人. 国之大计,教育为本! Python 以其好学易用的特性,在教育的各个方面有出色的支持:
- 常备
- 教学支持:
- 中蟒
- 周蟒
- 深入
- 知识管理:
- 维基
- 前沿
- 教育体制支持:
- attachment:Pippy-icon.png Pippy ~ OLPC 计划使用的窗口系统 Sugar 的开发脚本
精巧地址: http://bit.ly/UjyDx
资源回收
Python 指南: http://doc.chinahtml.com/Manual/Python/tut/tut.html
精巧地址: http://bit.ly/hTbof
开始编程之旅: http://wiki.woodpecker.org.cn/moin/StartProgramming
精巧地址: http://bit.ly/4bwSzl
Python 常用模块体验: http://wiki.woodpecker.org.cn/moin/PyCommonUsageMod
精巧地址: http://bit.ly/1WiW4T
Effective--实效Python编程: http://wiki.woodpecker.org.cn/moin/EffectivePyPrgramming
精巧地址: http://bit.ly/47fEwY
- PyXML:
精巧地址: http://bit.ly/3Rf7ga
- 它是Python中的一个XML工具集,通过它可以很好地解析和处理XML文档.更详细的可以参见这篇PyXML学习笔记:
精巧地址: http://bit.ly/1HGzVi
- 它是一个遵循Python语法的扩展,并且修改Python编译器使其允许使用HTML风格标签作为Python语句块, 可并允许这些标签和语句直接将其值作为输出, 从而使得更容易书写具有Python块缩进风格的HTML文档.
- ...
反馈
创建 by -- ZoomQuiet [DateTime(2008-06-17T14:23:01Z)]