想學程式,卻又不知道該如何下手?
依我的經驗,一堆人在環境架設上就已經會被勸退了,於是一開始就先以架設環境為開頭。
python的環境架設(Windows系統)
現今其實有非常多種的編譯器如(都是可編譯python語法的)
- Spyder -- 我沒用過的,與Pycharm相似
(講廢話) - Pycharm -- 需要有一定程式基礎才看得懂,能輔助除錯並提示補全程式指令,同時可以進行多個小程式的整合,適合作為專案開發,
或者是你想顯得你很厲害也可以用 - python官方的IDLE -- 學校要教的話,通常是這個,極度類似於文字記事本,想試試看的可以先載這個
- jupyter Notebook -- 新手最為推薦,本人使用也是這個,後面也可以外掛很多軟件
- vs code -- 一個我到現在還是搞不懂的東西
IDLE的下載方式
下載傳送門,按下去後會到python官網的下載區,按下去後會看到下圖
![](https://assets.matters.news/embed/df453ee3-d317-43c3-8dcf-d3717fcf2e5a.png)
接下來再按它的下載檔,應該會跑出下圖,記得勾選「Add Python 3.9 to PATH」(這個選項不會被自動勾選),你說不勾會怎樣? 不會怎麼樣,Python還是能用,只是有時候會非常的麻煩,所以還是勾吧,接下來就等它安裝完吧。
例如:當你在終端機輸入python、pip等命令時會被提示找不到這些命令,除非你把當前路徑切換到這些Python命令文件所在的目錄(或是在命令前面加上路徑)。
![](https://assets.matters.news/embed/38fe4b12-db21-4e54-ab61-45290ed3ec74.png)
接下來就來試試吧,打開IDLE後,輸入看看
print("Hello world")並按Enter後會出現下圖
![](https://assets.matters.news/embed/6e1639d6-324d-4cce-bcfd-11a8e513b7d7.png)
圖中的>>>提示符後面輸入程式碼,系統會即時反饋結果,像是在和Python對話,你一句、我一句,這對話模式叫做「交互模式(Shell)」,拿來做一些簡單的測試和學習Python非常方便,如果你用複製貼上大量句子的話就會發生下圖的事
![](https://assets.matters.news/embed/f355b999-0f45-4c30-9947-3ae7e3852f05.png)
原因很簡單,在交互模式下,必須執行完一句程式指令才能輸入下一條語句(也就是Enter),如果以複製貼上的方式輸入多條語句,執行時就會提示語法錯誤「存在多條語句」
恩對,所以還是不要用這個好,有夠難用,想想就覺得難受,要全部打完還不能看對不對
Anaconda,懶人包的集合
什麼要用Anaconda呢? 簡單來說,他就是所謂的懶人包。他除了Python的直譯器外,還包含了各種好用的套件,大部分的套件都與資料科學相關。如:數學、資料分析、資料視覺化以及各種成熟的機器學習套件。對於一個沒接觸過Python的新手,總之它是一個非常友善的新手包,可以幫你搞定各種瑣碎的事務,讓你專注於開發Python的程式。
![](https://assets.matters.news/embed/c481847f-1d30-4dc3-a811-44e46fa3de01.png)
Anaconda下載區,進入後選擇相應的系統下載,打開下載的後,須注意下圖說明
![](https://assets.matters.news/embed/541d81cf-8ccc-40aa-9e51-b9cc7e92858d.png)
打開anaconda後找到jupter notebook打開,等一下會看到跳出一個網站
![](https://assets.matters.news/embed/f8934e4a-9d98-4e2f-9829-ae90f8a066ff.png)
按New之後,選擇python3後會跳出新的頁面,此即編譯環境(輸入完後按ctrl+enter即執行,shift+enter則執行再加一個新的cell,即可輸入的程式區)
![](https://assets.matters.news/embed/24860bfc-cf36-4b6c-a377-e3ee52315538.png)
好啦,建構環境的教學到此為止,接下來會是基礎的語法教學,再來就是最主要的機器學習的部分啦~(Vs code的部分原諒我沒教)
有甚麼疑問歡迎發問喔~
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/avatar/55afa8e4-f5e0-42e3-8d90-b9bd1c085b18.gif/public)
- 来自作者
- 相关推荐