本書除了介紹「運算思維與程式設計」的理論基礎之外,同時搭配Python程式實作,強調理論與實務的緊密結合,實現「做中學」的學習理念。
本書的內容安排分成四大部分:
-第1~4章介紹運算思維與程式設計的基本概念。
-第5~11章介紹Python程式設計,從基本資料型態、判斷敘述if,到分解問題的概念、遞迴等。
-第12~19章主要為資料結構與演算法,包含資料結構、物件導向,以及暴力法、分而治之法等的演算法。
-第20章是程式設計專題,以此單元來檢驗學習成效。
本書特色
1.本書除了介紹「運算思維與程式設計」的理論基礎之外,還同時搭配Python程式實作。
2.從數學定理的研究與數學問題的解決入手,訓練運算思維與Python實作的能力。
3.理論與實務的緊密結合,實現「做中學」的學習理念,協助初學者快速入門。