python库

常用内建库

python官方标准库学习

  1. logging:打印日志
  2. math: 加减乘除、乘方、求幂
  3. decimal: 常用的精度算法,如四舍五入、银行家算法
  4. os: 路径处理,系统调用
  5. random: 随机数/安全随机数
  6. re: 正则表达式
  7. collections: 集合常见操作
  8. itertools: 排列组合方法
  9. time/datetime: 时间的表示方法(UTC/时区)
  10. threading: 线程使用方法、阻塞/非阻塞实现方式、锁机制及其实现
  11. multiprocess: 进程使用方法、阻塞/非阻塞实现方式、锁机制及其实现
  12. subprocess: 进程使用方法、阻塞/非阻塞实现方式、锁机制及其实现,安全的命令执行方式
  13. socket
  14. urllib
  15. gzip
  16. tarfile
  17. shutil
  18. unittest
  19. json

常用三方库

  1. numpy:
  2. urllib3
  3. Requests
  4. surprise
  5. jsonify:
  6. gevent
  7. web框架
    1. Django
    2. Flask
    3. WebPy
  8. SQL框架:
    1. SQLAlchemy
  9. 代码检查:
    1. pylint
    2. flake8
    3. coverage
    4. yapf
    5. radon
    6. autopep8

性能定位与调优

工具

  1. timeit
  2. profile
  3. cProfile
  4. line_profiler
  5. memory_profiler

results matching ""

    No results matching ""