我可以用 Python 做什么?—— 还有更多:游戏、图像、数据挖掘、机器人、Excel。。。

未匹配的标注

Python 通常应用的领域比下面能讨论的更多。比如,你将找到工具允许你使用 Python 来做:

  • pygame, cgkit, pyglet, PySoy, Panda3D 等来进行游戏编程和多媒体应用。
  • 使用 PySerial 扩展 在windows、 Linux 和其他操作系统进行串口通信。
  • 使用 PIL 和它的更新的PILLOW分支,PyOpenGLBlenderMaya 等来进行图像处理。
  • 使用 PyRo 工具集来进行机器人控制编程。
  • 使用 NLTK 包来进行自然语言分析。
  • Raspberry Pi 和 Arduino 主板上进行系统物理参数(如温湿度)测量。
  • 将 Python 移植到 Google Android 和苹果的 iOS 平台进行移动计算。
  • PyXLLDataNitro 扩展来进行Excel工作表函数和宏编程。
  • PyMedia, ID3, PIL/Pillow 等来处理媒体文件内容和元数据标签。
  • PyBrain 神经网络库和 Milk 机器学习工具集来进行人工智能的研究。
  • 使用 PyCLIPS, Pyke, Pyrolog, 和 pyDatalog 来进行专家系统编程。
  • 用 Python 编写和自定义的 zenoss 来进行网络监控。
  • 使用 PythonCAD, PythonOCC, FreeCAD 等来将设计和建模 Python 脚本化。
  • 使用 ReportLab, Sphinx, Cheetah, PyPDF 等来进行文本处理和生成。
  • 使用 Mayavi, matplotlib, VTK, VPython 等来进行数据可视化。
  • 使用 xml 库包和 xmlrpclib 模块,还有第三方扩展来进行 XML 解析。
  • 使用 json 和 csv 模块来进行 JSON 和 CSV 文件处理。
  • 使用 Orange 框架,Pattern bundle,Scrapy (均属于 Orange 软件套件)还有自定义代码来进行数据挖掘。

甚至你还可以用 PySolFC 程序来玩 solitaire(一个单人纸牌游戏)。当然,你总是可以在时髦用语更少的领域来编写自定义的 Python 脚本,以执行日常的系统管理,处理你的邮件,管理你的文档和媒体库。你还将在 PyPi 网站上,和通过网络搜索( 搜索 Google 或 Python 官网来找链接)找到许多领域的支持链接。

虽然 Python 有广泛的实际应用,但这里许多指定的领域很大程度上都只是 Python 组件集成正在进行的应用的例子。将 Python 作为以编译型语言如 C 写好的库或和库组件库的前端,使得它适合在许多领域编写脚本。作为一门支持集成化的通用语言, 它的使用范围很广。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~