Python功能很强大,根据Python语言程序设计的课程内容,将python第三方库的生态圈做个总结,可以看到python能做的事情很多,根据自己的需要了解相应的库。以后我可以将自己学到的库,涉及的相应博客贴过来,将这篇博文作为我的python学习目录。
Python比较基础的库
- time:时间的基本处理
- Random:随机数产生及应用
- Pylnstaller:源代码打包为可执行文件
- os:操作系统小功能,pip批量安装第三方库
从数据处理到人工智能
Python库之数据分析
- Numpy:表达N维数组的最基础库
- Pandas:Python数据分析高层次应用库
- SciPy:数学、科学和工程计算功能库
Python库之数据可视化
- Matplotlib:高质量的二维数据可视化功能库
- Seaborn:统计类数据可视化功能库
- Mayavi:三维科学数据可视化功能库
Python库之文本处理
- jieba库:简洁的中文分词
- wordcloud库:中英文词云生成
- PyPDF2:用来处理pd文件的工具集
- NLTK:自然语言文本处理第三方库
- Python-docx:创建或更新 Microsoft word文件的第三方库
- openpyxl:处理excel文件,python自动化办公
Python库之机器学习
- Scikit- learn:机器学习方法工具集
- TensorFlow: AlphaGo背后的机器学习计算框架
- MXNet:基于神经网络的深度学习计算框架
从Web解析到网络空间
Python库之网络爬虫
- Requests:最友好的网络爬虫功能库
- Scrapy:优秀的网络爬虫框架
- pyspider:强大的Web页面吧取系统
Python库之Web信息提取
- Beautiful Soup:HTML和XML的解析库
- Re:正则表达式解析和处理功能库
- Python- Goose:提取文章类型Web页面的功能库
Python库之Web网站开发
- Django:最流行的Web应用框架
- Pyramid:规模适中的Web应用框架
- Flask:Web应用开发微框架
Python库之网络应用开发
- WeRoBot:微信公众号开发框架
- api:百度A开放平台接口
- MyQR:二维码生成第三方库
从人机交互到艺术设计
Pothon库之图形用户界面
- PyQt5:Qt开发框架的 Python接口
- wxPython:跨平台GU开发框架
- PyGobject:使用GTK+开发GU的功能库
Python库之游戏开发
- PyGame:简单的游戏开发功能库
- Panda3D:开源、跨平台的3D渲染和游戏开发库
- cocos2d:构建2D游戏和图形界面交互式应用的框架
Python库之虚拟现实
- VR Zero:在树莓派上开发VR应用的 Python库
- pyour: Oculus Rift的 Python开发接口
- Vizard:基于 Python的通用VR开发引擎
Python库之图形艺术
- PIL:图像处理库(Python Imaging Library),python 的 PIL库 切割图片
- turtle:海龟绘图体系,python的turtle绘图,绘制二叉树
- Quads:迭代的艺术
- ascii_art:ASCII艺术库
参考内容
Python语言程序设计
https://blog.csdn.net/weixin_43584807/article/details/88427942