有什麼有趣的 Python 模塊值得推薦?


最近用到過的幾個:

自動化圖表用到 matplotlib: python plotting,粗鄙如我也能秒殺excel的圖表啦

輕量級demo神器 Welcome | Flask (A Python Microframework),django拜拜吧

dm預研用 scikit-learn: machine learning in Python

很好玩的主題模型實現 gensim: Topic modelling for humans

ctypes、nltk什麼的就不說了,免得被人說土,雖然用的還是蠻多的……


這看你如何定義有趣啦。

如果指新奇好玩的話。我想到以下這些~

有時邂逅那些能簡化我們的工作的庫,也會由衷會心一笑覺得pythonic,也覺得有趣呢,可以參考我的另一個回答 Python 中的哪些庫讓你相見恨晚?

  • 首先,當然是python內置的彩蛋 &> import this

The Zen of Python, by Tim Peters

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

  • faker

這個庫是用來偽造數據的,諸如姓名,地址,電話之類

A library for generating fake data such as names, addresses, and phone numbers

  • 之前好像還在博客里看到一個比較惡搞的模塊 girlfriend ,現在pypi里好像沒有了
  • pydown

使用python製作基於html的ppt

  • vim

如果你是vim黨的話,可以使用python來寫自己的vim插件,在插件中import vim,你就可以用python和vim交互啦,前兩天寫了一個在vim中查看pelican博客,並將其以markdown格式展示的插件,挺快就寫好了,很方便

  • lassie

幫你快速檢索出一個網頁中的內容

  • Pipe

A Python library to use infix notation in Python

顧名思義即可~如果你喜歡linux下的管道機制(我十分喜歡管道這個設計),那麼你也會喜歡上這個庫的

  • twosheds

關於shell,zsh當然已經足夠好了。如果你喜歡折騰,想hack自己的shell環境的話,可以試試它

  • pyquery

我很喜歡jquery,pyquery讓你解析html時使用類似jquery的語法,多愜意

  • geeknote

最後扯一個有點偏的,算不上python庫,是用python寫的evernote shell客戶端,我是evernote的重度用戶,喜歡把資料放到上邊,有時操作伺服器,沒有圖形界面,遇到問題想起evernote有記錄解決方案,想查看一下,就用到它,搜索功能十分強大

多逛github吧,上邊有許多好玩的東西呢!


下面很多不是python的模塊:

私生子系列

=====================================

Python和Lisp的私生子:

Welcome to Hy』s documentation!

如果你了解lisp就知道這貨多麼的可愛。

=====================================

Python和Excel的vba的私生子:

Python in Excel

利用python 讓你的EXCEL飛起來。

=====================================

Python不需要AUTOCAD這個老婆,就可以生dxf這個私生子。

ezdxf 0.7.0 documentation

=====================================

python也可以是別人的私生子:

aardio

有了這貨,寫桌面程序就不需要你學習古老的TK,龐大的QT,直接拖界面或者用html寫界面或者用flash寫界面或者。。。。

你還可以吧c++代碼 .net代碼,php代碼,lisp代碼,python代碼,本身的aardio代碼揉進1個程序里為你服務,都說python是膠水語言,我覺得這貨是膠水的膠水。

=====================================

python因為長得漂亮(官方說法是「優雅」),被「微軟」這個大款xx了

IronPython - Home

=====================================


antigravity…


__future__


vinta/awesome-python · GitHub

整理了各個用途的各種有趣的模塊


Python資源大全 - python模塊大全,python資料


之前做遊戲,用過一個圖形化模塊。PyGame小小的推薦一下。

手機客戶端竟然不能貼圖。。。

----------------------------------------------------發現手機端可以貼圖了!

果斷上兩張!

自己做的哦!遊戲圖片來自素材。字體丑了點見諒。另外csdn有源碼下載。就叫python版flappybird!


數值計算: numpy + scipy

畫圖: matplotlib

profile: line_profiler


scapy


推薦閱讀:

編程時候這麼多的函數方法之類的是怎麼記下來的??
非計算機專業學生編程如何入門?
數學不好能學編程嗎?
有沒有什麼方法,能在2個月內,顯著提升演算法能力?
如何在編程路上走的更快,更有效率?

TAG:Python | 編程 | Python入門 |