Python編程之旅:與小博士漫游太陽系

樊瑞元、張暉

  • 出版商: 清華大學
  • 出版日期: 2020-08-01
  • 定價: $479
  • 售價: 7.5$359
  • 語言: 簡體中文
  • ISBN: 7302549885
  • ISBN-13: 9787302549888
  • 相關分類: Python程式語言
  • 立即出貨

  • Python編程之旅:與小博士漫游太陽系-preview-1
  • Python編程之旅:與小博士漫游太陽系-preview-2
  • Python編程之旅:與小博士漫游太陽系-preview-3
Python編程之旅:與小博士漫游太陽系-preview-1

商品描述

本書以Python語言為工具,將Python語言相關的知識點進行拆解和組裝,與科幻故事結合起來,從奧爾特星雲一直向太陽系核心進發,直到抵達地球。由淺入深,由單一到綜合,依次介紹了Python基本語法,第三方庫的使用,Python界面應用開發,圖像處理基礎知識,類和麵向對象程序設計,文件操作,圖表繪制,線程的使用,異常處理等知識,最後用太陽系運行模型、Office接口程序設計、古詩詞網絡爬蟲和電腦朗讀三個綜合項目實例讀者範圍。

目錄大綱

第1章開啟Python之旅1

1.1有趣的Python應用4

1.1.1Python一行代碼畫愛心4

1.1.2Python簡單繪畫5

1.1.3Python沙漏5

1.1.4開普勒軌道曲線5

1.1.5matplotlib太陽系運行模擬6

1.1.6Python世界名畫模仿7

1.2初識Python9

1.2.1太陽系之旅起航9

1.2.2膠水語言Python12

1.3安裝Python13

1.4安裝PyCharm16

1.5本章小結25

1.6本章練習26

第2章Python基礎27

2.1註釋29

2.1.1單行註釋29Python編程之旅——與小博士漫游太陽系目錄2.1.2多行註釋29

2.2變量30

2.3數據類型32

2.3.1布爾類型32

2.3.2數值類型33

2.3.3字符串類型36

2.3.4列表類型43

2.3.5元組類型49

2.3.6字典類型51

2.4運算符59

2.4.1賦值運算符59

2.4.2算術運算符60

2.4.3邏輯運算符61

2.4.4集合運算符61

2.5基本語句64

2.5.1賦值語句64

2.5.2分支語句65

2.5.3循環語句66

2.5.4輸入輸出語句69

2.6本章小結71

2.7本章練習72

第3章Python數學謎題73

3.1搜尋黑洞數73

3.2Python小試牛刀75

3.3效率是優化出來的78

3.4函數的使用80

3.5黑域太陽系88

3.6本章小結91

3.7本章練習91

第4章巨人肩膀上的第三方庫92

4.1抵達土星92

4.2雲天明講的故事98

4.3Python第三方庫109

4.4模塊的導入和使用111

4.5中文分詞和詞雲114

4.5.1jieba庫115

4.5.2wordcloud庫117

4.6詞雲賀卡118

4.6.1經典賀卡118

4.6.2指環王詞雲119

4.7本章小結123

4.8本章練習123

第5章妙筆生花turtle庫124

5.1抵達木星124

5.2turtle坐標系和主要方法126

5.3趨勢變化方向的力量132

5.4turtle版太陽系模型137

5.5地球日turtle時鐘144

5.6本章小結156

5.7本章練習156

第6章tkinter圖形界面開發157

6.1抵達火星157

6.2tkinter控件和佈局159

6.2.1tkinter控件159

6.2.2tkinter佈局161

6.2.3tkinter界面開發164

6.2.4canvas畫布175

6.3tkinter圖形繪制177

6.4讓tkinter動起來182

6.5tkinter版太陽系模型185

6.6本章小結208

6.7本章練習208

第7章Python圖像處理209

7.1抵達地球209

7.2PIL簡介212

7.3圖像處理基礎213

7.3.1像素點213

7.3.2獲取圖片信息215

7.3.3創建圖片216

7.3.4剪切圖片217

7.3.5粘貼圖片218

7.3.6調整圖片大小219

7.3.7旋轉圖片220

7.3.8翻轉圖片221

7.3.9過濾圖片222

7.4圖片驗證碼生成224

7.5月有陰晴圓缺227

7.6本章小結243

7.7本章習題244

第8章類和文件的使用245

8.1類的使用245

8.1.1面向過程和麵向對象247

8.1.2類的定義250

8.1.3類的繼承252

8.1.4旅行家問題255

8.2文件操作261

8.2.1文件的創建262

8.2.2文件的寫入264

8.2.3文件的讀取266

8.3也當回考古學家269

8.4本章小結279

8.5本章練習279

第9章數據可視化及異常處理280

9.1matplotlib介紹281

9.2繪制單張圖表282

9.3繪制多張圖表285

9.4一元二次方程曲線289

9.5異常處理297

9.5.1異常類型299

9.5.2異常捕獲和處理301

9.5.3自定義異常305

9.6本章小結308

9.7本章練習309

第10章線程的使用和pi的計算310

10.1線程310

10.1.1寺廟中的線程311

10.1.2線程簡介312

10.1.3線程的創建314

10.1.4線程同步316

10.2蒙特卡洛方法計算pi322

10.3割圓法計算pi327

10.4本章小結334

10.5本章練習335

第11章太陽系運行模型336

11.1太陽本尊338

11.2大行星繞轉339

11.3星光閃爍341

11.4漫天流星雨343

11.5模塊整合345

11.6本章小結348

11.7本章練習348

第12章Office操作349

12.1Word操作350

12.2Excel操作358

12.3報告生成366

12.4本章小結371

12.5本章練習372

第13章課本古詩詞爬取373

13.1軟件原型製作373

13.2數據庫設計376

13.3網絡爬取383

13.4數據庫導出394

13.5界面實現396

13.6本章小結408

13.7本章練習408

參考文獻409