可能重复:
Favorite 3rd-party Python Libraries?每个python程序员应该知道哪些python库?
有一个问题Favorite 3rd-party Python Libraries?
我不想知道喜爱的图书馆,我想知道必不可少的库的列表。
每个python程序员应该知道哪些库?
可能重复:
Favorite 3rd-party Python Libraries?每个python程序员应该知道哪些python库?
有一个问题Favorite 3rd-party Python Libraries?
我不想知道喜爱的图书馆,我想知道必不可少的库的列表。
每个python程序员应该知道哪些库?
取决于给定的Python程序员做什么样的编程!如果涉及数值数组的计算,numpy;对于更一般的科学编程,其他部分scipy;刮经常不好写HTML,BeautifulSoup(可能但不一定是包含在lxml; SSH连接,隧道等,paramiko;等等,等等
很少有程序员找到需要开发所有的这些类型的软件(还有很多,除此之外)。此外,在许多重要和热门的领域,没有一个单独的软件包可以完全控制场景,以致“每一个”Python程序员“知道它 - - 例如,GUI和Web服务器/应用程序框架等领域提供了一些有价值的选择。
我是Alex Martelli写的,但我想补充一下自己的观点。我认为标准库是一个很好的开始。经过这么多年,我仍然可以在Python庞大的标准库中找到新的有趣的模块或API。有时候是一种我不知道存在的方法或功能,有时候是图书馆中的一种受欢迎的补充。总而言之,由于来自3.x开发产品线的众多后端产品,在2.x产品线上有很多新的东西。他们已被添加到帮助人们迁移到3.0,但他们本身仍然有用。
我可以将你的Twisted Matrix命名为一个开始开发网络应用程序的好地方,但是我会从Python有用性的基础之一开始:它的标准库。
道格·赫尔曼做遍遍了了不起的工作中总结和解释大多数可用的模块:http://www.doughellmann.com/PyMOTW/
pywin32
为Windows用户。 matplotlib
绘制图表。
为什么每个python程序都需要知道哪些库?有些图书馆很了解,但应该知道的是别的。 – 2010-08-16 23:18:25
这是非常主观的,我没有看到这个问题和你链接到的那个问题有很大的区别。有人认为大家应该知道的图书馆可能也会成为他们的最爱。这全是个人意见。 – gnovice 2010-08-17 01:40:46