Python: 常用的软件包
建议使用包管理工具anaconda进行虚拟环境的管理和包的安装!
系统
- built-in必知必会:os, re, time, random
- 命令行参数:docopt
- 其他
- tqdm:进度条
- py2exe:字面意思
- six:处理python 2.x和3.x的兼容
操作文件
- 二进制文件:pickle,必要的扩展见Python pickle的基本扩展:变量以文件形式存取
- excel:openpyxl,xlrd,xlwt
科学计算,MLDL
- 科学计算: numpy, scipy, pandas
- 可视化:jupyter notebook
- ML调包:gensim,sklearn
- 视觉:opencv-python(import cv2)
- 框架
- pytorch
- tensorflow, tensorflow-gpu
- 画图:PIL,matplotlib
其他
- 窗口:PyQt5, qtawesome, tkinter(built-in)