Python可以實作強大的資料爬蟲功能,并且資料分析與挖掘挺友善,也提供了大量的庫,比如numpy, pands,matplotlib等。尤其,使用Python做機器學習也成了近年來的趨勢,有人經常會問R語言與Python,該怎麼取舍,我覺得都要學習,R語言擅長繪圖,Python對于資料采集,各種算法,機器學習可能支援更好。
Python可以做什麼
鄙人,才疏學淺,了解到Python還是可以做很多事情的:
資料采集;
資料分析,包括計算與繪圖;
資料挖掘,支援多種資料挖掘算法;
機器學習,比如tensorflow;
圖形化程式設計;
Web開發,知乎網就是Python的django還是flask架構做的;
自動化運維,我工作中這個也常用;
Python安裝步驟
老生常談,相信在座的都是經驗豐富的程式設計高手,安裝一個軟體的步驟不外乎兩步:
去官網下載下傳穩定版的對應作業系統的安裝包;
配置好環境和開發工具;
下載下傳安裝包
大家知識淵博,都知道Python2到2020年不再維護吧,并且Python2/3很多文法不相容,文法也有很多不同。網上很多資料是Python2 居多,然而咱用的Python3,很多人會發現網上找的代碼很多不能用吧,但是Python3是未來趨勢,很多地方也從底層做了大量優化。
廢話不多說,Python官網的下載下傳位址是:https://www.python.org/,這個網址不能直接通路,長按下面這個二維碼即可通路Python官網:

進了官網,直接點選"download"選擇相應作業系統和3.x版本即可,如圖所示:
安裝Python并配置環境
輕按兩下下載下傳的安裝包,按照安裝向導安裝就行了,記得勾上添加Python環境到環境變量,這樣在計算機任何目錄都可以通路到Python環境,否則需要切換到Python bin目錄才可執行編寫好的Python腳本,如圖:
現在看來,Python下載下傳,安裝,配置環境還是很友善,隻需要滑鼠“點點點”即可,不像Java配置環境,還要手動配置。
順便解釋一下環境變量:PATH環境變量,就是所有指令會首先去環境變量PATH去找,把bin目錄暴露到環境變量,cmd指令行直接輸入python.exe,通常省去.exe字尾,直接輸入python即可進入Python指令行:
我這裡是裝了雙版本的Python,Python2和Python3我都裝了,感興趣同學可以google / baidu自學一下。
Python開發工具
我習慣性用Sublime Text2/3,這個工具很輕量,隻有幾M大小,可以根據自己需要安裝各種插件,我安裝了Python插件,能做的事情有:
直接執行Python指令;
編寫Python腳本,進行文法檢查,錯誤提示,代碼智能提示、補全;
方法的參數顯示;
效果如下:
具體Sublime Text3配置Python開發環境,這裡有2篇部落格,任意看一篇即可:
https://www.cnblogs.com/zhaof/p/8126306.html
https://www.jianshu.com/p/a401a0bfddf7
當然了,Python的開發工具很多,PyCharm很強大、笨重,适合開發大型的Python項目,還有很多其它工具,可以看這篇文章:https://mp.weixin.qq.com/s/dSZyopDszJFr070BxuyFRg,根據自己的愛好選一個即可。
到這裡,為止,Python安裝算是介紹的很清晰了。工欲善其事必先利其器!