學到Python 第四章,思考Python的功用
看到第四章,開始偷懶沒有將每句句子打進Python Editor看效果,而是嘗試在腦海裏運行程式,看看明白與否。這樣有個不好處就是,日後自己真的不懂由零寫程式。 學到這裏,覺得寫程式的邏輯不太難懂,反而有點覺得理所當然。 https://automatetheboringstuff.com/2e/chapter4/ 第一至三章也是學習基本的用語,例如知道Python的環境裏分為文字(String)或數字(integer)等等,數字可以好似計數機那樣作加減乘除甚至平方等,然後就是學習指令,如最簡單的print ()、input()等等。配上簡單的邏輯及import random 隨機抽樣的功能,就能寫成上文的遊戲。 可是到第四章,便開始多了一些針對名單的功能。例如找該名單有沒有該字?如何加一個字到名單上?或將名單隨機調亂順序等。 Python的功用我理解為是分析數據,或者是整理資料,例如我目前公司的程式應該也可以用python寫。主是要整理文檔、輸入資料建立數據庫、更改檔案名等等。 學著學著,我一時間卻想不到到底我可以利用Python來做甚麼?開始缺乏意志。 可是當我回想,我是在學習一種魔法呀﹗那麼我便硬撐著眼皮看下去。因為我知道我要把握這次機會。 重點紀錄﹕原來字母排序來說是根據ASCIIbetical order 不是 actual alphabetical order。因此小楷a的字會排在大楷Z之後。如果要用 actual alphabetical order,就要加 str.lower指令,告訴程式認證字母為全小楷然後再作排序。