iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 2
0

前一天介紹為什麼要學習Python,今天要來介紹寫Python要用什麼ide,因為目前在寫JS所以也會用VS Code撰寫,但這邊介紹用Jupyter Notebook來學習,之後文章許多範例也都是用這個呈現。

第一天介紹安裝Anaconda,現在的Anaconda版本已經預設安裝Jupyter notebook,可以直接啟動Jupyter notebook。如果沒有安裝可以使用以下語法安裝

conda install jupyter

或是

pip install jupyter

介紹

Ipython: 是一種基於Python的交互式解釋器,也在語言中提供了許多好用的語法擴充。
Jupyter Notebook: 是一個Ipython的Web擴充套件,能讓使用者在瀏覽器中撰寫及執行程式,Jupyter Notebook 還支援了Julia、R、以及其他程式語言的notebook。

啟動Ipython Shell

先開啟Anaconda Prompt,輸入ipython,看到以下畫面就代表啟動成功。
https://ithelp.ithome.com.tw/upload/images/20181005/20111390gEZsIZw8D5.png

啟動Jupyter Notebook

先開啟Anaconda Prompt,cd 到你想要儲存python的檔案位置再輸入 Jupyter Notebook 即可在瀏覽器中開啟Jupyter Notebook編輯器(或者直接用網址輸入 localhost:8888)

Jupyter Notebook

Jupyter Notebook預設的port是8888,可以藉由輸入參數來改變port

Jupyter Notebook -port 8787
  • 建立 Jupyter Notebook 檔案

    點選New按鈕->點選Python2
    https://ithelp.ithome.com.tw/upload/images/20181005/20111390xNnWbqJque.png

    預設檔案名稱為「Untitled」,點選名稱即可修改。圖中紅色框框的部分
    https://ithelp.ithome.com.tw/upload/images/20181005/20111390Gf3ljyso9X.png

    Jupyter Notebook是以Cell作為輸入及執行的單位,一個檔案可包含多個Cell。
    https://ithelp.ithome.com.tw/upload/images/20181005/20111390SMkhOiGrCb.png

    Jupyter Notebook支援簡易智慧輸入,使用者在Cell輸入文字後按Tab鍵,系統會列出所有的可用項目讓使用者選取。
    https://ithelp.ithome.com.tw/upload/images/20181005/20111390TtALqqy4GQ.png

  • 執行程式有以下三種方法
    1.按工具列的Run按鈕
    2.按Ctrl+Enter
    3.按Shift+Enter
    https://ithelp.ithome.com.tw/upload/images/20181005/201113908wCA3wnLjv.png

  • Jupyter Notebook中的快捷鍵

    1. 列出所有的快捷鍵 Esc+h
      https://ithelp.ithome.com.tw/upload/images/20181016/201113909Y3BA69M0B.png

    2. 取得函式的說明文件 Shift + tab
      https://ithelp.ithome.com.tw/upload/images/20181016/20111390thkUxORBFN.png

    3. 新增一個Cell Esc+b
      也可以使用「a」或「b」,點選Cell會變成藍色再按「a」或「b」即可,a是上方b是下方

    4. 刪除目前的Cell Esc + d,d(d兩次)
      也可以使用「x」,點選Cell會變成藍色再按「x」即可

    5. 取得說明文件 ?
      每一個Python的物件都包含一個被稱為docstring(文件字串)字串的參考。
      docstring會含有對此物件的內容、以及使用方法的介紹,例如執行「len?」
      https://ithelp.ithome.com.tw/upload/images/20181005/20111390WqXY3lDrB2.png

這邊要注意的是Jupyter Notebook建立檔案的副檔名為「.ipynb」,如果要另外存成「.py」
https://ithelp.ithome.com.tw/upload/images/20181005/201113908swJ4yld9q.png


上一篇
[Day01]學習python的行前作業
下一篇
[Day03]Python 基礎語法 - 變數、運算子、運算元、判斷式
系列文
python 入門到分析股市30

尚未有邦友留言

立即登入留言