之前我大概都是用Jupyter Notebook來試程式碼,然後其實在撰寫上是還算蠻方便的,不過,有些小地方,在真正開始寫Python的檔案子前先說明一下,有些重要的,但內容多的,我還是會放在後面另開章節做說明。
第一個就是註解,有時程式是蠻需要註解的,不過說什麼source code as docuement之類的,但你寫的東西不是搬磚而是一些數學運算是,還是乖乖寫註寫吧。單行的註解是用#字號。多行的是用```不過這也是常拿用做document使用的。
第二個是REPL的使用,REPL就是一個互動式的command line tool,也不是每個電腦都有灌Juypter Notebook這些東西,他也是一個蠻方便拿來練習的工具就是了。在安裝完Python之後,可輸入python or python3就開始執行REPL了。另外,你在撰寫完一個python的檔案的時候,也可以使用python來執行。
第三點就是,怎麼正常寫一個python的檔案來執行,用hello world來當example吧,我個人比較推鑑vs code啦,就打開檔案後,撰寫程式碼,然後使用python command來執行這樣。
程式碼
print("hello world")
另外要補充的另一點是,編碼的部分,如果你需要支援特定編碼的話,需要指定你的編碼在第一行的位置
# -*- coding: utf8 -*-
另外,要在Linux上像Sell Script執行要再加上下面這樣
#!/usr/bin/env python3
# -*- coding: utf8 -*-
參考資料
codecs — Codec registry and base classes