Python学习|开发聊天机器人的库和3个Python实现的算法和设计模式

0.Errbot(地址http://errbot.io/en/latest/)

最简单和最流行的聊天机器人用来实现自动聊天工具。

Errbot是一个聊天机器人,它是一个守护进程,它连接到您最喜欢的聊天服务,并将您的工具带到对话中。

该项目的目标是让您可以轻松地编写自己的插件,这样您就可以让它做任何您想做的事情:部署、在线检索一些信息、通过api触发工具、向同事介绍一个巨魔,…

Errbot被用于许多不同的场合:聊天(用于开发工具),在线游戏聊天室(如EVE),视频流聊天室(如livecoding.tv、家居保安等

Python学习|开发聊天机器人的库和3个Python实现的算法和设计模式

Python学习|开发聊天机器人的库和3个Python实现的算法和设计模式

1.Algorithms(地址https://github.com/nryoung/algorithms)

一个 Python 算法模块。

Python学习|开发聊天机器人的库和3个Python实现的算法和设计模式

2.python-patterns(地址https://github.com/faif/python-patterns)

Python 设计模式的集合。添加或修改实现时,请确保更新此文件并重新运行。append_output.sh(例如./append_output.sh borg.py)将输出注释保持在底部的最新状态。​

Python学习|开发聊天机器人的库和3个Python实现的算法和设计模式

3.sorted containers(地址http://www.grantjenks.com/docs/sortedcontainers/)

快速,纯 Python 实现的SortedList,SortedDict 和 SortedSet 类型。

分类容器是Apache 2授权的吗?排序馆藏库,用纯Python编写,速度快于C-扩展。

在需要排序集合类型之前,Python的标准库是很棒的。许多人会证明,没有它你真的能走得更远,但是当你离开它的时候

真正需要排序列表、排序数据集或排序集,您将面临十几种不同的实现,大多数使用C-扩展,没有很好的文档和基准测试。

Python学习|开发聊天机器人的库和3个Python实现的算法和设计模式

以上开发聊天机器人的库和3个Python实现的算法和设计模式。更多python信息,点击文末【了解更多】。

最后

为帮助那些往想互联网方向转行想学习,却因为时间不够,资源不足而放弃的人。我搜集整理了一套完整的IT学习资料,包括运营技巧、SEO优化等,比自己在网上零散收集的结构性和连贯性更强,只为帮助那些想学习的人!需要的同学可私信!私信!回复“资料”

Python学习|开发聊天机器人的库和3个Python实现的算法和设计模式

☟☟☟☟戳


分享到:


相關文章: