Appearance
框架类库
网页开发
Django | Flask | Tornado | Pyramid |
---|---|---|---|
一个高级的Python Web框架,鼓励快速开发和干净的代码设计 | 一个轻量级的Web应用框架,简单易用且灵活 | 一个Python网络框架,支持异步I/O操作 | 一个小型、快速、基于Python的Web框架 |
爬虫开发
Scrapy | PySpider | Selenium | Requests |
---|---|---|---|
一个快速和高层次的屏幕抓取框架 | 一个基于Python的爬虫框架 | 一个用于Web应用程序测试的工具,支持多种浏览器 | 一个简单易用的HTTP库 |
BeautifulSoup | PyQuery | Urllib2 | MechanicalSoup |
---|---|---|---|
用于解析HTML和XML文档,提供Pythonic的方式操作节点 | 类似于jQuery的API,用于解析HTML文档 | Python标准库中用于打开和读取URL | 一个用于自动交互网站的Python库 |
数据开发
NumPy | Pandas | Matplotlib | Seaborn |
---|---|---|---|
提供强大的N维数组对象和各种派生对象 | 提供快速、灵活的数据结构,设计用于处理关系型或标记型数据 | 用于绘制图表的Python 2D绘图库 | 基于Matplotlib,提供更高级的数据可视化接口 |
办公处理
XlsxWriter | Xlrd | OpenPyXL | Xlwt |
---|---|---|---|
用于创建Excel .xlsx文件的Python模块 | 用于读取Excel文件的Python库 | 用于读写Excel 2010 xlsx/xlsm文件的Python库 | 用于写入数据到Excel文件的Python模块 |
媒体处理
OpenCV | Pillow | MoviePy | Pydub |
---|---|---|---|
一个开源的计算机视觉和机器学习软件库 | 用于处理和操作图像文件的Python库 | 用于视频编辑自动化的Python库 | 用于处理音频文件的Python库 |
营销自动化
poplib | smtplib | yagmail | IMAPClient |
---|---|---|---|
Python中用于支持POP3协议的库 | Python中用于支持SMTP协议的库 | 一个简单的Python库,用于发送电子邮件 | 一个Python类库,用于连接IMAP服务器 |
pymailq | twilio | yunpian-sdk | qcloudsms_py |
---|---|---|---|
一个Python库,用于与Mailq服务进行交互 | 提供云通信服务,支持短信、语音和电子邮件 | 提供短信服务的SDK | 腾讯云短信服务Python SDK |
aliyun-python-sdk-dysmsapi | itcast | wxpy | WeRoBot |
---|---|---|---|
阿里云短信服务Python SDK | 一家IT培训公司,提供各种编程课程 | 微信机器人,基于itchat的Python库 | 微信公众平台SDK,用于构建机器人 |
wechaty | wxpusher |
---|---|
一个用于微信的对话SDK,支持多种聊天机器人功能 | 一个用于微信消息推送的平台 |
人工智能
Keras | Pytorch | NLTK | TensorFlow |
---|---|---|---|
一个高级神经网络API,能够运行在TensorFlow或Theano之上 | 一个开源的机器学习库,提供强大的计算能力和灵活性 | 一个用于处理人类语言数据的Python库 | 一个开源的机器学习框架,由Google开发 |
Theano | Scikit-learn | Gensim | CNTK |
---|---|---|---|
一个用于高效数值计算的Python库 | 一个用于数据挖掘和数据分析的Python库 | 一个用于处理文本数据的Python库 | 微软的微软认知工具包,一个深度学习框架 |