二级python——第三方库的纵览

网络爬虫方向

  • requests库:简洁且简单的处理HTTP请求的第三方库,编写过程更接近URL访问的过程,支持非常丰富的连接访问功能。
  • scrapy:快速的、高层次的Web获取框架,应用于专业爬虫系统的构建,数据挖掘,网络监控,自动化测试

数据分析方向

  • numpy:用于处理数据类型相同的多维数组(ndarray),这个库可以用来存储和处理大型矩阵,内部是C语言编写
  • scipy:增加了众多的数学、科学、工程计算的函数
  • pandas:基于numpy扩展的,高效的操作大型数据集所需的工具

文本处理方向

  • pdfminer:可以从pdf中提取各类信息的第三方库,可以转化为html
  • openpyxl:处理Excel文档
  • python-docx:处理Microsoft Word文档
  • beautifulsoup4:解析和处理HTML和XML

数据可视化方向

  • matplotlib:数据绘图功能
  • TVTK:图形应用函数库
  • mayavi:基于VTK开发的,更为方便实用的可视化软件

用户图形界面方向

  • pyqt5:当前最好的第三方库
  • wxpython
  • pygtk:轻松创建具有图形用户界面的程序

机器学习方向

  • scikit-learn:数据挖掘和数据分析工具
  • tensorflow
  • theano:偏向底层开发

Web开发方向

  • Django:最流行的Web应用框架
  • Pyramid:相对小巧、快速、灵活
  • Flask:轻量级的Web应用框架,微框架

游戏开发方向

  • Pygame:游戏开发入门
  • Panda3D:3D渲染和游戏开发库
  • cocos2D:2D游戏和图形界面交互式应用的框架

更多第三方库

  • PIL:图像处理
  • SymPy:计算机代数
  • NLTK:自然语言处理
  • WeRoBot:微信公众号开发框架
  • MyQR:基本二维码、艺术二维码和动态二维码
发布了203 篇原创文章 · 获赞 56 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_44478378/article/details/104589895