iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 4
0
Modern Web

三十天全端學習:透過javascript(Onsen UI)、python(tornado)、非關聯式資料庫(mongoDB)完成全端學習,建置web app、mobile app。系列 第 4

三十天全端學習(javascript、python、mongoDB)---第四天:Python3的安裝與調試

https://ithelp.ithome.com.tw/upload/images/20181012/20102269u6q2t3mhWZ.png

第四天:Python3的安裝與調試

通常,黑修斯本人都是使用Atom作為主要程式開發環境,小修改在NotePad++,即時的程式調試直接在python idle。


前提概要

前面已經提過notepad++chromeatom的使用,主要是用意在熟悉開發工具的使用,以及學習cmd模式下的一些小技巧(小指令)。


本文概要

沒事多練python,多練python沒事

1.Python 3的安裝與使用

1.1 Python 3加入環境變數path中

1.2 cmd模式執行第一個python程式

1.3 python 原生IDLE調試


正文開始

https://ithelp.ithome.com.tw/upload/images/20181012/20102269DlmxqSTj1I.png
這是黑修斯短期進修的這幾周,不斷重複調試的動作,可以看到,左1是idle調試畫面,中間主程式,右1是單個功能測試,當單個功能測試完畢,才會放入主程式中。

1.Python 3的安裝與使用

https://ithelp.ithome.com.tw/upload/images/20181012/20102269IsF3zi4Dmm.png
請直接到python官網下載。

請別急著一路安裝到底,請看1.1 Python 3加入環境變數path中

1.1 Python 3加入環境變數path中

https://ithelp.ithome.com.tw/upload/images/20181012/20102269yWnskWgWsE.png
安裝時,這邊請打勾,如果你真的一路安裝到底忘記勾選,那請依下列步驟將python加入環境變數中。

  1. 本機(電腦) -> 內容
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269qWbcSNWyZY.png
  2. 點選進階系統選項 ->進階 -> 環境變數
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269LQVV8dZl9a.png
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269jQK22t3F6J.png
  3. 系統變數 -> path -> 編輯 新增python3.7的路徑位置
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269BzvEuVcZxx.png
  4. 設定成功,請到cmd模式下輸入python,確認如下圖進入到python
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269jgDqJl7xqS.png
  5. 命令視窗輸入pip list,可以列出由pip 安裝的套件
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269u6bAvxEE0g.png
  6. 如果你有多個python,你可以輸入where python 確認python的位置
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269gec9whY0O4.png

1.2 cmd模式執行第一個python程式

https://ithelp.ithome.com.tw/upload/images/20181012/201022695hvHtPdjLn.png
請輸入:

print("hello")

這樣就完成了最簡單的第一個python,如果有看過第三天文章的人,應該就可以在atom上執行python

如果不知道如何開啟cmd模式,請至第三天的文章review

1.3 python 原生IDLE調試

https://ithelp.ithome.com.tw/upload/images/20181012/20102269ZwQ3yxPAVF.png
IDLE是Python自帶的IDE工具,黑修斯認為用來調試程式非常的好用與簡單

  1. 開啟原生idle的方法
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269ac9eZSBHWK.png
    1. 直接在目錄搜尋。
    2. 在目錄搜尋中直接打idle就可以開啟。
      https://ithelp.ithome.com.tw/upload/images/20181012/20102269BNiUJOLnzA.png
      其實有第三種方法,只是我在新電腦的環境中無法使用,就是直接在cmd模式下輸入idle。
  2. 簡單的使用介紹
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269oMBRl6iMvh.png
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269f9i50YmhgQ.png
    新增一個空白檔案,並輸入下列程式碼,直接按下鍵盤F5,或從run ->
print("hello world")
str1="歡迎來到 三十天全端學習:透過javascript(Onsen UI)、python(tornado)、非關聯式資料庫(mongoDB)完成全端學習,建置web app、mobile app。"

會跳出詢問窗是否要儲存,請儲存在自己喜愛的位置。

  1. 調試與小技巧
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269SD9lf0mTfF.png
    經由上個步驟,可以看到idle中出現hello world,可以我們輸入了兩段程式碼....
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269JbNdjsVwOF.png
    請輸入str1會出現原本輸入的字串變數內容~~
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269Uka7jhWKpZ.png
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269PrIkzNjdHQ.png
    也有支援代碼補全功能,輸入pri再按下tab鍵就可以補全。
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269MraOjrRmk8.png
    閃跳的游標移到剛打的程式碼,再按下Ente,可以直接幫我們快速複製貼上到當前輸入行。
    https://ithelp.ithome.com.tw/upload/images/20181012/20102269h893ZY034K.png
    另外也支援查詢功能,在print.時按下tab鍵會跳出如上圖的查詢。

以上就是黑修斯在python中的idle常常使用的小技巧。

1.4 資源補充外連

Coding就是要多多練習多多閱讀,重點還是在動手做疑!!不管任何學習都是這樣吧
這裡放上黑修斯部落格中python相關文章的連結,作為延伸閱讀。


小結

很快就要進入到實戰實作與大量練習的階段,最近黑修斯也在整理短期進修的資料,更重要的是此時此刻在一個禮拜就是成果發表了~~真是太充實了。


上一篇
三十天全端學習(javascript、python、mongoDB)---第三天:工具安裝 &使用(II)---Atom
下一篇
三十天全端學習(javascript、python、mongoDB)---第五天:環境篇---建置cordova與第一個Onsen UI---web app
系列文
三十天全端學習:透過javascript(Onsen UI)、python(tornado)、非關聯式資料庫(mongoDB)完成全端學習,建置web app、mobile app。30

尚未有邦友留言

立即登入留言