18. PyMySQL
纯Python实现的驱动,速度比MySQLdb慢 , 最大的特点为安装方式简洁,同时也兼容MySQL-python 。
19. SQLAlchemy
一种既支持原生SQL,又支持ORM的工具 。ORM是Python对象与数据库关系表的一种映射关系 , 可有效提高写代码的速度,同时兼容多种数据库系统,如SQLite、MySQL、PostgreSQL , 代价为性能上的一些损失 。
自动化运维:
20. jumpsever跳板机
一种由Python编写的开源跳板机(堡垒机)系统,实现了跳板机的基本功能,包含认证、授权和审计,集成了Ansible、批量命令等 。
支持WebTerminal Bootstrap编写,界面美观,自动收集硬件信息,支持录像回放、命令搜索、实时监控、批量上传下载等功能,基于SSH协议进行管理 , 客户端无须安装agent 。主要用于解决可视化安全管理,因完全开源,容易再次开发 。
21. Magedu分布式监控系统
一种用Python开发的自动化监控系统 , 可监控常用系统服务、应用、网络设备,可在一台主机上监控多个不同服务,不同服务的监控间隔可以不同 , 同一个服务在不同主机上的监控间隔、报警阈值可以不同 , 并提供数据可视化界面 。
22. Magedu的CMDB
一种用Python开发的硬件管理系统 , 包含采集硬件数据、API、页面管理3部分功能,主要用于自动化管理笔记本、路由器等常见设备的日常使用 。由服务器的客户端采集硬件数据,将硬件信息发送至API , API负责将获取的数据保存至数据库中,后台管理程序负责对服务器信息进行配置和展示 。
23. 任务调度系统
一种由Python开发的任务调度系统,主要用于自动化地将一个服务进程分布到其他多个机器的多个进程中,一个服务进程可作为调度者依靠网络通信完成这一工作 。
24. Python运维流程系统
一种使用Python语言编写的调度和监控工作流的平台,内部用于创建、监控和调整数据管道 。允许工作流开发人员轻松创建、维护和周期性地调度运行工作流 , 包括了如数据存储、增长分析、Email发送、A/B测试等诸多跨多部门的用例 。
GUI编程:
25. Tkinter
一个Python的标准GUI库 , 可以快速地创建GUI应用程序 , 可以在大多数的UNIX平台下使用,同样可以应用在Windows和Macintosh系统中,Tkinter 8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中 。
26. wxPython
一款开源软件跨平台GUI库wxWidgets的Python封装和Python模块 , 是Python语言的一套优秀的GUI图形库,允许程序员很方便地创建完整的、功能健全的GUI用户界面 。
27. PyQt
一个创建GUI应用程序的工具库,是Python编程语言和Qt的成功融合,可以运行在所有主要操作系统上,包括UNIX、Windows和Mac 。PyQt采用双许可证 , 开发人员可以选择GPL和商业许可,从PyQt的版本4开始,GPL许可证可用于所有支持的平台 。
28. PySide
一个跨平台的应用程式框架Qt的Python绑定版本,提供与PyQt类似的功能,并相容API,但与PyQt不同处为其使用LGPL授权 。
更多Python知识请关注Python自学网 。
二级Python----Python的内置函数及标准库(DAY 8)python的内置函数(68个)
Python考核31个内置函数python所有的库函数,
python内置了很多内置函数、类方法属性及各种模块 。当python所有的库函数我们想要当我们想要了解某种类型有哪些属性方法以及每种方法该怎么使用时,我们可以使用dir()函数和help()函数在python idle交互式模式下获得我们想要的信息 。
推荐阅读
- sap的erp适应性,erpsap
- c语言读取文件多个字符串,c语言怎样读取文件里的东西
- js的href不跳转,js跳转url
- 包含mssqlserver2000sp4的词条
- go语言等差数列 编程等差数列求和
- 把mysql转sqlserver数据类型,mysql数据库转储sql
- 网页代理ip购买,在线代理ip网站
- 阿里云收发服务器地址,阿里云服务器地址查询
- 教材管理系统java代码 基于java的教材管理系统