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實現的算法和設計模式

☟☟☟☟戳


分享到:


相關文章: