推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
dizzy
V2EX  ›  Python

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

  •  
  •   dizzy · Jul 9, 2014 · 6888 views
    This topic created in 4336 days ago, the information mentioned may be changed or developed.
    初学python,准备熟悉下python的标准库,有哪些是常用的标准库呢?我该怎么去学习这些库?请大家指条路.
    22 replies    2014-07-10 16:58:40 +08:00
    halfcrazy
        1
    halfcrazy  
       Jul 9, 2014   ❤️ 1
    os,re,urllib,urllib2,request,gevent,scrapy,bs4,celery,virtualenv,rabbitmq
    dizzy
        2
    dizzy  
    OP
       Jul 9, 2014
    @halfcrazy 谢谢回复,用requests可以代替urllib和urllib2吗?
    mengzhuo
        3
    mengzhuo  
       Jul 9, 2014   ❤️ 1
    request,gevent,scrapy,bs4,celery,virtualenv,rabbitmq
    这些都不是....标准库

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

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

    math
    random
    functools

    json
    heliar
        14
    heliar  
       Jul 10, 2014 via iPhone   ❤️ 1
    可以玩玩python challenge, 每一关都或多或少关联到库的用法
    Owenjia
        15
    Owenjia  
       Jul 10, 2014 via Android   ❤️ 1
    @tonyluj 还有 bottle 的 src ~~
    jprovim
        16
    jprovim  
       Jul 10, 2014   ❤️ 1
    自己去github上面查看awesome python.
    kmcool
        17
    kmcool  
       Jul 10, 2014   ❤️ 1
    python应该从写真实程序开始学,没必要先去看库什么的。
    mhycy
        18
    mhycy  
       Jul 10, 2014   ❤️ 1
    随用随查,某些让我掉坑的就记忆深刻了
    dizzy
        19
    dizzy  
    OP
       Jul 10, 2014
    @jprovim 谢谢,我看看。
    mengzhuo
        20
    mengzhuo  
       Jul 10, 2014   ❤️ 1
    @dizzy 我这种懒人一般都过一遍,记住有什么功能
    geeklian
        21
    geeklian  
       Jul 10, 2014 via iPad   ❤️ 2
    bs从写个简易的blog开始。
    cs改写一个shadowsock开始。

    都是入门快,学习省的方法
    dizzy
        22
    dizzy  
    OP
       Jul 10, 2014
    @kmcool 求详细说明。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2399 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 01:19 · PVG 09:19 · LAX 18:19 · JFK 21:19
    ♥ Do have faith in what you're doing.