千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > Python初學(xué)者的練手項(xiàng)目

Python初學(xué)者的練手項(xiàng)目

來(lái)源:千鋒教育
發(fā)布人:xqq
時(shí)間: 2023-11-06 14:13:29 1699251209

有很多朋友問(wèn)我學(xué)習(xí)了Python后,有沒(méi)有什么好的項(xiàng)目可以練手。

其實(shí),做項(xiàng)目主要還是根據(jù)需求來(lái)的。但是對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),很多復(fù)雜的項(xiàng)目沒(méi)辦法獨(dú)立完成,因此博主挑選了一個(gè)非常適合初學(xué)者的項(xiàng)目,內(nèi)容不是很復(fù)雜,但是非常有趣,我相信對(duì)于初學(xué)者小白來(lái)說(shuō)是再好不過(guò)的項(xiàng)目了。

這個(gè)項(xiàng)目中,我們將要建立一個(gè)比特幣價(jià)格的提醒服務(wù)。

·你將主要會(huì)學(xué)習(xí)到HTTP的請(qǐng)求,以及如何使用requests包來(lái)發(fā)送這些請(qǐng)求。

·同時(shí),你會(huì)了解webhooks和如何使用它將Pythonapp與外部設(shè)備連接,例如移動(dòng)端手機(jī)提醒或者Telegram服務(wù)。

僅僅不到50行的代碼就能完成一個(gè)比特幣價(jià)格提醒服務(wù)的功能,并且可以輕松的擴(kuò)展到其它加密數(shù)字貨幣和服務(wù)中。

下面我們馬上來(lái)看看。

用Python實(shí)現(xiàn)比特幣價(jià)格提醒

我們都知道,比特幣是一個(gè)變動(dòng)的東西。你無(wú)法真正的知道它的去向。因此,為了避免我們反復(fù)的刷新查看最新動(dòng)態(tài),我們可以做一個(gè)Pythonapp來(lái)為你工作。

為此,我們將會(huì)使用一個(gè)很流行的自動(dòng)化網(wǎng)站IFTTT。IFTTT**("ifthis,thenthat")**是一個(gè)可以在不同app設(shè)備與web服務(wù)之間建立連接橋梁的工具。

我們將會(huì)創(chuàng)建兩個(gè)IFTTTapplets:

·一個(gè)是當(dāng)比特幣價(jià)格下滑到一定閾值后的緊急提醒

·另一個(gè)是常規(guī)的比特幣價(jià)格的更新

兩個(gè)程序都將被我們的Pythonapp觸發(fā),Pythonapp從CoinmakercapAPI點(diǎn)這里獲取數(shù)據(jù)。

一個(gè)IFTTT程序有兩個(gè)部分組成:觸發(fā)部分和動(dòng)作部分。

在我們的情況下,觸發(fā)是一個(gè)IFTTT提供的webhook服務(wù)。你可以將webhook想象為"user-definedHTTPcallbacks"。

我們的Pythonapp將會(huì)發(fā)出一個(gè)HTTP請(qǐng)求到webhookURL,然后webhookURL觸發(fā)動(dòng)作。有意思的部分來(lái)了,這個(gè)動(dòng)作可以是你想要的任何東西。IFTTT提供了眾多的動(dòng)作像發(fā)送一個(gè)email,更新一個(gè)Google電子數(shù)據(jù)表,甚至可以給你打電話。

以上內(nèi)容為大家介紹了Python初學(xué)者的練手項(xiàng)目,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。http://madgrindclothing.com/

聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
python之執(zhí)行對(duì)象

有時(shí)候我們會(huì)碰到這樣的需求,需要執(zhí)行對(duì)象的某個(gè)方法,或是需要對(duì)對(duì)象的某個(gè)字段賦值,而方法名或是字段名在編碼代碼時(shí)并不能確定,需要通過(guò)參...詳情>>

2023-11-06 17:09:54
python的進(jìn)程

什么是程序?程序:例如XXXX.py這是程序,處于靜態(tài)的。什么是進(jìn)程進(jìn)程:一個(gè)程序運(yùn)行起來(lái)后,代碼+用到的資源稱之為進(jìn)程,它是操作系統(tǒng)分配資源...詳情>>

2023-11-06 16:55:30
python虛擬環(huán)境

我們?cè)趯?xiě)的Python程序的時(shí)候,經(jīng)常會(huì)用到非標(biāo)準(zhǔn)庫(kù)的包和模塊,比如要求等非常有用的第三方包和模塊。有時(shí)候也會(huì)用到某個(gè)包和模塊的特定版本,可...詳情>>

2023-11-06 16:51:54
python之當(dāng)前GIL設(shè)計(jì)的缺陷

基于pcode數(shù)量的調(diào)度方式按照Python社區(qū)的想法,操作系統(tǒng)本身的線程調(diào)度已經(jīng)非常成熟穩(wěn)定了,沒(méi)有必要自己搞一套。所以Python的線程就是C語(yǔ)言的...詳情>>

2023-11-06 16:37:29
Python字符串格式化 (%操作符)

在許多編程語(yǔ)言中都包含有格式化字符串的功能,比如C和Fortran語(yǔ)言中的格式化輸入輸出。在Python中內(nèi)置有對(duì)字符串進(jìn)行格式化的操作符是"%"。模...詳情>>

2023-11-06 16:30:17