题
我努力学习Python和引用文档从Python网站的标准Python库,我想知道,如果这是真的是唯一库和文档我需要或有更多?我不打算在编程的那一刻先进的高级3D图形或任何东西。
编辑: 非常感谢您的答复,他们是非常有用的。我的问题是在哪里上的脚本我一直在思考的开始。我想写一个图像转换成网页格式的脚本,但我不能完全确定从哪里开始。感谢任何更多的帮助,您可以提供。
解决方案
有关的基础知识,是的,标准Python库可能是所有你需要的。但是当你继续在Python编程,最终你会需要一些其他图书馆的一些任务 - 例如,我最近需要在一个特定的生成一个音,但不同,频率的应用程序,并pyAudiere做的工作恰到好处。
很多其他的图书馆内有不同于Python核心的风格生成它们的文档 - 这只是视觉上的不同,内容是一样的。有的只有文档字符串,你会是最好关闭读取它们在一个控制台,也许吧。
不管是如何产生的其他文件,习惯了看通过Python API来找到你所需要的功能/类/方法。到时候你使用非核心库,你会知道的 的你想要做什么,但你必须要找到的如何的做到这一点。
有关将来,它不会伤害到熟悉C,无论是。有一个数字,实际上只是围绕C库包装的Python库,并为Python库文件是一样的为C库的文档。 PyOpenGL想到,但它已经有一段时间,因为我亲自使用过它。
其他提示
正如其他人所说,这取决于你感兴趣的事。在 http://pypi.python.org/pypi/ 中的包索引具有类别和该摘要在看到什么其他的库可用于不同的目的有帮助。 (选择“浏览包”上显示的类别的左侧)
一个很普通的图书馆,那也应该满足当前的需求,是 Python的图片库(PIL)。结果 注:最新版本仍处于测试阶段,且仅适用于 Effbot网站 <。 / p>
如果你是刚刚开始,所有你需要知道的是,你可以从Python网站得到的东西。做不到这一点快速谷歌是得到(大多数)的Python回答了这些天的最快方式。
当你开发你的技能,并变得更加先进,你会开始寻找更有趣的事情,在这一点,你会自然地开始在其他的库来(例如,pygame的),您可以使用您的更多高级项目。
假设标准库不提供我们所需要的,我们没有时间或知识,来实现我们重用的第三方库的代码。结果 点击 这是一个常见的姿态不管编程语言。
如果有一个机会,别人曾经想要做你想做的事,有一个机会,有人创造了一个库吧。几分钟谷歌搜索类似“蟒蛇图片库”会找到你所需要的,或者让你知道,有人没有创造出库为您的目的。