Python與ChatGPT
Python自二○一七年起被IEEE Spectrum(科技縱覽)雜誌評定為全球最受歡迎的程式編寫語言(programming language)。二○二三年,更遠遠拋離第二、三位的Java及C++。Python提供大量程序庫(Programming Libraries)有效及快速去處理大數據(Big Data)。更重要的,Python是作為人工智能(AI)、機器學習(ML)等方案的程式編寫語言(programming language for AI and ML solutions)。
二○二二年底,ChatGPT面世及走紅,風頭一時無倆。曾有人問,ChatGPT的出現,還需要學Python 嗎?只需將問題及要求清楚告訴 ChatGPT,着它用Python寫出解決方案的程式便可。
作者曾着ChatGPT用Python寫出1至100 的質數(Prime Number)的程式。不用三秒,一個完備無誤的Python程式,就在眼前出現。
ChatGPT顯然是一個革命性的工具,它的應用範圍可以很廣,可能會影響很多行業。但它畢竟只是一個應用工具,好像一個計算機,是給人類應用。絕不因它的出現而令我們不用學習“加減乘除,四則運算”的基礎數學。
電腦程式編寫不單只是編碼(coding)那麽簡單,背後是涉及演算法(algorithm)及軟件開發生命周期(SDLC)。ChatGPT工具的出現是輔助人類,從而增加生產力。但絕不能因它出現而放棄基礎。若沒有基礎,何來科技創新?
“科教興國”就是不忘基礎,看重“科學、科技、工程及數學”等學科,(Science, Technology Engineering and Mathematics的STEM subjects)。
學勤進修教育中心
電腦專科導師
周柏堅