小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

很多人說Python簡單,但是如何入門Python并精通?

 慶亮trj21bcn0z 2017-12-16

1.Python怎么學(xué)

一般來說,Python幾個(gè)月應(yīng)該是可以入門了。如果你幾個(gè)月還沒有入門,一定是方法不對,要么就是偷懶了.我在公眾號(hào)里面有一篇文章詳細(xì)寫過 '初學(xué)者上來不要學(xué)爬蟲',爬蟲雖然非常有趣,但是不適合小白用戶。這里我列出2點(diǎn):

1).Python再簡單再通俗,它也是一門語言,掌握一門語言絕非一朝一夕,我個(gè)人不建議初學(xué)者上來就學(xué)爬蟲的,我舉個(gè)非常簡單的列子,爬蟲會(huì)用到很多第三方庫,很多模塊,還有很多內(nèi)置的庫,正則表達(dá)式.

2).有的同學(xué)都沒有搞清楚學(xué) py2還是py3,字典列表還沒有用熟練,就上來照著例子一頓敲,運(yùn)氣好的話,運(yùn)行成功;運(yùn)氣不好的,可能要調(diào)試?yán)习胩?,即使你學(xué)了一些爬蟲基礎(chǔ)知識(shí),你學(xué)scrapy這樣的爬蟲框架的時(shí)候,你也很吃力,比如里面會(huì)有大量的yield,大量的正則表達(dá)式,你連基本的語法都沒有完全摸透,試問你怎么可能學(xué)的通,看的明白,更不要說理解,自己能靈活運(yùn)用了.

3).特別是那些沒有基礎(chǔ)的同學(xué)呢,或者是其他非計(jì)算機(jī)專業(yè),跨界過來的,很多都會(huì)被爬蟲或者機(jī)器學(xué)習(xí)吸引,網(wǎng)上這樣的文章很多,非常吸引眼球,但是說實(shí)話,這樣的文章對于初學(xué)者來,很容易被引誘。

4).遇到問題會(huì)很苦惱,可能會(huì)挫傷學(xué)習(xí)Python的積極性,如果身邊沒有人及時(shí)指導(dǎo)的話,有的干脆不學(xué)了

補(bǔ)充一句:

那么爬蟲什么時(shí)候?qū)W,爬蟲確實(shí)非常好玩,我建議是入門之后,有一定的基礎(chǔ)才開始學(xué).

爬蟲其實(shí)只是獲取數(shù)據(jù)的一個(gè)途徑而已,如果要玩數(shù)據(jù)分析,爬蟲只占1/3不到.

打好基礎(chǔ)才是最關(guān)鍵的.

2.Python的方向

Python的方向非常多,可以web開發(fā),Django/flask都是不錯(cuò)的框架;可以做數(shù)據(jù)分析,數(shù)據(jù)分析要學(xué)很多東西(重要的庫Pandas/Numpy,數(shù)據(jù)庫SQL/MongoDB,數(shù)據(jù)可視化Matplotlib,sns,ggplot,Tableau);機(jī)器學(xué)習(xí)(統(tǒng)計(jì)學(xué),概率論,算法一堆)等等。

上面三個(gè)方面,都是不錯(cuò)的方向.初學(xué)者很容易分心,今天聽別人說web開發(fā)很有前途,學(xué)了1個(gè)星期的Django,明天說數(shù)據(jù)分析不錯(cuò),開始學(xué)Pandas.后臺(tái)數(shù)據(jù)挖掘也不錯(cuò)開始學(xué)sklearn. 這樣到最后很容易分散精力,你什么都學(xué),等于什么都沒有學(xué)。

我個(gè)人覺得比較好的方向是:Python入門之后,狂寫程序把基礎(chǔ)打牢了,然后開始選擇一個(gè)好玩的方向:

1).比如給自己1個(gè)月的時(shí)間,拿下Django,搭建一個(gè)小的web網(wǎng)站玩玩。在沒有完成目標(biāo)之前,不要分散精力去學(xué)數(shù)據(jù)分析和數(shù)據(jù)挖掘。當(dāng)你在搭建網(wǎng)站的過程中,你會(huì)遇到一些問題,會(huì)發(fā)現(xiàn)自己的基礎(chǔ)薄弱環(huán)節(jié),通過這樣的方式,反過來不斷的彌補(bǔ)自己的不足。從而進(jìn)一步提高自己的功力.當(dāng)你把網(wǎng)站搭建完了之后,自己會(huì)比較有成就感,你會(huì)發(fā)現(xiàn)自己的Python功力又提高到了一個(gè)檔次.

2).當(dāng)然你也可以選擇從數(shù)據(jù)分析入手,過程和前面的類似,主要看自己的興趣和喜好.

3.如何學(xué)好Python

其中最重要的還是要多練多思考再多練,然后要花時(shí)間投入。我個(gè)人覺得學(xué)代碼沒有什么好的捷徑,因?yàn)榫幊淌且粋€(gè)實(shí)戰(zhàn)性要求強(qiáng)的過程,光看書上的代碼,看著看著會(huì)前面忘了后面,知識(shí)很多,很零碎。API庫一堆,語法很多,函數(shù)很多。如果你不敲幾遍,很難領(lǐng)悟和理解.別人說千遍道萬遍,不如你花時(shí)間敲2遍.

簡單說:通過實(shí)戰(zhàn)來提高自己的功力,但是不要貪多方面突破,要從一個(gè)點(diǎn)突破,以戰(zhàn)養(yǎng)練,以練養(yǎng)戰(zhàn)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多