`
gk23
  • 浏览: 177297 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一位大牛整理的Python资源

阅读更多
Python基本安装:

    * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站;
    * http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进;

Python文档:

    * http://www.python.org/doc/current/lib/lib.html Python库参考手册。
    * http://www.byteofpython.info/ 可以代替Tutorial使用,有中文译版的入门书籍。
    * http://diveintopython.org/ 一本比较全面易懂的入门书,中文版翻译最近进步为很及时的5.4了。
    * http://www.python.org/peps/pep-0008.html 建议采用的Python编码风格。
    * http://doc.zoomquiet.org/ 包括Python内容的一个挺全面的文档集。

常用插件:

    * http://www.pfdubois.com/numpy/ Python的数学运算库,有时候一些别的库也会调用里面的一些功能,比如数组什么的;
    * http://www.pythonware.com/products/pil/ Python下著名的图像处理库Pil;
    * http://simpy.sourceforge.net/ 利用Python进行仿真、模拟的解决方案;
    * Matplotlib 据说是一个用来绘制二维图形的Python模块,它克隆了许多Matlab中的函数, 用以帮助Python用户轻松获得高质量(达到出版水平)的二维图形;
    * http://www.amk.ca/python/code/crypto python的加解密扩展模块;
    * http://cjkpython.i18n.org/ 提供与python有关的CJK语言支持功能:转码、显示之类。
    * Psyco、Pyrex:两个用于提高Python代码运行效率的解决方案;
    * Pyflakes、PyChecker、PyLint:都是用来做Python代码语法检查的工具。
    * http://wxpython.sourceforge.net/ 基于wxWindows的易用且强大的图形界面开发包wxPython;
    * http://www.pygame.org/ 用Python帮助开发游戏的库,也可以用这个来播放视频或者音频什么的,大概依靠的是SDL;
    * http://starship.python.net/crew/theller/py2exe/ win下将Python程序编译为可执行程序的工具,是一个让程序脱离Python运行环境的办法,也可以生成Windows服务或者COM组件。其他能完成Python脚本到可执行文件这个工作的还有Gordon McMillan's Installer、Linux专用的freeze以及py2app、setuptools等。不过此类工具难免与一些模块有一些兼容性的问题,需要现用现测一下。
    * 嵌入式数据库:BerkeleyDB的Python版,当然还有其他的好多。
    * PEAK提供一些关于超轻量线程框架等基础性重要类库实现。

部分常用工具:

    * http://www.scons.org/ Java有Ant这个巨火的构建工具,Python的特性允许我们构建更新类型的构建工具,就是scons了。
    * Python Sidebar for Mozilla FireFox的一个插件,提供一个用来查看Python文档、函数库的侧边栏。
    * IPython 很好用的Python Shell。wxPython发行版还自带了PyCrust、PyShell、PyAlaCarte和PyAlaMode等几个工具,分别是图形界面Shell和代码编辑器等,分别具有不同特点可以根据自己的需要选用。
    * Easy Install 快速安装Python模块的易用性解决方案。

推荐资源:

    * Parnassus山的拱顶 巨大的Python代码库,包罗万象。既可以从上面下载代码参考学习,同时也是与Python有关程序的大列表。
    * Python号星际旅行船 著名Python社区,代码、文档、高人这里都有。
    * faqts.com的Python程序设计知识数据库 Python程序设计知识库,都是与Python有关的程序设计问题及解决方法。
    * 啄木鸟 Pythonic 开源社区 著名的(也可以说是最好的)国内Python开源社区。

代码示例:

    * http://newedit.tigris.org/technical.htm Limodou的NewEdit编辑器的技术手册,讨论了一些关于插件接口实现、i18实现、wxPython使用有关的问题,值得参考。

其他东西:

    * http://www.forum.nokia.com/main/0,,034-821,00.html Nokia居然发布了在Series 60系统上运行Python程序(图形界面用wxPython)的库,还有一个Wiki页是关于这个的:http://www.postneo.com/postwiki/moin.cgi/PythonForSeries60 。Python4Symbian这个页面是记录的我的使用经验。
    * pyre:使用Python完成高性能计算需求的包,真的可以做到么?还没研究。
    * Parallel Python:纯Python的并行计算解决方案。相关中文参考页面
    * Pexpect:用Python作为外壳控制其他命令行程序的工具(比如Linux下标准的ftp、telnet程序什么的),还没有测试可用程度如何。
    * pyjamas:Google GWT的Python克隆,还处在早期版本阶段。
    * Durus:Python的对象数据库。

有意思的东西:

    * Howie:用Python实现的MSN对话机器人。
    * Cankiri:用一个Python脚本实现的屏幕录像机。

参考资料

    * ZDNET文章:学习Python语言必备的资源
    * Pythonic Web 应用平台对比
    * 在wxPython下进行图像处理的经验 (其实,仅使用wxPython也可以完成很多比较基础的图像处理工作,具体可以参照《wxPython in Action》一书的第12节)
    * 通过win32扩展接口使用Python获得系统进程列表的方法
    * 如何获得Python脚本所在的目录位置
    * Python的缩进问题
    * py2exe使用中遇到的问题
    * idle的中文支持问题
    * 序列化存储 Python 对象

Python IDE

我的IDE选择经验

    * http://www.xored.com Trustudio 一个基于Eclipse的、同时支持Python和PHP的插件,曾经是我最喜欢的Python IDE环境,功能相当全了,不过有些细节不完善以致不大好用。
    * http://pydev.sourceforge.net/ 另一个基于Eclipse的,非常棒的Python环境,改进速度非常快,现在是我最喜欢的IDE。
    * http://www-900.ibm.com/developerWorks/cn/opensource/os-ecant/index.shtml 用 Eclipse 和 Ant 进行 Python 开发
    * http://www.die-offenbachs.de/detlev/eric3.html ERIC3 基于QT实现的不错的PYTHON IDE,支持调试,支持自动补全,甚至也支持重构,曾经在Debian下用它,但图形界面开发主要辅助qt,我倾向wxpython,所以最后还是放弃了这个。
    * http://www.scintilla.org/ 同时支持Win和Linux的源代码编辑器,似乎支持Python文件的编辑。
    * http://boa-constructor.sourceforge.net/ 著名的基于WxPython的GUI快速生成用的Python IDE,但是开发进度实在太差了……
    * http://pype.sourceforge.net/ 成熟的Python代码编辑器,号称功能介于EMACS和IDLE之间的编辑器。
    * http://www.stani.be/python/spe SPE:号称是一个Full Featured编辑器,集成WxGlade支持GUI设计。
分享到:
评论

相关推荐

    python3.4.4及资源库32位

    Python 3.4.4是Python编程语言的一个稳定版本,发布于2015年,主要针对32位操作系统设计。对于那些仍然运行Windows XP的用户来说,这是他们可以安装的最高版本的Python,因为从Python 3.5开始,官方停止了对Windows ...

    技术大牛整理的python语法笔记,并含相关演示代码

    这份"技术大牛整理的Python语法笔记"是学习Python编程的重要资源,它包含了丰富的语法讲解和实战演示代码,旨在帮助初学者快速掌握Python的核心概念。 首先,Python语法的基础部分包括变量赋值、数据类型和运算符。...

    Python考试试卷试题整理 Python综合练习题题目整理 Python练习题 附答案 共25页.doc

    Python考试试卷试题整理 Python综合练习题题目整理 Python练习题 附答案 共25页.doc

    python2.7 64位

    Python 2.7 64位是Python编程语言的一个特定版本,专为64位操作系统设计,例如Windows 7。这个版本提供了对64位计算的支持,允许处理更大的内存和数据集,对于需要处理大量数据或者运行高性能计算的程序特别有利。在...

    Python资源大全

    "Python资源大全"是一个集合了各种Python学习资料、工具、库和框架的综合资源包,旨在帮助初学者和经验丰富的开发者更高效地学习和工作。 首先,让我们来探索一下Python的基础知识。Python的语法简洁明了,以缩进...

    《Python从小白到大牛》思维导图.html

    Python小白到大牛视频笔记,思维导图,与视频完美匹配。共分为四篇:第一篇Python基础(第1章~第8章),第二篇Python进阶(第9章~第15章),第三篇Python实用库(第16章~第20章),第四篇Python项目实战(第21章~第...

    python123.io平台部分题目答案资源整理 后端 - python.zip

    在Python编程语言的世界里,"python123.io平台部分题目答案资源整理 后端 - python.zip" 这个压缩包文件显然包含了针对该在线学习平台的一些后端编程相关的解答资源。这个平台可能专注于帮助用户提升Python编程技能...

    Python编程练习题经典题型和项目整理

    Python编程练习题经典题型和项目整理 Python编程练习题经典题型和项目整理 Python编程练习题经典题型和项目整理 Python编程练习题经典题型和项目整理 Python编程练习题经典题型和项目整理 Python编程练习题经典题型...

    【Python资源】 python-3.12.0-amd64

    本次介绍的资源是适用于AMD64架构的Python 3.12.0安装包,方便用户在64位AMD处理器上安装和使用。 二、主要特性 性能提升:Python 3.12.0在性能上进行了优化,包括执行速度的提升和内存管理的改进,使得代码运行...

    python3.7.9版本32位的windows安装包

    Python 3.7.9是该语言的一个稳定版本,特别为32位Windows操作系统设计。本文将深入探讨Python 3.7.9在Windows上的安装过程及其相关知识点。 首先,让我们了解Python 3.7.9的主要特性。这个版本包含了一些重要的改进...

    一个基于python资源的水经验的包

    一个基于python资源的水经验的包,请勿下载。。。。 一个基于python资源的水经验的包,请勿下载。。。。 一个基于python资源的水经验的包,请勿下载。。。。 一个基于python资源的水经验的包,请勿下载。。。。 一个...

    python资源(源码)超级画板程序.zip

    python资源(源码)超级画板程序.zip python资源(源码)超级画板程序.zip python资源(源码)超级画板程序.zip python资源(源码)超级画板程序.zip python资源(源码)超级画板程序.zip python资源(源码)超级...

    python Code资源.zip

    python Code5个资源。python Code5个资源。python Code5个资源。python Code5个资源。python Code5个资源。python Code5个资源。python Code5个资源。python Code5个资源。python Code5个资源。python Code5个资源。...

    零基础入门学习Python+全套源码课件-资源共享吧收集整理

    小甲鱼零基础入门学习Python+全套源码课件-资源共享吧收集整理 百度网盘下载链接 鱼C 附带解压密码

    Python 如何对运营数据文件进行分类整理 Python源码

    Python 如何对运营数据文件进行分类整理 Python源码Python 如何对运营数据文件进行分类整理 Python源码Python 如何对运营数据文件进行分类整理 Python源码Python 如何对运营数据文件进行分类整理 Python源码Python ...

    Python学习资料整理

    这个"Python学习资料整理"压缩包包含了一系列的学习资源,旨在帮助初学者和进阶者提升Python编程技能。 首先,Python的基础知识是理解其语法结构,包括变量、数据类型(如整型、浮点型、字符串、布尔型、列表、元组...

    Python 3.8.0 32位 安装包.zip

    32位版本的Python适用于那些运行32位操作系统的计算机,虽然在内存管理上可能不如64位版本高效,但它对于那些硬件资源有限或需要与32位系统兼容的用户来说是非常实用的。 Python 3.8.0引入了一些新的特性和改变,...

    python 3.11 window 64位安装包

    Python 3.11是Python编程语言的一个重要版本,尤其对于Windows 64位系统用户而言,这个安装包提供了一个高效且稳定的方式来在他们的计算机上搭建Python开发环境。Python是一种高级编程语言,以其易读性、简洁的语法...

    老王python整理的价值300元的python学习教程(上册).zip

    《老王python整理的价值300元的python学习教程(上册)》是一个全面而深入的Python学习资源包,旨在帮助初学者和有一定基础的学习者提升Python编程技能。该压缩包包含了一系列精心挑选的文件,涵盖了Python的基础知识...

Global site tag (gtag.js) - Google Analytics