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

分享

小白學(xué)數(shù)據(jù)之新年計(jì)劃 | 開始學(xué)Python吧!

 新華書店好書榜 2017-02-03

大數(shù)據(jù)文摘作品,轉(zhuǎn)載要求見(jiàn)文末

作者|張遠(yuǎn)園

審校|Aileen

Selene對(duì)本文亦有貢獻(xiàn)


在數(shù)據(jù)科學(xué)家炙手可今天,Python無(wú)疑是當(dāng)今數(shù)據(jù)科學(xué)家最重要的工具之一。新年伊始,如果想進(jìn)入數(shù)據(jù)科學(xué)家這個(gè)領(lǐng)域,那么開始學(xué)習(xí)Python應(yīng)當(dāng)成為你的新年計(jì)劃之一。本文介紹3步零基礎(chǔ)快速入門Python的途步驟,包裹常用的Python安裝辦法。


新春快樂(lè)!作為數(shù)據(jù)領(lǐng)域的小白,新的一年有什么計(jì)劃?

小白:新年新氣象,我對(duì)數(shù)據(jù)行業(yè)一直很有興趣,我很想今年里更好的準(zhǔn)備自己進(jìn)入這個(gè)行業(yè),卻不知如何下手。

小白你知道大數(shù)據(jù)領(lǐng)域什么職位最賺錢?當(dāng)然是數(shù)據(jù)科學(xué)家數(shù)據(jù)科學(xué)家數(shù)據(jù)科學(xué)家!重要的事情一定要說(shuō)三遍。

小白:你說(shuō)賺錢就賺錢?我不信!

OK。請(qǐng)參考大數(shù)據(jù)文摘2015-12-21文章《數(shù)據(jù)科學(xué)行業(yè)的8個(gè)關(guān)鍵角色:職責(zé)與技能》。我們用數(shù)據(jù)說(shuō)話!

 小白:哇!太壕!我要做數(shù)據(jù)科學(xué)家!快告訴我怎樣才能成為數(shù)據(jù)科學(xué)家?!

同樣請(qǐng)參考大數(shù)據(jù)文摘2015-12-21文章《數(shù)據(jù)科學(xué)行業(yè)的8個(gè)關(guān)鍵角色:職責(zé)與技能》。作為數(shù)據(jù)科學(xué)行業(yè)收入最高的人之一,數(shù)據(jù)科學(xué)家需要會(huì)利用最新的科技手段處理原始數(shù)據(jù),進(jìn)行必要的分析,并以一種信息化的方式將獲得的知識(shí)展示給他的同事。數(shù)據(jù)科學(xué)家可能來(lái)自各種各樣的背景,但是因?yàn)樾枰治龃罅康臄?shù)據(jù),所以編程技能是必須的。

 小白:額,做個(gè)數(shù)據(jù)科學(xué)家,要學(xué)這么多語(yǔ)言,我看我還是放棄吧…

別啊,其實(shí)不需要學(xué)這么多…

小白:所以?

雖然掌握多種語(yǔ)言會(huì)非常有用,但只是在需要的時(shí)候這樣。我們選擇使用同一種語(yǔ)言應(yīng)用在大部分的項(xiàng)目中,這樣數(shù)據(jù)科學(xué)家們就可以在項(xiàng)目中進(jìn)行合作;而被選擇的這個(gè)語(yǔ)言,一定是非常易學(xué)的!

 小白:所以這個(gè)語(yǔ)言究竟是什么嘛!急死我了!

Python。借助開源社區(qū)的支持,Python已經(jīng)成為了數(shù)據(jù)科學(xué)方面的有力工具。Python具有簡(jiǎn)單易學(xué)的語(yǔ)法,強(qiáng)大的數(shù)據(jù)處理能力以及可怕的開源數(shù)據(jù)庫(kù),如Numpy、Pandas、 Scikit-learn和Statsmodels;所有的這些可以讓Python既能做探索性分析,又可以構(gòu)建可擴(kuò)展大數(shù)據(jù)管道和機(jī)器學(xué)習(xí)算法。只有針對(duì)一些非常規(guī)的模型,我們有時(shí)會(huì)結(jié)合Python和R來(lái)進(jìn)行處理,用Python來(lái)做繁重的數(shù)據(jù)處理,用R做統(tǒng)計(jì)建模。

小白:這么好!只要學(xué)一種語(yǔ)言!那應(yīng)該怎么學(xué)呢?

我相信,最好的學(xué)習(xí)方法一定是“做中學(xué)”。市面上有太多Python學(xué)習(xí)的書,網(wǎng)上也有各種Python學(xué)習(xí)網(wǎng)站,但我強(qiáng)烈向初學(xué)者推薦Codecademy的Python課程(https://www./learn/python)。Codecademy向訪問(wèn)者提供了一個(gè)可交互的網(wǎng)頁(yè),來(lái)訪者可以直接在網(wǎng)頁(yè)上進(jìn)行Python語(yǔ)言練習(xí),練習(xí)結(jié)果、進(jìn)程也可以被準(zhǔn)確追蹤。所以,即使不安裝軟件也是可以在網(wǎng)頁(yè)上直接聯(lián)系的啦!相似可以在網(wǎng)頁(yè)上學(xué)習(xí)Python的課程還有很多,如密歇根大學(xué)在Coursera上的Python for Everybody專題(https://www./specializations/python)。

小白:真的是好興奮!所以學(xué)完P(guān)ython課程以后,我也不用安裝軟件、可以直接在Codecademy或者Coursera上編碼實(shí)現(xiàn)的啦!

并不是這樣的!課程學(xué)習(xí)完之后,我們就需要在我們自己的電腦上安裝Python,來(lái)編程實(shí)現(xiàn)自己的工程啦。Python是開源的,可以免費(fèi)從官方網(wǎng)頁(yè)上進(jìn)行下載。

 下載Python:

◇登錄https://www./downloads/windows/;

◇點(diǎn)擊Latest Python 3 Release - Python 3.6.0

◇滾動(dòng)到頁(yè)面底部Files表格,找到Windows x86 executable installer,如果想下載其它版本也是可以的;

◇雙擊exe文件,根據(jù)屏幕指示進(jìn)行操作。如果對(duì)設(shè)置不確定,選擇默認(rèn)值,因?yàn)樗械脑O(shè)置都可以在后期進(jìn)行修改;

◇你會(huì)注意到,安裝過(guò)程中會(huì)彈出一個(gè)命令提示窗口并安裝Pip(Pip是一個(gè)庫(kù)管理工具)。Pip可以讓你通過(guò)PiPI(Python Package Index)下載任何Python庫(kù);

◇現(xiàn)在可以通過(guò)終端或者IDLE來(lái)進(jìn)行Python編程。只需要在電腦程序里搜索Python,打開IDE或者命令行來(lái)執(zhí)行一行代碼。

不過(guò)呢,這個(gè)網(wǎng)頁(yè)上的官方版本只包含了標(biāo)準(zhǔn)的Python庫(kù)。標(biāo)準(zhǔn)的Python庫(kù)并沒(méi)有復(fù)雜到可以完成所有的數(shù)據(jù)科學(xué)分析;但幸運(yùn)的是開源社區(qū)里有著強(qiáng)大的庫(kù),足以支撐Python做數(shù)據(jù)科學(xué)。

小白:所以我得去官方網(wǎng)頁(yè)下載Python,還得去開源社區(qū)下載各種庫(kù)啊,有沒(méi)有辦法一次就把想要的都下載了呢?

還真的就有!而且有兩種方法!

方法一(推薦方法)


開始Python的最快捷方法是下載免費(fèi)應(yīng)用Rodeo。這個(gè)應(yīng)用除了提供可供Python編碼和執(zhí)行的文本編輯器之外,還會(huì)提供歷史操作、文件導(dǎo)航、畫圖等功能選項(xiàng)。

Python是Rodeo的一部分,安裝Rodeo后無(wú)需額外步驟就可以直接使用Python。

如何下載Rodeo:

◇ 登錄網(wǎng)頁(yè)https://www./products/rodeo;

◇ 點(diǎn)擊藍(lán)色的DOWNLOAD按鈕,或者可以在下面的兩行中選擇自己需要的平臺(tái)版本;

◇ 一個(gè)后綴名為.exe的文件開始下載;

◇ 雙擊下載的.exe文件,根據(jù)屏幕指示進(jìn)行操作。如果對(duì)設(shè)置不確定,選擇默認(rèn)值,因?yàn)樗械脑O(shè)置都可以在后期進(jìn)行修改;

◇ 執(zhí)行完以上操作后,Rodeo會(huì)自動(dòng)打開。Python已經(jīng)安裝在里面,可以直接在左上的編輯窗口里進(jìn)行編程!

方法二


Anaconda包含了許多最通用的數(shù)據(jù)庫(kù)供使用(共150個(gè),另有250個(gè)可以使用conda install命令進(jìn)行安裝)。

跟Rodeo不同的是,當(dāng)下載Anaconda時(shí),并沒(méi)有得到一個(gè)可供Python數(shù)據(jù)挖掘和分析的“環(huán)境”(IDE環(huán)境,是指交互開發(fā)環(huán)境)。

如何下載Anaconda(包含Python):

◇ 登錄網(wǎng)頁(yè)https://www./downloads;

◇ 點(diǎn)擊綠色的“64-bit Installer”按鈕;

◇ 一個(gè)后綴名為.exe的文件開始下載;

◇ 雙擊下載的.exe文件,根據(jù)屏幕指示進(jìn)行操作。如果對(duì)設(shè)置不確定,選擇默認(rèn)值,因?yàn)樗械脑O(shè)置都可以在后期進(jìn)行修改;

◇ 執(zhí)行完以上操作后,一個(gè)新終端窗口會(huì)打開;如果沒(méi)有新窗口,點(diǎn)擊Start -> Run -> Command -> Prompt;

◇ 可以開始在終端窗口中寫代碼啦!


小白:嗯,我會(huì)安裝了。那之后就要開始寫代碼了嗎?之前都只是在Codecademy網(wǎng)頁(yè)上操作,現(xiàn)在我該怎么在PC上寫代碼呢?

只需要打開記事本,寫下你的Python代碼(地址C:\Users\thom\new_file.py),打開cmd命令行窗口,運(yùn)行自己才寫好的Python文件:python C:\Users\thom\new_file.py

小白:這好像也不簡(jiǎn)單哎……

你真是會(huì)來(lái)事啊,不過(guò)我們真的有解決之道噢。為了能有一個(gè)更美好的Python生活,我們可以在Pycharm(https://www./pycharm/?fromMenu)中進(jìn)行開發(fā)。Pycharm是一種集成開發(fā)環(huán)境,可以支持分開發(fā)者在所提供的環(huán)境中進(jìn)行開發(fā)。只需要點(diǎn)擊開發(fā)環(huán)境中的“run script”按鈕就可以運(yùn)行程序。同時(shí),該集成開發(fā)環(huán)境還可以讓數(shù)據(jù)科學(xué)家們更高效,因?yàn)樗峁┝俗詣?dòng)填充以及運(yùn)行中錯(cuò)誤檢查的功能。如果你忘了一個(gè)空格或者用了一個(gè)已經(jīng)被定義的函數(shù)名稱,它會(huì)自動(dòng)提醒你;他還可以幫你插入Git之類的版本控制系統(tǒng)。(很多人都認(rèn)為這是最好用的Python IDE, 如果你熟悉R語(yǔ)言的話,Pycharm就類似Rstudio)

 小白:哇偶,好像真的很簡(jiǎn)單哎!

是啊!非常迅速地,你就可以開始你的數(shù)據(jù)科學(xué)家之路啦!萬(wàn)事開頭難 --你只要選擇一個(gè)Python從零開始的課程,按部就班的學(xué)下去,跟著提供的作業(yè)做練習(xí),不出幾個(gè)月就可以學(xué)會(huì)Python最主要的技巧了。裝好了Python,接下來(lái),如果想要更深入學(xué)習(xí)網(wǎng)課之外的內(nèi)容,可以選擇《利用Python進(jìn)行數(shù)據(jù)分析》這樣的教材類型書籍。

其實(shí)各類教程和書籍都是大同小異的,選擇哪個(gè)區(qū)劃沒(méi)有那么大。

小白:嗯!最重要的是選擇一個(gè)然后堅(jiān)持下去!從零開始變成Python小能手就是我的2017新年計(jì)劃啦,我這就去開始了!

素材


 https://www./helping-our-new-data-scientists-start-in-python-a-guide-to-learning-by-doing/

 http://blog./posts/installing-python-on-windows.html






關(guān)于轉(zhuǎn)載

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多