本書序言
若你問我目前最夯的程式語言是什麼?答案很明顯,那就是 Python 程式語言!從網站 (https://tiobe.com/tiobe-index/) 得知,2020 年一月最受歡迎的程式語言前四名,分別是 Java、C、Python 和 C++。這些名次可能隨時會變化,讀者可以時常上此網站,了解有哪些程式語言較受大家的喜愛。
每一種程式語言皆有特色。Java 程式語言適合用來撰寫跨平台、應用層面和 Android 軟體系統;C 程式語言適合撰寫系統程式、嵌入式系統和資料通訊軟體;C++ 是物件導向程式設計的先驅,適合用來開發大系統;而 Python 則是適合大數據分析、撰寫人工智慧、機器學習,或深度學習的應用程式。由於目前大數據分析和人工智慧的浪潮,讓 Python 程式語言如日中天,若你不知此程式語言,那你就落伍了!
因為 Python 程式語言簡單易懂,所以適合剛要學習程式設計的人,它可以讓你了解什麼是程式設計,從而對程式設計產生興趣。Python 由於簡單易學,所以有許多行業的專家開發了很多其相關行業的套件,可以使用這些套件來開發如金 融業的智慧金融、醫院的智慧醫療、零售業的智慧物聯網等應用系統。
學會程式設計就代表你已擁有一技之長,應再加以熟練和精通。當你學會 Python 程式語言後,筆者建議你再去學習 C、C++ 和 Java 這三種程式語言。學會這些程式語言後,將來就可以輕鬆地找到你想要的工作。
本書特色
1. 豐富且實用的範例程式,讓學習更有趣和學以致用。
2. 適時搭配流程圖,讓學習可以事半功倍。
3. 本書論及物件導向程式設計,讓讀者能從中了解物件導向程式設計的優點。
4. 同時亦介紹鏈結串列的主題,使讀者對資料結構其他主題可以迎刃而解。
5. 最後以一專題實作將書中所談論的主題加以應用,讓讀者可以舉一反三撰寫其他應用系統。