讀古今文學網 > 父與子的編程之旅:與小卡特一起學Python > 為什麼選用 Python 語言 >

為什麼選用 Python 語言

既然有各種各樣的編程語言可以選擇(確實太多了!),對於這樣一本給孩子們看的編程書,我為什麼要選擇 Python 呢?主要有以下幾個原因。

  • 最初創建 Python 語言的出發點就是為了便於學習。在我所見過的所有計算機語言中,Python 程序是最易讀、最容易編寫,也是最容易理解的。

  • Python 是免費的。你可以下載 Python,還可以下載很多很多用 Python 編寫的既好玩又有用的程序,所有這些都是免費的。

  • Python 是開源(open source)軟件。從某個角度來講,「開源」的含義是指任何用戶都可以擴展(extend)Python,也就是創建一些新「工具」。補充這些新工具後,就可以用 Python 做更多的事情,或者儘管是做同樣的事情,但是有了這些新工具後會比原先更容易。很多人已經做了這種擴展,目前已經有非常多的免費 Python 工具可以供你下載。

  • Python 並不是一個「玩具」。確實,它非常適合學習編程,不過實際上全世界每天都有成千上萬的專業人士在使用這種語言,甚至包括類似 NASA(美國航空航天局)和 Google 這些機構的程序員。所以,學習 Python 後,你不用轉換語言再去學一種「真正的」語言來編寫「真正的」程序;很多工作都完全可以使用 Python 完成。

  • Python 可以在各種不同類型的計算機上運行。Windows 電腦、蘋果電腦和運行 Linux 的計算機上都可以使用 Python。大多數情況下,如果一個 Python 程序可以在你家裡的 Windows 電腦上運行,那麼這個程序同樣也可以在你學校的蘋果電腦上運行。本書適用於幾乎所有安裝了 Python 的計算機。(另外要記住,如果你要用的計算機上還沒有安裝 Python,完全可以免費安裝。)

  • 我自己很鍾愛 Python,非常喜歡學習和使用這種語言,我想你也會和我一樣。

像程序員一樣思考

這本書會使用 Python 語言,不過你在這裡學到的有關編程的大多數內容也適用於所有計算機語言。學習用 Python 編程可以讓你有一個很好的起點,有了這個基礎,將來學習任何其他語言都會很輕鬆。