原文地址:http://wiki.woodpecker.org.cn/moin/ObpLovelyPython/LpyAttach2ResIdx
经过十数年的发展积累,Python 应用的触角早已深入了各个领域! 在网络中的资源也浩如烟海:
在此行者们也只能根据自己的实际开发体验,推荐一些常见领域的优秀资源给好奇的读者们;-)
以下,使用粗略的领域分类,来展示不同层次相关应用的Python 技术:
就Python 语言本身的学习参考资源
访问地址: http://wiki.woodpecker.org.cn/moin/March_Liu/PyTutorial
精巧地址: http://bit.ly/1rzx1n
访问地址: http://www.woodpecker.org.cn/share/doc/abyteofpython_cn/chinese/index.html
精巧地址: http://bit.ly/4zQc4a
访问地址: http://wiki.woodpecker.org.cn/moin/PyAbsolutelyZipManual
精巧地址: http://bit.ly/2EEz6I
网络人称张教主的[email protected] 根据自个儿的使用体验,将Python 语言中最最常用的语法使用整理而成;
精巧地址: http://bit.ly/4iH5V5
由 Python 江湖QQ群 集体翻译的Python 2.0 标准模块库说明
精巧地址: http://bit.ly/2H4vrR
深入Python ~ 简称DiP,是知名称最高的Python 编程技巧图书,使用几个不断演进的实例,从方方面面讲解Python 最细微处的开发技巧,不向初学者推荐;
精巧地址: http://bit.ly/3HURoL
ASPN:Python
精巧地址: http://bit.ly/3UMD8w
ASPN 就是 ActivePython 套件的出品公司组织的网站,汇集了大量E文资料,其中的 CookBook 非常实用,有什么问题搜查一下就好;
精巧地址: http://bit.ly/4jvqeV
是Python 专家 David Mertz的私人总结,针对Python 2.* 版本对 1.5.* 版本间变更较重大的语言部分进行了讲解;Python 本身隐密的角落相比其它语言要少的多,但是总是有可能会遇到的,幸好总是有好心人进行了分享;应该及时吸收;
精巧地址: http://bit.ly/fwcW8
精巧地址: http://bit.ly/2IwaEp
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 编写的 Python 语言(自称rPython )
PyPy能将Python 脚本编译成原生的 C/.net(2.0)/javascript 等其它语言代码
PyPy能将rPython 脚本编译成 javascript,用以生成客户端Ajax 应用
PyPy能将rPython 脚本流程展示成视图
即! PyPy 通过Python 实现了,将Py语法组织的脚本和其它任意语言自由转换! 也就是说 PyPy 可以支持人们用Python 开发出各种语言的应用! 实在太有才了,绝对应该关注!
文可文,非常文. 本可文,非常本. 文本,数据之始;字符,万思之母...~对文本的处理是最基础和最常见的任务,这方面Python 有大量的愉快体验:
精巧地址: http://bit.ly/3Ks24u
精巧地址: http://bit.ly/2IFCki
由 sffbot.org 社区创立的XML快速解析模块,以以及精巧高效,而受到拥戴,并在 Python 2.5 版本正式接纳为默认模块! xml.etree.ElementTree
精巧地址: http://bit.ly/F2a5F
精巧地址: http://is.gd/51no
精巧地址: http://bit.ly/2rmUQ0
访问地址: http://gnosis.cx/TPiP/
精巧地址: http://bit.ly/3ZiI3k
啄木鸟社区组织有翻译工程: http://wiki.woodpecker.org.cn/moin/TPiP (精巧地址:http://bit.ly/3IvsMk) 有兴趣的读者可以随时加入;-)
这是种WYTIWYG~所想即所得的文档组织方式,通过简单的字符约定,在不影响阅读的情况下,将文章的结构声明在正文中,通过工具快速生成出各种格式文档来;
精巧地址: http://bit.ly/1esQt6
整个工具仅仅由一个txt2tagsPython 脚本组成,不但完成了所有功能,而且提供了一个图形界面: 图atta2-3 t2t工具的图形界面
精巧地址: http://bit.ly/41iX8k
新结构化文本,目前最完善的结构化文本出版工具,就连Python 官方网站的文档仓库 http://docs.python.org 也是使用 reST(reStructureText 的缩写)组织的!
精巧地址: http://bit.ly/2fzVO3
精巧地址: http://bit.ly/21xP59
通过OOo(OpenOffice.org 办公套件) 中转:
精巧地址: http://bit.ly/4lSYgZ
访问地址: 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 等等格式化文档
只要是个产品化系统,多少都得和数据库打交道,Python 一直有全面支持:
DatabaseProgramming- Python Info Wiki
精巧地址: http://bit.ly/1EYTXb
精巧地址: http://bit.ly/9bPgD
DatabaseInterfaces- Python Info Wiki
精巧地址: http://bit.ly/1laKvY
精巧地址: http://bit.ly/RU1kS
精巧地址: http://bit.ly/37vYpy
精巧地址: http://bit.ly/YWmce
访问地址: http://sqlobject.org
最早出现的比较成熟的ORM框架,一般简称SO;使用体验:"使用 SQLObject 连接数据库与 Python ":
后起之秀,一般简称SA;使用体验:"强大的 sqlalchemy"
精巧地址: http://bit.ly/1uGBvD
访问地址: http://linuxfire.com.cn/~huahua/doc/Strom 上手指南.html
精巧地址: http://bit.ly/2Elrxd
访问地址: http://www.python.org/workshops/2000-01/proceedings/papers/fulton/zodb3.html
精巧地址: http://bit.ly/2mPSJA
精巧地址: http://bit.ly/2igRe
精巧地址: http://bit.ly/NfIAc
进入互联网时代,和网络资源互动是基础要求,这方面 Python 有各种方面的支持:
访问地址: http://www.python.org/doc/2.5.2/lib/module-smtplib.html
精巧地址: http://bit.ly/1aroqp
访问地址: http://www.python.org/doc/2.5.2/lib/module-ftplib.html
精巧地址: http://bit.ly/2zdwzr
访问地址: http://blog.donews.com/limodou/archive/2005/03/11/298935.aspx
精巧地址: http://bit.ly/3qN1Nb
BitTorrent.org
精巧地址: http://bit.ly/1U4oHm
进一步的请参考官方网站的汇总介绍:WebProgramming- Python Info Wiki
以下介绍一些流行框架:
精巧地址: http://bit.ly/1DGuQN
精巧地址: http://bit.ly/3ZD3AW
精巧地址: http://bit.ly/2z3ejE
精巧地址: http://bit.ly/2fEoz8
精巧地址: http://bit.ly/15ID3O
访问地址: http://wiki.woodpecker.org.cn/moin/TurboGearStepByStep
精巧地址: http://bit.ly/1cTTYP
和Django 对抗的"大框架"概念框架,TurboGears2将在下面pylons框架的基础上开发;
精巧地址: http://bit.ly/3MqEPh
新近一代,关注高效开发的"一站式"框架.基于WSGI,开发理念和TurboGears类似,尽量复用现有的Python 组件,但是相对底层一些.
访问地址: http://www.dup2.org/files/web.py%200.2%20tutorial.html
精巧地址: http://bit.ly/3RqqmN
精巧地址: http://bit.ly/3x4nj9
精巧地址: http://bit.ly/3ad6pc
精巧地址: http://bit.ly/1VhU8T
访问地址: http://www.zope.org/
精巧地址: http://bit.ly/1L5AFS
访问地址: http://docs.everydo.com/zope3/introduction/background.rst
精巧地址: http://bit.ly/1XyOWD
由 EveryDo.com 推出(这是润普公司使用Plone 开发的SaaS化项目管理服务平台),本身已经在向Zope3 迁移中!
访问地址: http://code.google.com/appengine/docs/whatisgoogleappengine.html
精巧地址: http://bit.ly/1Girr
精巧网址: http://bit.ly/1U29Di
精巧网址: http://bit.ly/2GAKcb
搜索引擎:
访问地址: http://xapian.org
精巧地址: http://bit.ly/2cK366
访问地址: http://ozearch.org/
源於Oriental Search Engine. 是由樹德科技大學洪朝貴教授所命名,它同時也是一個意象文字, 代表的是Oz的耳朵能聽的懂中文.立志开发一个对中文进行最优化支持的搜索引擎;当然是纯Python 开发的
上网已经不在是电脑的专利,越来越多的设备/设施在联入网络,提供数据和接受控制,Python 在这方面也非常适合:
精巧地址: http://bit.ly/1j6jMR
精巧地址: http://bit.ly/1MUO9K
访问地址: http://eishn.blog.163.com/blog/static/65231820083995420860/
精巧地址: http://bit.ly/3crtkc
讲述如何在路由器中安装 StacklessPython 环境进行应用开发的操作; 也证明了,只要嵌入式系统是 GNU/Linux 类的都可以安装Python 环境为我所用!
图形桌面是人们最经常接触的界面,多媒体应用更加是人们最喜爱的应用,这方面Python 也有不凡的支持:
访问地址: http://wiki.woodpecker.org.cn/moin/PythonImagingLibrary
精巧地址: http://bit.ly/2iNDy0
精巧地址: http://bit.ly/PHicT
支持Python 自然的使用 ImageMagick® 提供的强大功能, 可以创建/编辑/转换近100种图片格式文档!以及增加图形特效;
访问地址: http://excess.org/urwid/
精巧地址: http://bit.ly/3oztKf
ChartDirectorfor Python
精巧地址: http://bit.ly/3JrKi1
精巧地址: http://bit.ly/1DT3jD
精巧地址: http://bit.ly/2TW8nX
以及 PyGraphviz:
都是来对象化调用Graphviz(http://www.graphviz.org) 绘制树图的接口;
精巧网址: http://bit.ly/v9WAm
接口非常简洁的python验证码生成,GNU/Linux下适用.原版在安装时有些小问题,提供一个修改版http://wiki.woodpecker.org.cn/moin/zsp/captchaimage ,修改版的精巧网址 http://is.gd/51sT
1.PyCAPTCHA
精巧网址: http://bit.ly/BZjjR
精巧地址: http://bit.ly/6DxzY
跨平台照片处理软件GIMP 的Python 接口,这是类似 PhotoShop 的强力照片数字暗室软件,可以借助Python 开发各种特效插件;同时也可以通过接口使用GIMP 提供的各种图片处理能力;
精巧地址: http://bit.ly/2gOUKk
精巧地址: http://bit.ly/PmJfm
精巧地址: http://bit.ly/4qdc6u
精巧地址: http://bit.ly/m8UVp
是跨平台GUI框架WxWidgets的Python 接口;发展稳定,甚至于有开门的IDE!
Limodou 的作品UliPad:
精巧地址: http://bit.ly/3EHHJV
精巧地址: http://bit.ly/3OKUnu
是商业化GUI框架 Qt 的Python 接口,可以完成非常美观的跨平台软件;QT就是实现了KDE环境的那个库,由一系列的模块组成,有qt, qtcanvas, qtgl,qtnetwork, qtsql, qttable, qtui and qtxml,包含有300个类和超过5750个的函式和方法. PyQt还支持一个叫qtext的模块,它包含一个QScintilla库. 该库是Scintillar编辑器类的Qt接口.
访问地址: http://www.pygtk.org/
是GTK+(http://www.gtk.org/ 基于C的跨平台GUI框架) 的Python 接口,用以快速使用Python 来创建基于GTK+ 的桌面图形界面;
访问地址: http://www.atug.com/andypatterns/Python DelphiTalk.htm
精巧地址: http://bit.ly/2UWUiD
访问地址: http://www.cosc.canterbury.ac.nz/greg.ewing/Python _gui/
精巧地址: http://bit.ly/3CCNMI
精巧地址: http://bit.ly/4iv8nf
实际上各种主流3D设计系统:3DS MAX,MaYa,LightWave, Panda3D, Nendo, Radiosity, Raw Triangle...都有Python 的扩展系统,以便设计师经过少量的学习后就可以利用脚本快速扩展出需要的特效插件来!
精巧地址: http://bit.ly/1IGBQr
精巧地址: http://bit.ly/4eL7h2
精巧地址: http://bit.ly/t24VE
PyMedia- Python module for avi, mp3, dvd, wma, ogg processing
访问地址: http://pymedia.org/
精巧地址: http://bit.ly/3DDJPm
SDL ~ Simple DirectMedia Layer 库;是为数不多的商业游戏开发公司使用的免费软件库之一. 它提供跨平台的二维帧缓冲区图形和音频服务,它支持 GNU/Linux、Win32 和 BeOS. 也不同程度地支持其它平台,包括 Solaris/IRIX/FreeBSD 和 MacOS. 除了大量的服务,包括线程/独立于字节存储次序的宏和 CD 音频,SDL 还提供了一个简单的 API,它允许您尽可能接近本机硬件. 使用 SDL 有三重优点:稳定/简单和灵活.
原有系统的扩展/融合,使用 Python 这般优秀的"胶水语言"来粘合新系统非常的轻松:
扩展:最终用户运行Python 解译器程序,并导入用C++编写的Python "扩展模块". 想像一个C++写的库,给它一个Python 接口, 这样Python 程序员就可以使用它. 从Python 来看,这些模块就像是常规的Python 模块;
内嵌:最终用户运行C++写的程序,反过来调用Python 解译器,就像调用一个库函式. 想像一下为现有的应用程序加入脚本能力;
访问地址: http://www.swig.org
精巧地址: http://bit.ly/Nb0RR
由Phil Thompson创建,是一个C++模块构造器,专门为C++的类创造wrapper. 它曾经被用于创建PyQt和PyKDE扩展模块,因此比较出名. 支持C++特征很齐全,但比较复杂
访问地址: http://www.boost.org
精巧地址: http://bit.ly/3yjAHy
Python 到 Perl: PyPerl
精巧地址: http://bit.ly/3vR3ET
精巧地址: http://bit.ly/1NqWth
精巧地址: http://bit.ly/3Vets0
精巧地址: http://bit.ly/1mICtd
访问地址: http://www.jython.org
精巧地址: http://bit.ly/8bXUo
访问地址: http://boo.codehaus.org
精巧地址: http://bit.ly/1FA6rS
和IronPython 类似,是个有着Python 语法的.net 语言,不同之处是可以象脚本语言一样直接运行在命令行下面;一样可以轻松和.net其他语言互相协作无间!
精巧地址: http://bit.ly/3jrshT
精巧地址: http://bit.ly/2jZbSm
精巧地址: http://bit.ly/E1oCT
支持科研方面,Python 也从来没有落后:
访问地址: http://numpy.scipy.org/
精巧地址: http://bit.ly/10u2O0
Numeric/Numarray/NumPy/SciPy之间关系参见网站: http://www.scipy.org/History_of_SciPy. 或者参看这个blog的中文翻译: Scipy和Numpy的前世今生 http://my.opera.com/zhangyunfeng/blog/show.dml/256938
访问地址: http://www.scipy.org/
精巧地址: http://bit.ly/4Bg9RA
它和NumPy一起工作, 提供了许多方便和高效的数值计算函式,如数值积分或优化
访问地址: http://openbabel.org
精巧地址: http://bit.ly/2sSQyn
vtk(http://www.vtk.org/)是一个3D图形库,使用pyvtk可以在Python 中操作vtk文件
访问地址: http://pymol.org/
精巧地址: http://bit.ly/Ipaud
精巧地址: http://bit.ly/PlEPL
访问地址: http://sagemath.org/
精巧地址: http://bit.ly/3SNn9Z
Python 在各种行业,一直有经典的支持:
访问地址: http://bazaar-vcs.org/
缩写为 Bzr 的一种分布式版本管理系统,是Launchpad(https://launchpad.net/) 这一强大开源软件项目管理平台的基础系统,该平台上组织了包含Ubuntu 等等大型优秀软件工程! 使用Python 实际!
精巧地址: http://bit.ly/BHEAo
有关分布式版本管理的综合对比,参考:DistributedScm- 分布式配置管理
访问地址: http://www.zenoss.com/
访问地址: http://www.scons.org/
精巧地址: http://bit.ly/1vVEDy
精巧地址: http://bit.ly/18rWrB
ZeroC发布的面向网格计算的Ice(Internet Communications Engine),支持复制/负载均衡及应用程序的分发,并提供了一个网格应用程序维护管理工具;同样有 Python 的支持,可以快速完成类似 SETI@home 的分布式计算应用!
十年树木,百年树人. 国之大计,教育为本!Python 以其好学易用的特性,在教育的各个方面有出色的支持:
访问地址: http://www.chinesepython.org/cgi_bin/cgb.cgi/home.html
精巧地址: http://bit.ly/1cVBcm
精巧地址: http://bit.ly/q0wVN
是Python 语言的"替身"(借用一部日本漫画中的专用名词来定义);又名zhpy,是一个轻量的,与 Python 语言互相兼容的中文 Python 语言; 让使用者可以使用纯中文语句 (繁体或简体) 来编写程式; 周蟒中文编程语言的目标是协助使用者透过中文编程语言学习编程语言,进而接触世界上大部份的编程语言,而不是脱离现实世界;
访问地址: http://moinmo.in
是纯Python 实现的全功能维基引擎,不使用DB,从而有极高的可维护和扩展性;是世界主流维基系统之一,很多大型社区的知识管理都使用 MoinMoin 架设;
进一步介绍,推荐:"维基入门及 MoinMoin基本使用"
OLPC http://laptop.org/
由MIT 发起的项目,旨在生产和发售低成本笔记本电脑给发展中国家的儿童,以便激发教育改革;为儿童们"学习获取知识"而特意设计的XO笔记本电脑,使用的桌面环境是 Sugar (简化版本的GNU/Linux);
Pippy
精巧地址: http://bit.ly/UjyDx
有些资料是索引的索引,指向大量网站和索引,帮助大家快速了解Python 的丰厚,特此推荐:
Python 快速介绍Limodou和Zoom.Quiet 合写
有关Python 的成功故事 官方网站收集组织
精巧地址: http://bit.ly/10KY2U
精巧地址: http://bit.ly/eMW11
无法分类,或不是完备的资源指引
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
精巧地址: http://bit.ly/3Rf7ga
精巧地址: http://bit.ly/1HGzVi
反馈
ObpLovelyPython/LpyAttach2ResIdx (last edited 2009-12-25 07:14:51 by localhost)