跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

Python 开发常用资源与工具汇总

Python 开发常用资源与工具汇总。涵盖 Python 基础安装渠道、官方文档及第三方库参考,包括 NumPy 数学运算、PIL 图像处理、Matplotlib 绘图等核心模块。提供仿真、加密、界面开发(wxPython)、游戏开发(Pygame)等扩展方案。列举构建工具 SCons、Shell IPython 及编译打包工具 py2exe。推荐 Eclipse 插件 PyDev、Eric3、Boa Constructor 等集成开发环境,并包含 Nokia Series 60 适配及并行计算相关资源。适合初学者及进阶开发者查阅使用。

游戏玩家发布于 2025/2/7更新于 2026/9/881 浏览
Python 开发常用资源与工具汇总

Python 开发常用资源与工具汇总

基础安装

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

文档资源

  • 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 了。
    • 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 。
    • 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 下进行图像处理的经验
    • 通过 win32 扩展接口使用 Python 获得系统进程列表的方法
    • 如何获得 Python 脚本所在的目录位置
    • Python 的缩进问题
    • py2exe 使用中遇到的问题
    • idle 的中文支持问题
    • 序列化存储 Python 对象

    开发环境 (IDE)

    • http://www.xored.com - Trustudio 一个基于 Eclipse 的、同时支持 Python 和 PHP 的插件,曾经是我最喜欢的 Python IDE 环境,功能相当全了,不过有些细节不完善以致不大好用。
    • http://pydev.sourceforge.net/ - 另一个基于 Eclipse 的,非常棒的 Python 环境,改进速度非常快。
    • 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,支持调试,支持自动补全,甚至也支持重构。
    • 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 设计。

    目录

    1. Python 开发常用资源与工具汇总
    2. 基础安装
    3. 文档资源
    4. 常用库与插件
    5. 工具集
    6. 推荐社区
    7. 其他资源
    8. 参考资料
    9. 开发环境 (IDE)

    更多推荐文章

    查看全部
    • 注意力机制与 Transformer 模型实战
    • Copilot Pro 使用指南:模型配额与选型策略
    • Web 自动化测试实战:基于 Python+Selenium 的博客系统全流程解析
    • 主流 AI 编程工具对比与开发者选型指南
    • 多模态 AI 应用:图文音视频一体化开发实战
    • 7 款主流自动化渗透测试工具及特点分析
    • Apache SeaTunnel Web:我的数据集成心得
    • 一卡通核心交易平台国产数据库实践:架构迁移与高可用落地
    • DeepSeek-R1 开源大模型推理优化实战方案
    • OpenClaw 结合 cpolar 实现公网访问与私有 AI 部署
    • AI 辅助产品经理日常工作实战指南与 Prompt 框架
    • Go 语言结合 DeepSeek 大模型构建智能监控系统
    • 动态规划入门:多状态 DP 问题解析(打家劫舍与股票买卖)
    • OpenClaw 配置 Nginx 反向代理指南
    • 前端如何设计可信的 AI 产品体验
    • AI 赋能原则八:当 AI 能完美决策时,动态契约是安全之钥
    • OpenDroneMap 从无人机图像生成地理空间产品指南
    • Android 程序员就业现状分析与进阶建议
    • SpringBoot 配置文件核心用法:Properties 与 YAML
    • C++分布式任务调度核心算法与高效负载均衡技术

    相关免费在线工具

    • 加密/解密文本

      使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

    • RSA密钥对生成器

      生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

    • Mermaid 预览与可视化编辑

      基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

    • 随机西班牙地址生成器

      随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

    • Gemini 图片去水印

      基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

    • curl 转代码

      解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online