# 課程資源整理 黃安聖 ###### tags: `Python程式設計與網頁爬蟲應用程式實作(二)` ---- ## 範例原始碼 https://drive.google.com/open?id=12FIIPwsb78LrUHt-V6cSmOT5Hh_2QzxN 範例原始碼可由下方連結進入並下載,解壓縮後得到的`.ipynb`檔案可使用`Anaconda Navigator`內的`Jupyter Notebook`環境開啟。 ---- ## 上課錄影播放清單 https://www.youtube.com/playlist?list=PLCsSgXMApja9R5qHY2qdAgw34iw2Hvu_2 :::success 上課錄影為Youtube非公開影片,因此無法直接在Youtube上搜尋到,僅可透過上方連結進入。 ::: ---- ## 課程講義 - [開發環境設定與基礎語法認識](https://hackmd.io/@KbbbrL2kQGCA7eHztz-v6w/H1qyRaFvU#/) - [網頁爬蟲應用程式實作](https://hackmd.io/@KbbbrL2kQGCA7eHztz-v6w/S1grJCtwU#/) 進入後使用方向鍵 <kbd>↑</kbd> 或 <kbd>↓</kbd> 切換頁面 ---- ## 期末成果展示(每人5分鐘內) 1. 應用程式運作展示(亦可使用螢幕錄影) 2. 製作過程中遇到的困難?未來想加入的新功能? ---- ## 環境設定 ![](https://i.imgur.com/xeY4tzY.png) ### 進入Anaconda下載頁面 點選以下連結進入Anaconda下載頁面: https://www.anaconda.com/distribution/ ### 選擇作業系統與版本 1. 依照電腦作業系統選擇`Windows`或`MacOS`版本 3. 下載==Python 3.7版本== ![](https://i.imgur.com/Nn6tBVW.png) ##### 小知識: Python 2.x vs Python 3.x > 2020年一月起,[Python 2.x版本已不再被官方進行維運與更新](https://www.python.org/doc/sunset-python-2/),Python 2.x 與 Python 3.x雖只有版本號碼上的差別,但是語法規則卻是截然不同的,兩者語法並不相容。 由於Python2.x即將走入歷史,因此**在現代,我們學習與用來編寫程式的Python實際上是指Python 3.x的版本**。 ### 安裝步驟 下載完成後,執行安裝檔案,全程使用預設設定進行安裝即可。 ---- ### Anaconda Navigator Anaconda環境選擇介面,安裝完Anaconda後即可使用。 #### Anaconda Navigator - Windows ![](https://i.imgur.com/t9t4rCs.png) Windows作業系統下可點選畫面左下角的`放大鏡按鈕`直接搜尋Anaconda Navigator即可找到。 #### Anaconda Navigator - MacOS ![](https://i.imgur.com/eVmVHmW.png) Anaconda Navigator預設會被放置在MacOS的`應用程式`資料夾 ---- ## [Jupyter Notebook](https://en.wikipedia.org/wiki/Project_Jupyter) 以網頁作為介面的程式碼編輯與執行環境,對於程式新手會是相對友善的環境。 ---- ### 如何使用Jupyter Notebook #### 1. 打開Anaconda Navigator ![](https://i.imgur.com/VWSu3dY.png) 開啟Anaconda Navigator後,將可看到Anaconda所提供的環境選項,而其中的Notebook即是本課程所主要會使用的環境,點選`Launch`按鈕即可啟動。 :::success 若同學們在未來學程式的過程中,需要用到Anaconda Navigator有提供的環境都不需額外進行安裝了。 ::: #### 2. 使用Jupyter Notebook新增Python 3檔案 透過Notebook的開啟畫面移動至指定資料夾,在此以桌面為例子,在作業系統內,桌面的檔案預設會被放置在`Desktop`資料夾。 1. 點選Desktop進入桌面 ![](https://i.imgur.com/P4gw37x.png) 2. 建立一份 Python3 檔案 點選`New`並選擇`Python 3` ![](https://i.imgur.com/8Ae6TTL.png) :::success Jupyter Notebook的副檔名為`.ipynb`,只要是`.ipynb`的檔案都可用此環境開啟。 ::: ---- #### 透過Jupyter Notebook運行Python程式碼 ![](https://i.imgur.com/X3CEl49.png) 程式編寫完成後按下 <kbd>SHIFT</kbd>+<kbd>ENTER</kbd> 即可執行。