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