Skip to content

Latest commit

 

History

History
117 lines (83 loc) · 4.16 KB

README.md

File metadata and controls

117 lines (83 loc) · 4.16 KB

python_lib_guide

Python常用库使用指南

🚀「Python常用库使用指南」一个针对Python常用库的详细使用指南仓库!如果本项目对你有用,点个Start,方便回顾知识~ 联系我

网络请求

  • requests - 用于发送HTTP请求的库,提供了简单而友好的API,广泛用于网络请求。
  • aiohttp - 基于异步的HTTP客户端/服务器框架,用于构建异步Web应用。 官网
  • httpx - 现代的异步 HTTP 客户端,支持异步和同步请求。 官网
  • httpie - 用户友好的命令行HTTP CLI客户端,支持JSON、颜色、会话、下载、插件等 官网
  • httplib2 - 提供了一个完整的 HTTP 客户端实现,支持缓存和持久连接。 官网

Web框架

  • Context
  • 框架
  • Web 服务端
  • WSGI 服务器
  • 服务端最佳实践
  • Hosting
  • 模板

HTML抓取

  • Web抓取
  • lxml和Requests

命令行应用

  • Click

GUI应用

  • Camelot
  • Cocoa
  • GTk
  • PyGObject aka (PyGi)
  • Kivy
  • PyObjC
  • PySide
  • PyQt
  • PyjamasDesktop (pyjs Desktop)
  • Qt
  • PySimpleGUI
  • Toga
  • Tk
  • wxPython

数据库

  • SQLAlchemy - 提供了 SQL 工具包和对象关系映射(ORM)工具,支持多种数据库,包括 PostgreSQL、MySQL、SQLite 等。
  • Peewee - 简单轻量级的对象关系映射(ORM)库,支持 SQLite、MySQL、PostgreSQL。
  • SQLObject - 一个轻量级的 ORM 框架,支持多种数据库后端。
  • duckdb - 一个高性能的分析型数据库
  • sqlite3 - SQLite3数据库
  • pymongo - MongoDB数据库
  • pymysql - MySQL数据库

网络

  • Twisted
  • PyZMQ
  • gevent

系统管理

  • Fabric
  • Salt
  • Psutil
  • Ansible
  • Chef
  • Puppet
  • Blueprint
  • Buildout
  • Shinken

数据序列化

  • 序列化文本
  • 二进制
  • Protobuf

XML解析

  • untangle
  • xmltodict

JSON

  • 解析JSON
  • simplejson

密码学

  • cryptography
  • GPGME bindings
  • PyCrypto

联系我

扫码入群交流学习,如群二维码失效请加作者微信:FearlessMan888,备注:python群