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