多個(gè)python版本怎么安裝scrapy 如何系統(tǒng)學(xué)習(xí)python的各種庫(kù)?
如何系統(tǒng)學(xué)習(xí)python的各種庫(kù)?剛好前段時(shí)間學(xué)習(xí)機(jī)器學(xué)習(xí),買(mǎi)了一本書(shū),我學(xué)習(xí)東西總喜歡買(mǎi)書(shū)來(lái)學(xué)習(xí),來(lái)談一下我的觀賞。在我們學(xué)習(xí)某個(gè)庫(kù)的時(shí)候,我們需要知道該庫(kù)的基本作用,主要用于什么樣的場(chǎng)景。下面我以
如何系統(tǒng)學(xué)習(xí)python的各種庫(kù)?
剛好前段時(shí)間學(xué)習(xí)機(jī)器學(xué)習(xí),買(mǎi)了一本書(shū),我學(xué)習(xí)東西總喜歡買(mǎi)書(shū)來(lái)學(xué)習(xí),來(lái)談一下我的觀賞。在我們學(xué)習(xí)某個(gè)庫(kù)的時(shí)候,我們需要知道該庫(kù)的基本作用,主要用于什么樣的場(chǎng)景。下面我以我學(xué)習(xí)scrapy庫(kù)為例子。
scrapy是機(jī)器學(xué)習(xí)框架,主要用于數(shù)據(jù)分析工作中總是碰到要爬取網(wǎng)上數(shù)據(jù)這個(gè)問(wèn)題,避免不了,不然運(yùn)營(yíng)的工作量會(huì)比較大。這個(gè)時(shí)候,就必須去接觸到云計(jì)算,搜狗搜索了一下,發(fā)現(xiàn)有這么一個(gè)框架,找了一些資料才知道,這個(gè)框架在大數(shù)據(jù)領(lǐng)域還是比較主流、受歡迎的。所以就下決心學(xué)習(xí)。
我的經(jīng)驗(yàn)是,選擇一本書(shū),當(dāng)然如果沒(méi)有書(shū)就讀官方平臺(tái)的資料我們?cè)陂_(kāi)始接觸一個(gè)庫(kù)或者一個(gè)框架的時(shí)候,最好是先到登錄網(wǎng)址去讀他們的文檔,照著官方的資料一步一步地學(xué)習(xí)下去,比如scrapy的資料是這樣的,相當(dāng)?shù)南鑼?shí)。我主要是不想去翻譯著看這些文檔,加上我對(duì)一些詞的了解要求不高,就買(mǎi)帶漢字的書(shū),即使里面有語(yǔ)義不通什么的,只要能理解意思,沒(méi)不會(huì)太在意。像我通過(guò)書(shū)本學(xué)習(xí)的,基本上把每一章節(jié)的例子照著做一步,基本上也就算入門(mén)了,要想再深入的話,就需要自己再動(dòng)手做一些擴(kuò)展,就是舉一反三,比如例子是爬示例上的電臺(tái),我們就想爬現(xiàn)實(shí)中的媒體。
最后,我覺(jué)得學(xué)習(xí)一個(gè)庫(kù),在能夠理解官方文檔的前提下最好理解官方的文檔,那里最接近作者意圖的信息,不能的話就像我一樣,買(mǎi)本書(shū),讀二次信息。當(dāng)然,最重要的是做好舉一反三的工作。歡迎大家留言討論。
c 的精髓就在于它擁有各種功能強(qiáng)大的庫(kù)。但是如何系統(tǒng)的學(xué)習(xí)呢?
我的建議是:遇到一個(gè)需要使用的庫(kù)的時(shí)候,再去看它的官方文檔,現(xiàn)學(xué)現(xiàn)用。趁熱打鐵。
因?yàn)閞uby的庫(kù)實(shí)在是太多了,涉及各個(gè)方向,遇到一個(gè)學(xué)一個(gè),沒(méi)遇到就暫且不管。
如果是成熟的庫(kù),認(rèn)真閱讀文檔。
如果小眾庫(kù),認(rèn)真研究源碼。
需要用的時(shí)候你再去學(xué)習(xí)吧,出了常用模塊,比如os
否則,你累死也學(xué)不完啊
如何學(xué)習(xí)scrapy?
如何一步一步的精通scrapy
學(xué)自動(dòng)化運(yùn)維沒(méi)別的辦法,實(shí)踐,網(wǎng)上的教程一大堆,照著做那么幾個(gè)也就入門(mén)了,以后多練就可以了。從最簡(jiǎn)單的深度學(xué)習(xí)開(kāi)始,怎么get,怎么post,怎么加header,怎么傳form,怎么傳body體,返回的結(jié)果用正則怎么處理,用xpath怎么處理,這些都會(huì)了,那做啥也不怵了,至少研究的時(shí)候有方向了。
預(yù)備知識(shí)
您應(yīng)該對(duì)計(jì)算機(jī)編程術(shù)語(yǔ)和perl有基本的了解。XPath的基本理解是一個(gè)優(yōu)點(diǎn)。
Scrapy環(huán)境(教程)
Scrapygui
Scrapy老虎
Scrapy選擇器
Scrapy項(xiàng)目
ScrapyItemLoaders
Scrapyshell
ScrapyItemPipeline
ScrapyFeedexports
Scrapy請(qǐng)求和響應(yīng)
Scrapy鏈接提取器
Scrapy設(shè)置
Scrapy異常
Scrapy創(chuàng)建一個(gè)項(xiàng)目
Scrapy定義一個(gè)項(xiàng)目
Scrapy第一兔子
Scrapy爬取
Scrapy提取項(xiàng)目
Scrapy使用Item
Scrapy跟蹤鏈接
Scrapy保存數(shù)據(jù)
Scrapy記錄
Scrapy統(tǒng)計(jì)收集
Scrapy發(fā)送電子郵件
ScrapyTelnet控制臺(tái)
ScrapyWeb服務(wù)