Python 实现三方包检索系统
- tqsystem 的由来
1.1 由来
1.2 简介 - tqsystem 设计流程图
- tqsystem 架构展示
3.1 检索方式
3.2 基本框架
3.3 系统优化
3.4 数据库设计
3.5 检索和自动安装算法
3.6 测试
3.7 封装 - 实机演示
- 开源源代码
1、tqsystem 的由来
1.1 由来
我们都知道 python 具有可扩展性且对外开放。现在的 python 拥有非常庞大的用户群体,也促使了三方包的盛行,一切皆对象使得 python 可以更好的面向对象编程,但是随着用户群体的增加,三方包的丰富,一个悄无声息的问题出现在了我们身边我们却没有察觉,如果说三方包随着 python 的发展越来越丰富,在 PyPI 上包的数量越来越多,即使 PyPI 的官网上面能够检索 python 包,但前提是我们得知道我们要找的是什么包,如果说我们想使用某个包来完成任务但又不知道用哪个包,我们就得想办法到处去查,然后再用 pip 安装,而 tqsystem 可以解决繁琐这个问题,使我们利用三方包的时候更加的便捷和高效。
下面我们不着急介绍 tqsystem,先来看一看 PyPI 官网的检索方式:
可以看到,PyPI 上面的包和用户都已经达到了几十万级的数量,而键入检索内容如图像处理后可得如下结果:
可以看到 PyPI 的检索能力还是很强的,tqsystem 也有自己的特色,下面一起来简单了解一下 tqsystem 吧!
1.2 简介
tqsystem 是集成 python 三方包的检索与安装的 python 包,可以有效且精准的检索目标包,tqsystem 将作为包上传至 PyPI 作为包面向 python 用户,使用 python 内置的 pip 进行安装,在 python 交互式命令行中使用,导入 tqsystem 后将直接输出待检索命令行,键入特殊命令 tq 字符可以输出 _Scale 平时积累总结出的特殊口诀。
输入检索内容后,可以通过输入目标序列号确认检索该目标,tqsystem 将输出目标包的名称、简介和常用函数的 demo 等的中英双版信息,输出完成后 tqsystem 将向你确认是否安装该包,默认情况下安装 PyPI 上该包的最新版本,可以通过在命令行后追加版本号安装指定版本。
以上就是 tqsystem 初版的全部内容了,期待的朋友可以举个爪了。
2、tqsystem 设计流程图
流程图
下图是自制的流程图,并不规范和有效,只是为了设计时提供大体思路,仅供参考:
3、tqsystem 架构展示
3.1 检索方式
pass
3.2 基本框架
pass
3.3 系统优化
pass
3.4 数据库设计
pass
3.5 检索和自动安装算法
pass
3.6 测试
pass
3.7 封装
pass
4、实机演示
demo
pass
5、开源源代码
data
pass
