iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 4
0
自我挑戰組

Kaggle的解題挑戰 2018版系列 第 4

[Day05] Kaggle的解題挑戰 2018版 - Python環境安裝

在挑戰的第5天,因為一些原因,和想要提升文章的質量,決定放棄另外二個系列,希望能讓這系列的品質能夠上升。
在開始Python的學習之前,其實不管是什麼語言的學習,都需要安裝開發環境這樣,我在這裏我就以Mac為例子來安裝。其實Mac已經有內建Python2.7的版本了,不過,Python3和2差異還蠻大的,如果有興趣知道有那些差異,可以看這個文章-通過例子說明Python 2.7.x和Python 3.x關鍵差異

然後再回到正題,我在實作上,會以Python3為主,雖然Python2還是有蠻多人或是案子在使用的,不過,未來Python3還會是主流的,現在大部分主流的Framework和Library也都支援3了,畢竟也出那麼久了。最後因為Mac有內建的關系,但我們又想用新的版本,所以我會使用virtualenv來做,另外會使用這個的另一個原因是,因為Python其實你安裝一些他的Library,他會安裝在你的虛擬環境下面,不過安裝virtualevn還先需要安裝pip。下面是我的安裝步驟。

brew python3
sudo pip install virtualenv
virtualenv --distribute venv
cd venv
source bin/activate
deactivate

不過,你不想要搞command line的話,我覺得Jupyter也也是個錯的工具和IDE,我之後可能會直接使用這套,來節省一些時間,當然,如果需要長時間使用,像是學習一些command line的工具是必要的,比如Virtualenv和Pythonbrew。而你有多語言開發的需求的話VS Code應該是現在目前最主流的IDE這樣,不過先來玩一下Jupyter感受一下也是OK的。

參考資料
Python Tutorial 第一堂(3)哈囉!世界!
Python 的虛擬環境及多版本開發利器─Virtualenv 與 Pythonbrew
[資料分析&機器學習] 第1.2講:Jupyter Notebook介紹


上一篇
[Day04] Kaggle的解題挑戰 2018版 - Python教學資源
下一篇
[Day06] Kaggle的解題挑戰 2018版 - Python的Jupyter Notebook環境安裝 (1)
系列文
Kaggle的解題挑戰 2018版30

尚未有邦友留言

立即登入留言