IMXYLZ

Python3 标准库笔记

学习/使用Python有几年了,只是一直不能将标准库熟记我心,可见有两个问题:

  • 使用python不够连续、频繁,导致没有形成条件反射。
  • python的ide不够强大,需要记住大量的标准库,导致成本太高。这方面java/c++的ide中eclipseVisual StudioIntelliJ IDEA非常强大。

因此计划整理一个标准库列表,仅供自己学习和记忆使用。所有标准库都基于Python 3.3,个人一向支持Python 3000的社区发展。 既然一开始设计不太合理,那么现在就应该尽快改良,这是大势所趋。如今Ubuntu和Fedora/Redhat系列都默认迁移到python3.x, 这是一个好消息。

计划的标准库列表:

  • 核心模块
  • 基础模块
    • sys
    • datetime
    • time
    • shutil
    • array
  • 高级模块

  • 多线程模块

    • threading
    • Queue
    • thread
    • pipes
  • 数据压缩和持久化
    • zlib
    • gzip
    • zipfile
    • tarfile
  • 网络协议
    • socket
    • select
    • urllib
    • cookie
    • json
    • base64
    • uuid
    • ipaddress
  • 数据持久化
    • pickle
    • shelve
    • marshal
    • dbm
    • sqlite
  • 单元测试
    • unittest
    • unnitest.mock
    • test
  • 其它

Comments

回顶部