Python程式語言是由Guido Van Rossum在1980年代末所設計的,他當初在設計時,並沒有考慮太多教學目的,可是卻參考了ABC語言中他所喜愛的特點(ABC語言是教學語言),並加入一些自己的想法,最終發展至今成為簡潔易讀、同時適合拿來做教學的程式語言。
Python語法簡明,原始碼清晰易懂,除了能支援多種程式設計的範式(結構式、物件導向、函數式),跨平台相容性也都非常好,具備記憶體自動回收、動態資料型別檢查,還有異常處理機制等一堆特色,讓許多大專院校漸漸改用Python來教授資訊課程,更受到大眾與教育團體的推廣,使Python在程式語言的排名中逐漸提升,成為主流的語言之一。
撇除學校課程相關外,個人認為Python對於大多程式設計的初學者來說,是個能輕鬆上手,且快速學習邏輯、掌握運算思維的工具。再加上Python語言簡單,我們就可以花更多時間思考它所解決問題的想法,以及資料處理的涵義,不是浪費時間在電腦要如何展現自己想要的結果。
同時隨著科技的進步,人工智慧、機器學習、大數據和機器人等這些未來趨勢都與Python有密切關係,因此若能趁早學起來,不但能強化自己的邏輯思維,還能抓緊時代的腳步,實在有益無害。
雖然在上述已說明許多,不過仍在此列點整理:
Python語法簡單,應用卻極為廣泛,以下列出較為常見的應用作筆記:
由於應用部分較為複雜,在此就不多做說明,還有一些為了提升開發效率與降低維護成本的例子,如Youtube和Reddit,跟一些我們平時接觸的遊戲,我認為都是充分利用了Python的特性。
那麼今天先到這,下次我們就來進行Python的安裝與環境介紹吧~