iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 2
1
AI & Data

30天 python 學習心得分享系列 第 2

Day2-開發前準備懶人包安裝

  • 分享至 

  • twitterImage
  •  

Python的開發環境架設

這裏我選擇使用Anaconda進行開發,是身邊有使用python的朋友推薦使用,以下會先針對這套俗稱的python懶人包進行介紹.

Anaconda介紹

簡單來說可以把Anaconda當作是Python的懶人包,除了Python本身(python2, 3) 還包含了Python常用的資料分析、機器學習、視覺化的套件

  • Numpy: Python做多維陣列(矩陣)運算時的必備套件,比起Python內建的list,Numpy的array有極快的運算速度優勢

  • Pandas:有了Pandas可以讓Python很容易做到幾乎所有Excel的功能了,像是樞紐分析表、小記、欄位加總、篩選

  • Matplotlib:基本的視覺化工具,可以畫長條圖、折線圖等等…

  • Seaborn:另一個知名的視覺化工具,個人認為畫起來比matplotlib好看

  • SciKit-Learn: Python 關於機器學習的model基本上都在這個套件,像是SVM, Random Forest…

  • Notebook(Jupyter notebook): 一個輕量級web-base 寫Python的工具,在資料分析這個領域很熱門,雖然功能沒有比Pycharm, Spyder這些專業的IDE強大,但只要code小於500行我覺得用Jupyter寫非常方便,Jupyter也開始慢慢支援一些Multi cursor的功能了,可以讓你一次改許多的變數名稱。


優點:省時:一鍵安裝完90%一般人這一輩子會用到的Python套件,剩下的再用pip install個別去安裝即可
缺點:占空間:包含了一堆用不到的Python的套件(可安裝另一種miniconda)


安裝

下載連結

  • 選擇作業系統與python的版本
    https://ithelp.ithome.com.tw/upload/images/20181015/201105030B81XlY92s.png

安裝完畢後可以開啟 terminal 輸入python 即可看到安裝的版本

https://ithelp.ithome.com.tw/upload/images/20181015/20110503SgLC5tjC3m.png

輸入exit()可結束python命令

參考網址:https://medium.com/@yehjames/%E8%B3%87%E6%96%99%E5%88%86%E6%9E%90-%E6%A9%9F%E5%99%A8%E5%AD%B8%E7%BF%92-%E7%AC%AC%E4%B8%80%E8%AC%9B-python%E6%87%B6%E4%BA%BA%E5%8C%85-anaconda-%E4%BB%8B%E7%B4%B9-%E5%AE%89%E8%A3%9D-f8199fd4be8c


上一篇
Day 1 - 前言
下一篇
Day3-懶人包設定教學
系列文
30天 python 學習心得分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言