跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具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/6/228 浏览
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)
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • LLM 大模型入门教程:训练、微调与推理实战指南
  • 基于 Streamlit 与腾讯云混元快速搭建 LLM 聊天应用
  • DeepSeek 使用指南与高阶提示词技巧
  • DALL·E 3 绘图功能与 API 探索
  • Python 属性描述符:从原理到 ORM 实践详解
  • Python 核心语法详解:变量、流程控制、函数与数据结构
  • llama.cpp 与 Ollama 核心差异对比
  • 用 Prompt 进行数据清洗:缺失值与异常值自动标注
  • 前端图像生成性能优化:5 个提升 DOM-to-image 效率的策略
  • LangChain 实战案例:TextToSQL 应用解析
  • VLM Unlearning 技术路线论文综述
  • Ubuntu 22.04 部署 Kubernetes 1.28 高可用集群:多 Master+Keepalived+Nginx 负载均衡
  • 从零搭建 AI 系统权限控制系统
  • PPT 嵌入 VR 全景图与空间照片的实操方法
  • Linux 进程池实战:基于管道通信的任务分发系统实现
  • 快速排序核心思想与多版本实现详解
  • Flume 架构深度解析:构建高可用大数据采集系统
  • MySQL 迁移金仓数据库:高兼容与自动化低成本落地方案
  • Linux 多机管理方案:禁用 root 密码与面板批量运维
  • GLM-4 大模型部署与微调实战指南

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如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