有很多朋友問我學習了Python后,有沒有什么好的項目可以練手。
其實,做項目主要還是根據需求來的。但是對于一個初學者來說,很多復雜的項目沒辦法獨立完成,因此博主挑選了一個非常適合初學者的項目,內容不是很復雜,但是非常有趣,我相信對于初學者小白來說是再好不過的項目了。
這個項目中,我們將要建立一個比特幣價格的提醒服務。
·你將主要會學習到HTTP的請求,以及如何使用requests包來發送這些請求。
·同時,你會了解webhooks和如何使用它將Pythonapp與外部設備連接,例如移動端手機提醒或者Telegram服務。
僅僅不到50行的代碼就能完成一個比特幣價格提醒服務的功能,并且可以輕松的擴展到其它加密數字貨幣和服務中。
下面我們馬上來看看。
用Python實現比特幣價格提醒
我們都知道,比特幣是一個變動的東西。你無法真正的知道它的去向。因此,為了避免我們反復的刷新查看最新動態,我們可以做一個Pythonapp來為你工作。
為此,我們將會使用一個很流行的自動化網站IFTTT。IFTTT**("ifthis,thenthat")**是一個可以在不同app設備與web服務之間建立連接橋梁的工具。
我們將會創建兩個IFTTTapplets:
·一個是當比特幣價格下滑到一定閾值后的緊急提醒
·另一個是常規的比特幣價格的更新
兩個程序都將被我們的Pythonapp觸發,Pythonapp從CoinmakercapAPI點這里獲取數據。
一個IFTTT程序有兩個部分組成:觸發部分和動作部分。
在我們的情況下,觸發是一個IFTTT提供的webhook服務。你可以將webhook想象為"user-definedHTTPcallbacks"。
我們的Pythonapp將會發出一個HTTP請求到webhookURL,然后webhookURL觸發動作。有意思的部分來了,這個動作可以是你想要的任何東西。IFTTT提供了眾多的動作像發送一個email,更新一個Google電子數據表,甚至可以給你打電話。
以上內容為大家介紹了Python初學者的練手項目,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。http://www.dietsnews.net/