對(duì)python的進(jìn)階,我想分為三個(gè)部分來(lái)總結(jié):
1 語(yǔ)法
主要是對(duì)python語(yǔ)法的高階使用總結(jié),包括常用的庫(kù)和python特定的語(yǔ)法糖。
1. 數(shù)據(jù)結(jié)構(gòu)與算法進(jìn)階
2. 對(duì)象迭代與反迭代技巧
3. 字符串
4. 處理文件
5. 實(shí)例
6. 線程與進(jìn)程
7. 裝飾器
2 應(yīng)用領(lǐng)域
2.1 爬蟲(chóng)
python對(duì)字符串的處理能力特別強(qiáng)大,并且對(duì)正則表達(dá)式支持較好,對(duì)于網(wǎng)絡(luò)爬蟲(chóng)來(lái)說(shuō),python是一個(gè)很好用的工具語(yǔ)言。此處主要總結(jié)使用Scrapy第三方庫(kù)來(lái)實(shí)現(xiàn)高階爬蟲(chóng)。
Python網(wǎng)絡(luò)爬蟲(chóng)
2.2 web
在python web領(lǐng)域主要有三個(gè)庫(kù),F(xiàn)lask,Django,Tornado。
Flask
微框架,使用簡(jiǎn)單Django
大,全,重量級(jí)的框架,穩(wěn)定性好,適合企業(yè)級(jí)應(yīng)用,個(gè)人blogTornado
處理異步非阻塞,性能優(yōu)秀,使用、維護(hù)比較復(fù)雜
主要對(duì)Flask和Django的進(jìn)階使用進(jìn)行總結(jié)。
(待續(xù))
2.3 人工智能
python語(yǔ)言在人工智能領(lǐng)域用處越來(lái)越廣,目前是研究人工只能的第一語(yǔ)言。
這里主要介紹TensorFlow框架的使用。
(待續(xù))