不管有沒有學(xué)習(xí)python的web編程,很多小伙伴還是會(huì)聽說過flask框架的大名。作為一個(gè)輕量級(jí)的web應(yīng)用框架,學(xué)習(xí)flask的難度是比較低的。小編現(xiàn)在帶來一篇flask知識(shí)點(diǎn)總結(jié),以幫助小伙伴們學(xué)習(xí)flask怎么使用。
在日常進(jìn)行python開發(fā)的過程中,我們可能需要在某些對(duì)象中新增一些代碼,這時(shí)候我們會(huì)選擇直接修改代碼。但當(dāng)代碼量變多的時(shí)候再采用直接修改代碼的方式會(huì)導(dǎo)致代碼中有大量與函數(shù)功能本身無關(guān)的雷同代碼,這時(shí)候就需要使用到python的特有語(yǔ)法——裝飾器了。接下來這篇文章,小編帶你了解python裝飾器怎么使用,以及了解一下python裝飾器的一些使用要點(diǎn)。
很多小伙伴在使用 pytorch 指定驅(qū)動(dòng)的時(shí)候會(huì)遇到兩個(gè)功能類似的方法,就是?to(device)?和?cuda()?,這兩種方法的功能都是指定 CPU 或 GPU 進(jìn)行數(shù)據(jù)處理的,那么 pytorch 的 ?to(device)? 和 ?cuda()?有什么區(qū)別呢?pytorch 該怎么用 ?to(device)? 和 ?cuda()?呢?接下來的這篇文章告訴你。
如今,二維碼在我們生活中是無處不在的,付錢需要掃二維碼付款、坐公交地鐵等也可以刷二維碼、網(wǎng)絡(luò)登錄也可以掃二維碼登錄等等。但二維碼整體上都是大同小異的,略顯單調(diào),本文將Python MyQR 庫(kù)的使用進(jìn)行一個(gè)簡(jiǎn)單的介紹,利用Python生成動(dòng)態(tài)彩色二維碼。
在學(xué)習(xí)了python如何解析xml后,很多小伙伴可能會(huì)有這樣的感受——這學(xué)的是啥,怎么那么復(fù)雜?沒錯(cuò),內(nèi)置的python標(biāo)準(zhǔn)庫(kù)向來都是差強(qiáng)人意(實(shí)際上python內(nèi)置庫(kù)已經(jīng)做得很好了,只不過第三方的庫(kù)做得更好,相比之下就覺得內(nèi)置庫(kù)不香了)。xml的內(nèi)置標(biāo)準(zhǔn)庫(kù)其實(shí)并不是最好的xml解析工具,還有有一個(gè)解析xml更加強(qiáng)大的庫(kù),它就是lxml。
很多小伙伴們聽過HTML,聽過python,聽過JavaScript這些語(yǔ)言的名字,但對(duì)于XML這個(gè)名字可能會(huì)有些生疏,也不知道他應(yīng)該用在什么地方,有什么用。實(shí)際上,XML的應(yīng)用非常廣泛,最常見的作用就是作為項(xiàng)目部署文件存儲(chǔ)一些設(shè)置數(shù)據(jù),另外一種用途就是在Ajax 中傳輸數(shù)據(jù)。另外,HTML本質(zhì)上也可以算做一種XML的分支。今天小編的要介紹的內(nèi)容,就是python如何使用XML,更準(zhǔn)確的說,是python如何解析xml。
在一些業(yè)務(wù)需求中,我們可能會(huì)需要python應(yīng)用向我們的郵箱發(fā)送一些郵件,這個(gè)時(shí)候就需要使python的發(fā)送郵件功能。python內(nèi)置了一個(gè)用于發(fā)送郵件的smtplib庫(kù),使用這個(gè)庫(kù)可以用來發(fā)送郵件,接下來就隨小編來了解一下這個(gè)庫(kù)吧。
很多小伙伴們?cè)诹私饬伺老x的一個(gè)基礎(chǔ)開發(fā)流程后大概有了一定的思路,想要實(shí)際上手的時(shí)候卻發(fā)現(xiàn)想要獲取網(wǎng)頁(yè)都是一件困難的事情。因?yàn)樵趯W(xué)習(xí)了python語(yǔ)言的標(biāo)準(zhǔn)課程中并沒有介紹python如何訪問網(wǎng)頁(yè),也沒有介紹哪個(gè)庫(kù)的功能是做這個(gè)的(大部分編程語(yǔ)言類課程不會(huì)過多介紹這個(gè)語(yǔ)言的包,除非這個(gè)包是學(xué)習(xí)必須的)。其實(shí),在python中內(nèi)置了一個(gè)模塊專門用于操作網(wǎng)頁(yè)URL,以及對(duì)網(wǎng)頁(yè)的內(nèi)從進(jìn)行一個(gè)簡(jiǎn)單的處理,這個(gè)模塊,叫urllib庫(kù)。
很多小伙伴學(xué)習(xí)python的原因之一就是因?yàn)橄雽W(xué)習(xí)爬蟲。而python作為一門比較簡(jiǎn)單的語(yǔ)言,很多爬蟲需要的工具都封裝好了,只要你會(huì)使用這些第三方庫(kù),你就能寫出一個(gè)爬蟲。但是這未免把爬蟲想得太簡(jiǎn)單了,雖然很多學(xué)習(xí)python爬蟲的網(wǎng)課都會(huì)有這樣那樣的一節(jié)課學(xué)習(xí)爬蟲的課程,但是其實(shí)很多學(xué)員都把關(guān)注點(diǎn)放在了代碼好像很簡(jiǎn)單這件事上,而忽略了爬蟲需要對(duì)網(wǎng)頁(yè)進(jìn)行分析的過程。而這些個(gè)過程才是爬蟲最需要的知識(shí)點(diǎn)。接下來小編簡(jiǎn)單地介紹一下自學(xué)python爬蟲路線,小伙伴們可以安裝介紹學(xué)習(xí)相關(guān)知識(shí)。