近幾年人工智慧和 Big Data 的蓬勃發展幾乎都讓大家想跳入這個 AI 的坑裡。過去當智慧型手機開始盛行的時候,大家都跳入寫 Java 的車上; 而最近很多人都因為人工智慧而開始跳入 Python 的坑。以下為谷歌搜尋的一些數據:

即便如此,這並不帶表 Python 比 Java 或 JavaScript 來得更好;這只是每個語言都有它們各自擅長的地方。而針對機器學習 / 深度學習這一塊,Python 算是比較常用的語言。但是資管系的 Python 只是選修課,老師不想讓同學在壓力太大的環境下學習,造成反效果。大鳥也到了後期因為一些需求,覺得這一塊需要更多加強。因此想開始在這裡寫 Python 的教學文章,希望可以幫助大家更快上手 Python。

因為 Python 2 到了 2020 年就不會再做更新維護,因此這一系列文章都會以 Python 3 為主。

環境安裝

基本上 Python 的環境安裝還蠻簡單的,主要要安裝 Python3 和 pip 就可以了。Ubuntu18.04 已經有預設裝好 Python 了,但是沒有安裝 pip。pip 為 Python 的套件安裝模組。

Ubuntu:

sudo apt-get update
sudo apt-get install python3 python3-pip
# 如果無法下載 pip,或者遇到奇怪的問題,可以試試看以下指令
curl  https://bootstrap.pypa.io/get-pip.py | python3

Windows: https://www.python.org/downloads/
- 下載安裝檔,然後記得勾起 Add Python 3.7 to PATH,否則無法在指令介面下 python 指令。點擊下一步就好了~

- pip 會跟著 Python3 自動安裝好。如果遇到奇怪的問題,可以試試下載 https://bootstrap.pypa.io/get-pip.py 並且用 Python 執行。

安裝完畢後可以在指令介面下 python --version 和 pip --version 檢查版本。因為 Ubuntu 指令會分辨 Python2.7 和 Python3.7,因此之後指令都要用 python3 和 pip3。在指令介面下 python 就可以進入 python interpreter 的環境了。

若想要在 VSCode 執行 Python 檔案,首先安裝 Python 的 Extension。開啟 Command Palette(Ctrl + Shift + P),輸入 Python: Select Interpreter,並選擇所安裝的 Python 路徑。就可以在 Terminal 裡下 python 了。

Python 也有一個在瀏覽器執行 Python 的環境叫 Python Notebook(.ipynb)。他基本上可以將整個程式碼分段跑,並且可以在檔案裡面加入文字敘述,並且把一些圖表顯示出來。大家可以在 Terminal 裡下 pip install jupyter 即可安裝。安裝完畢在 Terminal 下 jupyter notebook,將連接複製到瀏覽器上就可以使用了~

Leave a Reply

Your email address will not be published. Required fields are marked *