V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
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 · 2014 年 7 月 9 日 · 6706 次点击
    这是一个创建于 4215 天前的主题,其中的信息可能已经有所发展或是发生改变。
    初学python,准备熟悉下python的标准库,有哪些是常用的标准库呢?我该怎么去学习这些库?请大家指条路.
    22 条回复    2014-07-10 16:58:40 +08:00
    halfcrazy
        1
    halfcrazy  
       2014 年 7 月 9 日   ❤️ 1
    os,re,urllib,urllib2,request,gevent,scrapy,bs4,celery,virtualenv,rabbitmq
    dizzy
        2
    dizzy  
    OP
       2014 年 7 月 9 日
    @halfcrazy 谢谢回复,用requests可以代替urllib和urllib2吗?
    mengzhuo
        3
    mengzhuo  
       2014 年 7 月 9 日   ❤️ 1
    request,gevent,scrapy,bs4,celery,virtualenv,rabbitmq
    这些都不是....标准库

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

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

    math
    random
    functools

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

    都是入门快,学习省的方法
    dizzy
        22
    dizzy  
    OP
       2014 年 7 月 10 日
    @kmcool 求详细说明。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4272 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:04 · PVG 12:04 · LAX 20:04 · JFK 23:04
    ♥ Do have faith in what you're doing.