Python最常用库汇总

一、数据处理

1. 数据分析:Numpy, Pandas, SciPy

2. 数据可视化:Matplotlib, Seaborn, Mayavi (3D)

3. 文本处理:PyPDF2, NLTK, python-docs

4. 机器学习:Scikit-learn, TensorFlow, MXNet (深度学习)

二、Web网络

1. 网络爬虫:pyspider (爬虫系统级别), Scrapy (爬虫框架级别), Requests (网页级别)

2. Web解析:Beautiful Soup (又名beautifulsoup4或bs4), Re, Python-Goose (Web文章类型页面)

3. 网站开发:Django (构建复杂的门户网站,采用MTV模式:model-template-view), Pyramid (构建规模适中的网站), Flask (建立仅几个页面的网站)

4. 网络应用开发:WeRobot (微信公众号开发框架), aip (百度AI服务的Python接口), MyQR (生成二维码)

三、人机交互

1. 图形用户界面 GUI: PyQt5 (Qt开发框架的Python接口), wxPython, PyGObjec (使用GTK+开发)

2. 游戏开发: PyGame (基于SDL, 为入门级别), Panda3D, cocos2d (基于openGL,专业级别2D开发)

3. 虚拟显示: VR Zero (入门级), pyovr, Vizard (支持多种主流VR设备)

4. 图形艺术: Quads (像素风格), ascii_art (ASCII风格), turtle

文章内容来源于北京理工大学嵩天老师主讲的《Python语言程序设计》课程视频。

你可能感兴趣的:(python基础,python,数据分析,数据挖掘,django,flask)