●前言
第1章簡單公式程序化
1.1安裝Python
1.1.1安裝IDLE
1.1.2安裝Anaconda
1.1.3本書為什麼使用IDLE
1.2拋物線公式
1.2.1語句、表達式和值
1.2.2變量與賦值
1.2.3注釋
1.2.4格式化輸出
1.2.5初識對像和類
1.2.6運算符
1.3煮蛋公式
1.3.1庫與模塊
1.3.2函數
1.3.3復數
1.3.4算法與程序流程
1.4本章小結
1.5習題
老裴的科學世界
房貸計算器
第2章復雜公式程序化
2.1出租車費
2.1.1條件分支
2.1.2錯誤與異常
2.2調和級數
2.2.1while循環
2.2.2組
2.2.3for循環
2.2.4函數和對像
2.2.5函數進階
2.2.6列表解析
2.2.7生成器
2.3演講的重點
2.3.1字符串
2.3.2集合
2.3.3字典
2.3.4數據類型總結
2.4本章小結
2.5習題
老裴的科學世界
中文分詞器
第3章公式對像化
3.1拋物線對像
3.1.1定義類
3.1.2屬性和方法
3.2雞蛋對像
3.2.1類屬性
3.2.2靜態方法
3.2.3層級關繫
3.3向量對像
3.3.1運算符
3.3.2其他特殊方法
3.4平面幾何
3.4.1類的繼承
3.4.2更多知識
3.4.3打包
3.4.4發布到PyPi
3.5本章小結
3.6習題
老裴的科學世界
球的運動軌跡
第4章公式向量化
4.1地表溫度輻射
4.1.1向量化表達
4.1.2ndarray對像
4.1.3創建數組
4.2小明預估成績
4.2.1數組操作
4.2.2數組運算
4.3彈簧繫統
4.3.1線性代數相關函數
4.3.2其他功能
4.4本章小結
4.5習題
老裴的科學世界
化學方程式配平
第5章公式可視化
5.1繪制曲線圖
5.1.1一軸一圖形
5.1.2一軸多圖形
5.1.3多軸多圖形
5.1.4高級繪圖
5.2繪制其他圖形
5.2.1散點圖
5.2.2柱狀圖
5.2.3餅狀圖
5.2.4直方圖
5.2.5箱形圖
5.2.6棉棒圖
5.2.7誤差棒圖
5.2.8階梯圖
5.2.9填充圖
5.2.10堆疊圖
5.2.11對數圖
5.2.12等高線圖
5.2.13三維圖形
5.3本章小結
5.4習題
老裴的科學世界
曲柄連杆機構運動動畫
第6章隨機數與實例
6.1隨機紅包
6.1.1生成隨機數
6.1.2隨機數種子
6.1.3更多實例
6.2奇妙的圓周率
6.2.1隨機數數組
6.2.2更多實例
6.3本章小結
6.4習題
老裴的科學世界
病毒傳播離散模型
參考文獻
本書介紹了作者多年的Python科學計算編程經驗,試圖為初學者提供一條快速學習的路線,從而有效降低學習門檻和成本。本書將python科學計算的理論知識與實踐經驗結合起來,通過大量的典型實例帶領零基礎讀者快速上手。本書圖文並茂,在講解時穿插了上百幅圖片,可以幫助讀者理解重點和難點。另外,作者還特意為本書制作了教學PPT,並錄制了長達10小時的配套教學視頻,以幫助讀者更加高效、直觀地學習。本書分為6章。第1章以簡單公式程序化為主題,介紹Python編程的入門知識、數值數據類型和函數;第2章以復雜公式程序化為主題,介紹Python中的流程控制和多值數據類型;第3章以公式對像化為主題,結合4個實例介紹Python的面向對像編程,以及如何打包Python程序;第4章以公式向量化為主題,介紹Python的有名數值運算庫NumPy的基礎知識和使用方法;第5章以公式可視化為主題,介紹Python的有名繪圖等