Python是一種廣泛使用的直譯式、進階程式、通用型的物件導向程式語言,相比於C++或Java,Python讓開發者能夠用更少的代碼表達想法。記得筆者學生時代學過組合語言、C與Pascal,想想已經20幾年沒寫程式了,習慣了嚴謹的編譯式語言,近幾年看到Python的崛起,直接執行與修改的直譯式方式,一般使用者與開發測試都很方便,剛好小孩在學習,就來個親子互動學習,首先來談 Python 的基本環境安裝。
用 Telegram 訂閱【挨踢路人甲】最新文章:https://t.me/itwshare
下載與安裝Python
最近熱門的數據分析與人工智慧,大部分的人都會推薦學習Python,其實Python的發展也有20幾年了,程式碼具備高度的可閱讀性,直譯式的方式可以在所有的作業系統中執行,在Linux、Mac OS和Windows都不是問題,那Python要怎麼用、怎麼安裝呢?
Python有兩個主要版本,既然要學習就直接挑選最新的Python 3,至於舊版的Python 2還是有許多人在使用,但其兩個版本的語法差異不小,目前的網路上教學大多還是以Python 3為主。
【Python官方網站】: https://www.python.org/
【Python下載網頁】: https://www.python.org/downloads/
到下載網頁上直接看到〔Download Python 3.8.x〕下載鈕,其下方也有Windows、Linux與Mac OS X等系統的選擇。不建議直接按下〔Download Python 3.8.x〕,請使用選擇藍色框內想要的平台來下載。
進入Windows下載頁面內可以選擇32或64位元版本,也可選擇相容性較佳的舊版本。
下載後安裝,出現下圖畫面要注意一下,一般安裝都是依預設的選項來安裝,但在開始的安裝畫面中請務必勾選「Add Python 3.8 to PATH」,因為這個選項是不會被自動勾選,若沒有勾選也是可以OK,只不過之後執行常常因所在的路徑位置而找不到命令喔!
接著看到安裝個過程。
Python的安裝檔不大,很快就安裝完成,點選〔Close〕來離開安裝視窗。
內建IDLE工具
一般語言都會有個整合開發環境IDE(Integrated Development Environment),安裝完後發現Python有個內建的IDLE整合開發與學習環境工具,可以在開始功能上找到。下圖就是使用〔Download Python 3.8.x〕按鈕下載的,其預設是32位元版本,這也就是筆者建議到下載頁面自己選擇版本的原因。
進入IDLE後看到一個視窗,游標停留在「>>>」符號後,這個提示符後就是輸入程式碼的地方。
Python是一款直譯式的語言,其內建的「IDLE」環境,如同你一句我一句的互動模式,如筆者輸入「3+4」後按下〔enter〕,馬上得到「7」的答案,想要求23(輸入2**3),一樣馬上得到「8」答案。Shell的對話模式,對於簡單的測試和學習Python相當方便。
其實也可以利用Windows的「命令提示字元」來進行交互模式的指令,在Windows 10 Pro系統上按下〔Win〕+〔R〕並輸入「cmd」後再按下〔確定〕鈕。
在CMD視窗內輸入「Python」按下〔Enter〕,看到了熟悉的「>>>」提示符號。
你是否覺得奇怪,在useritwalker下執行「python」也可以正常運作。那是因為在安裝時有勾選「Add Python 3.8 to PATH」,表示python安裝的路徑被加入到path環境變數中,例如在「命令提示字元」直接輸入「path」看到此變數中有那些路徑會被搜尋(不同路徑間都有個分號區隔),你會發現有python的安裝路徑在裡面,一般會看到加入如下兩個路徑。
C:Usersitwalker(使用這名稱)AppDataLocalProgramsPythonPython38-32Scripts
C:Usersitwalker(使用這名稱)AppDataLocalProgramsPythonPython38-32
Python的IDLE交互模式運作很容易進行測試與學習,這種你一句,Python回你一句的交談式較活潑,不會那麼死板的讓你易直盯著程式繞,但有些指令不是單一句怎麼輸入,例如while迴圈的運用就是個多行句子,不用緊張,當IDLE遇到句尾的「冒號」,就會知道式個複合句指令,當你按下〔Enter〕不會馬上直譯,如下圖出現自動縮排的游標,此時你可以輸入多行的程式碼敘述。
當你想要離開多行的複合句指令時,只要按兩次〔Enter〕鍵即可離開並直譯語法。
靠著交談的方式輕輕鬆鬆就寫出1+2+..10的小程式了。
輸入一句再執行完一句的交互模式,可以讓你即時知道錯誤在哪裡。
但你一定不希望每次都要從頭開始編寫程式碼,因此希望將程式碼保存下來重複使用,或修改更快更簡潔的程式碼,此時可以利用【Ctrl+N】來建立一個.py 檔編寫程式碼,一來可以保存,二來方便編修與執行。
就來試試任何語言初學必練習的九九乘法表。
存檔後可以使用選單來執行,我都習慣使用快捷鍵F5來執行。
執行的結果會出現再Python Sell介面視窗上。
延伸閱讀:
- 學習 Python 語言的好搭檔 Visual Studio Code 程式碼編輯器
- 學習 Python 語言的好搭檔 Visual Studio Code 程式碼編輯器
- Visual Studio Code 介面的基礎使用介紹(使用Python)
商品推薦
- 利用 MediaCreationTool 製作Windows 10 2004版ISO檔或USB安裝碟
- Windows 7 忽得更新,原來是微軟推廣 Edge 瀏覽器的小心機
- Windows 10 2004 版更新將使印表機無法正常作業,如有大量列印需求先別更新
- Windows 10 May 2020 Update 更新正式推出!這篇教你如何獲取
- Microsoft 為高階用戶推出幫助資料復原新工具「Windows File Recovery」
- Edge 瀏覽器綑綁 Windows Update 引撻伐,你也遇到了嗎?
- Microsoft 敲定 Windows 10 更新政策,春、秋兩次用意不同
- 你還沒收到Windows 10 版本2004的五月大更新嗎?微軟表示原因「都是為你好」
- AirPods 在 Windows 也能流暢好用,試試 MagicPods 吧(使用分享)
- 強迫推銷?微軟主動推送新版 Edge 瀏覽器更新給 Windows 7 使用者安裝
- 韓國藥妝店OLIVE YOUNG太好買,尤其沒買到TOP6明星商品真的會哭哭~
- 薑還是老的辣!資生堂經典不敗系列『夢思嬌』,好用到一再回購!
- 盤點六款PTT推薦必買平價床包,內含獨家現省一千的隱藏優惠!
- 可以包色!【3INA炫染腮紅】新色美暈你的春天~
- 『衛生棉條選擇指南』游泳、跑跳零限制!是女孩都要知道~
- 日本女生都在用的染髮劑?!BEAUTYLABO濃密泡泡染髮杯,任何人都可以輕易上手的染髮產品~
- POYA寶雅必買TOP10平價香氛與化妝品,獨家款多到數不清!
- MUJI 前員工爆料!無印良品8大必買商品,還有建議別買清單,一次報你知!
- 2019年感恩節折扣季開跑!全台黑色購物節「最高下殺5折」買到笑嗨嗨
- 日本網友公認5大「超有感瘦身食材」~天天都在吃的「這個」也上榜!
- 連韓國人都深信不疑的「血型性格論」!各血型人格、戀愛特質大揭密~(上)
- 新手也會的日系「初戀感眼妝」 無辜眼超放大!撒嬌肉是眼妝關鍵~
- 小紅書熱議「小臉按摩」緊實下顎線、雙下巴!一週實測臉直接小一圈~
- 【07/13-07/19】十二星座每週愛情運勢 (上集) ~處女座與伴侶信任度降低,外界的壓力容易讓你們的感情掀起巨浪!
- 日本人氣伴手禮Tokyo banana限定「檸檬口味」推出!放進冰箱更好吃呢~
- KAKAO FRIENDS推出行動電源系列!超可愛萊恩每天陪著你~
- 夏日約會穿搭的4大地雷單品!和心儀對象約會記得避開「這個」超容易出包...
- 閨蜜這個詞太氾濫?有這四種特質的姐妹根本不是真心為妳好!
- 另一半看到素顏也不覺得丟臉!穩定情侶身上必定能找到的6大特質~
