附录A Python图形包

有很多非常好的图形包,它们或是已经包含在 Python 内,或是可以自由下载。以下是其中的几个。

  • VPython 是一个很好用的 3D Python 扩展包,被很多物理学老师使用。

  • graphics.py 由 John Zelle 提供,他的本意是与其著作 Python Programming:An Introduction to Computer Science 配套使用。

  • Tkinter 是广泛使用的图形组件集。有了 Tkinter,你就可以用美观的按钮等组件搭建用户界面。

  • turtle graphics 是可以从互联网上免费获取的图形包,用这些包绘制递归图形时格外有趣。Python 3.2 中的 turtle 模块已经相当完善,也很好用。

  • wxPython 是跨平台的图形用户界面工具包。用 wxPython 写的图形程序可以在任何装有该工具包的计算机上运行。

  • PyOpenGL:如果你熟悉 OpenGL,那么 PyOpenGL 包会让你如虎添翼。