學(xué)習(xí)python的話需要哪些準備?
很高興能回答你的問題
沒有基礎(chǔ)的人學(xué)習(xí)python必須準備這幾樣首先說一下學(xué)習(xí)python的步驟:
1.python
基礎(chǔ),了解python的數(shù)據(jù)類型2.python
爬蟲,了解網(wǎng)頁結(jié)構(gòu),了解python爬蟲知識,了解https://www.b5b6.com/shujuku/知識3.python
數(shù)據(jù)分析,了解數(shù)據(jù)分析庫4.python
機器學(xué)習(xí),了解建模知識這是我學(xué)習(xí)python的學(xué)習(xí)總框架,你可以借鑒一二。我這里以python3為例(因為它會活很久哦)
首先我要向你推薦一本書籍,針對python零基礎(chǔ)有幫助,通俗易懂。
再就是向你推薦一本書,這本書是我目前在看的書,我之前買的時候沒這么貴,漲價了。它比第一本書有了一些提高,對于現(xiàn)在很多網(wǎng)頁都是js動態(tài)數(shù)據(jù),有很大針對性。我之前就遇到很多網(wǎng)頁上內(nèi)容明明有,但就是爬不到的尷尬。
上面這兩本書主要是針對python爬蟲的,但爬取到的數(shù)據(jù),我們該放哪里,該怎么存貯,對于沒有接觸過軟件開發(fā)的人而言,這是一個頭疼的事,所以我在這里向你推薦一本https://www.b5b6.com/shujuku/的書籍,以備不時之需。
看到這里 ,你可能覺得奇怪,為啥沒有關(guān)于網(wǎng)頁開發(fā)的書籍,前面不是說爬蟲需要了解網(wǎng)頁結(jié)構(gòu)嗎?為啥不把這本書放在最前面。別急,跟你說下,關(guān)于網(wǎng)頁開發(fā)的書,不是學(xué)習(xí)python的重點,卻是學(xué)python的輔點。因為,你要從網(wǎng)頁源碼找東西,你就必須看得懂網(wǎng)源碼。
沒有基礎(chǔ)的人,看了上面的書籍就能精通python爬蟲了嗎?我看不盡然,現(xiàn)在各個企業(yè)講究的都是經(jīng)驗、技能,你看了這些書,領(lǐng)悟有多少先不說,主要是看你動手操作能力和遇到問題解決問題的能力,這些是在書本中找不到的。就我個人的經(jīng)驗而言,書本上只會教給你正確的答案,但為啥他的答案是正確的,需要你自己去摸索、去尋找。換句話說,學(xué)號python就要經(jīng)常找自己的程序毛病,擴散思維,找到你自己喜歡的爬蟲技巧,并進行驗證。
python雖然有階段,但都是和數(shù)據(jù)在打關(guān)系,從收集數(shù)據(jù),整理數(shù)據(jù),到數(shù)據(jù)建模。這前前后后都與數(shù)據(jù)有關(guān),我這里只說收集數(shù)據(jù),對于零基礎(chǔ)的人而言,把 這個學(xué)好了,再去找尋更高的平臺吧。當(dāng)然也不是說,零基礎(chǔ)的人學(xué)python就非要從爬蟲學(xué)起,你可以直接學(xué)數(shù)據(jù)分析。但做事要有始有終,數(shù)據(jù)分析從哪里來,還是得從爬蟲得來,不要過多期盼別人把數(shù)據(jù)送上來。
好了,覺得對你有幫助,不妨幫忙轉(zhuǎn)發(fā)啦!