请问下,python 常用的标准库有哪些呢?

2014-07-09 23:27:13 +08:00
 dizzy
初学python,准备熟悉下python的标准库,有哪些是常用的标准库呢?我该怎么去学习这些库?请大家指条路.
6066 次点击
所在节点    Python
22 条回复
halfcrazy
2014-07-09 23:31:37 +08:00
os,re,urllib,urllib2,request,gevent,scrapy,bs4,celery,virtualenv,rabbitmq
dizzy
2014-07-09 23:35:55 +08:00
@halfcrazy 谢谢回复,用requests可以代替urllib和urllib2吗?
mengzhuo
2014-07-09 23:39:53 +08:00
request,gevent,scrapy,bs4,celery,virtualenv,rabbitmq
这些都不是....标准库

个人觉得常用的是,不分先后
os
re
functools
itertools
urllib2
random
hashlib
UserDict
binascii
logging
math
tonyluj
2014-07-09 23:45:41 +08:00
做个项目 就知道哪个常用了,先看tutorial里面那几个就可以了
dizzy
2014-07-09 23:46:16 +08:00
@mengzhuo 谢谢回复,目前正在看itertools,请问,我是参照官网的手册,一个一个方法全看完,还是选几个重点的?
dizzy
2014-07-09 23:46:54 +08:00
@tonyluj 有什么好的项目推荐吗?
tonyluj
2014-07-09 23:50:44 +08:00
纯python确实不是太多
建议LZ再搞一个简单的web.py 进阶tornado
强烈建议看web.py & tornado 的src

现在阶段写个爬虫熟悉那几个HTTP相关的库也不错
coderwang
2014-07-09 23:52:34 +08:00
dizzy
2014-07-09 23:55:29 +08:00
@tonyluj HTTP还不是很了解,准备买本<图解HTTP>先快速入门.然后看看web.py
dizzy
2014-07-09 23:57:52 +08:00
@tonyluj 确实,看一些简单的第三方库源码是一个很好的入门方法.
tonyluj
2014-07-10 00:10:01 +08:00
@dizzy HTTP主要记住那几个状态码,还有了解 GET POST PUT DELETE 应该问题就不大了。
推荐HTTP权威指南,建议读E文版
halfcrazy
2014-07-10 00:53:07 +08:00
@dizzy 可以的,而且是推荐用request
ericls
2014-07-10 01:07:34 +08:00
我实际上常用的有这些:
os

math
random
functools

json
heliar
2014-07-10 01:19:58 +08:00
可以玩玩python challenge, 每一关都或多或少关联到库的用法
Owenjia
2014-07-10 02:16:39 +08:00
@tonyluj 还有 bottle 的 src ~~
jprovim
2014-07-10 02:38:08 +08:00
自己去github上面查看awesome python.
kmcool
2014-07-10 03:30:01 +08:00
python应该从写真实程序开始学,没必要先去看库什么的。
mhycy
2014-07-10 08:52:59 +08:00
随用随查,某些让我掉坑的就记忆深刻了
dizzy
2014-07-10 09:01:59 +08:00
@jprovim 谢谢,我看看。
mengzhuo
2014-07-10 09:20:11 +08:00
@dizzy 我这种懒人一般都过一遍,记住有什么功能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/121851

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX