

![]() |
![]() |
![]() |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
書籍若有教學輔助配件,僅提供採用老師教學使用,是非賣品,不販售,亦無法提供一般讀者。
一般購書在單一書種4本以內的價格為線上價;5本以上享有定價九折的優惠價;團購(15本以上)享有團體優惠價,修改購物車內購買數量後,系統會計算折扣優惠價 (軍校與台灣外島地區因運費因素除外,團購敬請來電訂購)。
本站購書滿五本享有免運費服務,大量購書亦可來信或來電直接與我們聯絡。
本書附有 範例程式(程式碼),請讀者至本書「一般檔案下載」處自行下載。

※本書附有範例程式,請讀者至「一般檔案下載」處自行下載,解壓縮密碼已在本書序言中明列。
如何訓練學生們的運算思維,本書使用「 Python」程式語言,其主要的原因就是它強調程式碼的可讀性和簡潔的語法。相比於 VB、C語言、 C++或 Java, Python語言可以讓開發者能夠用更少的代碼表達想法。此外, Python語言還具有以下的特色:
1.可跨平台:可以在 Windows、Mac OS和 Linux等所有平台上執行。
2.多元套件:擁有將近十萬個各式各樣的套件。
3.領域廣泛:功能完整且強大,它應用包括資料分析、影像處理、機器學習、自然語言處理、網頁爬蟲與遊戲……。
4.語法簡潔:比其他主流程式語言 (JAVA、C++、C……)更加容易學習、優雅、明確、簡單、易讀、易維護。
5.物件導向:有益於減少程式碼的重複性,對於開發大型軟體有很大的幫助。
6.直譯式程式語言:不需要編譯就可以執行,類似腳本式語言。
7.高階程式語言:語法像人類可以直接溝通的語言,學習者容易閱讀及學習。
8.免費且開源:學習者不需要付費就可以免費取得。

1.內容生活化:提供與生活相關的主題。
2.理論活潑化:利用實例說明理論的語法。
3.教材螺旋化:循序漸近、由易入深撰寫教材。

李春雄
學歷:國立台灣科技大學資訊管理博士
服務學校:正修科技大學資訊管理系(所)
專長:資料結構、資料庫系統、數位學習、程式設計、計算機概論
目前研究方向:手機電玩遊戲設計與開發、機器人輔助程式設計、STEAM教育、創客教育
智慧創客中心 E-mail:Leech@gcloud.csu.edu.tw

Part 1 邏輯訓練篇
01 Python程式的開發環境
02 資料的運算
03 結構化程式設計
04 選擇結構
05 迴圈結構
06 串列結構
07 副程式與函數
08 函數與模組之應用
09 數組、集合及字典
Part 2 資料結構篇
10 陣列在資料結構上的運用
11 排序在資料結構上的運用
12 搜尋在資料結構上的運用
Part 3 資料庫篇
13 SQLite資料庫的管理環境
14 Python與SQLite資料庫結合