購物比價找書網找車網
FindBook  
 有 1 項符合

編程不難:全彩圖解+微課+Python編程

的圖書
編程不難:全彩圖解+微課+Python編程 編程不難:全彩圖解+微課+Python編程

作者:姜偉生 
出版社:清華大學出版社
出版日期:2024-05-01
語言:簡體中文   規格:平裝 / 660頁 / 19 x 26 x 1.2 cm / 普通級/ 1-1
圖書選購
型式價格供應商所屬目錄
 
$ 1399
博客來 博客來
其他
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:編程不難:全彩圖解+微課+Python編程

內容簡介

本書是“鳶尾花數學大系——從加減乘除到機器學習”叢書的第一冊,也是“編程”板塊的第一冊,著重介紹如何零基礎入門學Python編程。雖然本書主要講解Python編程,但是也離不開數學。本書儘量避免講解數學概念公式,而且用圖形和近乎口語化的語言描述程式設計、數據分析、機器學習背後常用的數學思想。本書分為預備、語法、繪圖、數組、數據、數學、機器學習、應用八大板塊,共36章,內容“跨度”極大!

從Python基本編程語法,到基本視覺化工具,再到各種數據操作工具,還介紹常用Python實現的各種複雜數學運算,進入數據分析和機器學習之後,還講解如何搭建應用App。我們可以把本書看作從Python編程角度對“鳶尾花書”全系內容的總覽。本書提供代碼示例和講解,而且提供習題,每章還配套Jupyter Notebook代碼文件(Jupyter Notebook不是可有可無的,而是學習生態的關鍵一環,“鳶尾花書”強調在JupyterLab自主探究學習才能提高大家編程技能)。本書配套微課也主要以配套Jupyter Notebooks為核心,希望讀者邊看視頻,邊動手練習。本書讀者群包括所有試圖用編程解決問題的朋友,尤其適用于初級程式師進階、高級數據分析師、機器學習開發者。
 

目錄

緒論 1

第1章 聊聊“巨蟒” 9
1.1 Python 巨蟒 10
1.2 Python 和視覺化有什麼關係 14
1.3 Python 和數學有什麼關係 14
1.4 Python 和機器學習有什麼關係 20
1.5 相信“反復 精進 ”的力量! 21

第2章 安裝使用Anaconda 29
2.1 整合式開發環境 30
2.2 如何安裝 Anaconda 31
2.3 測試 JupyterLab 33
2.4 查看 Python 協力廠商庫版本號 35
2.5 安裝、更新、卸載 Python 協力廠商庫 38

第3章 JupyterLab,用起來! 41
3.1 什麼是 JupyterLab 42
3.2 使用 JupyterLab:立刻用起來 43
3.3 快速鍵:這一章可能最有用的內容 48
3.4 什麼是 LaTeX 51
3.5 字母和符號 52
3.6 用 LaTex 寫公式 57

第4章 Python語法,邊學邊用 63
4.1 Python 也有語法 64
4.2 注釋:不被執行,卻很重要 66
4.3 縮進:四個空格,標識代碼塊 69
4.4 變數:一個什麼都能裝的箱子 72
4.5 使用 import 導入包 74
4.6 Pythonic:Python 風格 76

第5章 Python數據類型 77
5.1 數據類型有哪些 78
5.2 數字:整數、浮點數、複數 79
5.3 字串:用引號定義的文本 81
5.4 列表:存儲多個元素的序列 88
5.5 其他數據類型:元組、集合、字典 94
5.6 矩陣、向量:線性代數概念 95

第6章 Python常見運算 101
6.1 幾類運算符 102
6.2 算術運算符 103
6.3 比較運算符 105
6.4 邏輯運算符 106
6.5 設定運算符 107
6.6 成員運算符 108
6.7 身份運算符 108
6.8 優先順序 109
6.9 聊聊 math 庫 109
6.10 聊聊 random 庫和 statistics 庫 113

第7章 Python控制結構 123
7.1 什麼是控制結構? 124
7.2 條件陳述式:相當於開關 126
7.3 for迴圈語句 129
7.4 列表生成式 138
7.5 反覆運算器itertools 143

第8章 Python函數 147
8.1 什麼是 Python 函數 148
8.2 自訂函數 152
8.3 更多自訂線性代數函數 160
8.4 遞迴函數:自己反復調用自己 164
8.5 位置參數、關鍵字參數 165
8.6 使用 args 和 kwargs 167
8.7 匿名函數 169
8.8 構造模組、庫 170
8.9 模仿別人的代碼 171

第9章 Python物件導向編程 175
9.1 什麼是物件導向編程 176
9.2 定義屬性 178
9.3 定義方法 180
9.4 裝飾器 181
9.5 父類、子類 182

第10章 聊聊視覺化 187
10.1 解剖一幅圖 188
10.2 使用 Matplotlib 繪製線圖 190
10.3 圖片美化 198
10.4 使用 Plotly 繪製線圖 202

第11章 二維和三維視覺化 209
11.1 二維視覺化方案 210
11.2 二維散點圖 210
11.3 二維等高線圖 216
11.4 熱圖 222
11.5 三維視覺化方案 225
11.6 三維散點圖 229
11.7 三維線圖 231
11.8 三維網格曲面圖 232
11.9 三維等高線圖 234
11.10 箭頭圖 235

第12章 Seaborn視覺化數據 239
12.1 Seaborn:統計視覺化利器 240
12.2 一元特徵數據 241
12.3 二元特徵數據 252
12.4 多元特徵數據 257

第13章 聊聊NumPy 265
13.1 什麼是 NumPy 266
13.2 手動構造數組 267
13.3 生成數列 273
13.4 生成網格數據 274
13.5 特殊數組 276
13.6 隨機數 276
13.7 數組導入、匯出 280

第14章 NumPy索引和切片 283
14.1 什麼是索引、切片 284
14.2 一維數組索引、切片 284
14.3 視圖 vs 副本 287
14.4 二維數組索引、切片 289

第15章 NumPy常見運算 293
15.1 加、減、乘、除、乘冪 294
15.2 廣播原則 295
15.3 統計運算 298
15.4 常見函數 301

第16章 NumPy數組規整 307
16.1 從 reshape() 函數說起 309
16.2 一維數組 → 行向量、列向量 310
16.3 一維數組 → 二維數組 311
16.4 一維數組 → 三維數組 312
16.5 視圖 vs 副本 312
16.6 轉置 313
16.7 扁平化 314
16.8 旋轉、翻轉 314
16.9 堆疊 315
16.10 重複 317
16.11 分塊矩陣 318

第17章 NumPy線性代數 321
17.1 NumPy 的 linalg 模組 322
17.2 拆解矩陣 323
17.3 向量運算 325
17.4 矩陣運算 329
17.5 幾個常見矩陣分解 333

第18章 NumPy愛因斯坦求和約定 337
18.1 什麼是愛因斯坦求和約定? 338
18.2 二維數組求和 340
18.3 轉置 341
18.4 矩陣乘法 343
18.5 一維數組 345
18.6 方陣 346
18.7 統計運算 347

第19章 聊聊Pandas 351
19.1 什麼是 Pandas 353
19.2 創建數據幀:從字典、清單、NumPy 數組 354
19.3 數據幀操作:以鳶尾花數據為例 357
19.4 四則運算:各列之間 363
19.5 統計運算:聚合、降維、壓縮、折疊 365
19.6 時間序列:按時間順序排列的數據 368

第20章 Pandas快速視覺化 373
20.1 Pandas 的視覺化功能 374
20.2 線圖:pandas.DataFrame.plot() 375
20.3 散點圖 378
20.4 柱狀圖 381
20.5 箱型圖 382
20.6 長條圖和核密度估計曲線 382

第21章 Pandas索引和切片 385
21.1 數據幀的索引和切片 386
21.2 提取特定列 387
21.3 提取特定行 388
21.4 提取特定元素 388
21.5 條件索引 389
21.6 多層索引 391
21.7 時間序列數據幀索引和切片 395

第22章 Pandas規整 399
22.1 Pandas 數據幀規整 400
22.2 拼接:pandas.concat() 401
22.3 合併:pandas.join() 402
22.4 合併:pandas.merge() 405
22.5 長格式轉換為寬格式:pivot() 409
22.6 寬格式轉換為長格式:stack() 411
22.7 長格式轉換為寬格式:unstack() 414
22.8 分組聚合:groupby() 415
22.9 自訂操作:apply() 417

第23章 Plotly統計視覺化 421
23.1 Plotly 常見視覺化方案:以鳶尾花數據為例 422
23.2 增加一組分類標籤 424
23.3 兩組標籤:兩個維度 428
23.4 視覺化比例:柱狀圖、圓形圖 432
23.5 鑽取:多個層次之間的導航和探索 434
23.6 太陽爆炸圖:展示層次結構 438
23.7 增加第三切割維度 440
23.8 平均值的鑽取:全集 vs 子集 447

第24章 Pandas時間序列數據 453
24.1 什麼是時間序列 454
24.2 缺失值:用 NaN 表示 457
24.3 移動平均:一種平滑技術 460
24.4 收益率:相對漲跌 462
24.5 統計分析:均值、波動率等 464
24.6 相關性:也可以隨時間變化 474

第25章 SymPy符號運算 481
25.1 什麼是 SymPy 482
25.2 代數 482
25.3 線性代數 487

第26章 SciPy數學運算 499
26.1 什麼是 SciPy ? 500
26.2 距離 502
26.3 插值 507
26.4 高斯分佈 510

第27章 Statsmodels統計模型 517
27.1 什麼是 Statsmodels 518
27.2 二維散點圖 橢圓 519
27.3 最小二乘線性回歸 522
27.4 主成分分析 524
27.5 概率密度估計:高斯 KDE 535

第28章 Scikit-Learn機器學習 545
28.1 什麼是機器學習 546
28.2 有標籤數據、無標籤數據 549
28.3 回歸:找到引數與因變數關係 550
28.4 降維:降低數據維度,提取主要特徵 551
28.5 分類:針對有標籤數據 552
28.6 聚類:針對無標籤數據 553
28.7 什麼是 Scikit-Learn 554

第29章 Scikit-Learn數據 555
29.1 Scikit-Learn 中有關數據的工具 557
29.2 樣本數據集 557
29.3 生成樣本數據 558
29.4 特徵縮放 561
29.5 處理缺失值 563
29.6 處理離群值 566
29.7 訓練集 vs 測試集 570

第30章 Scikit-Learn回歸 573
30.1 聊聊回歸 574
30.2 一元線性回歸 575
30.3 二元線性回歸 577
30.4 多項式回歸 579
30.5 正則化:抑制過度擬合 584

第31章 Scikit-Learn降維 589
31.1 降維 590
31.2 主成分分析 591
31.3 兩特徵 PCA 595
31.4 三特徵 PCA 601

第32章 Scikit-Learn分類 605
32.1 什麼是分類? 606
32.2 k 最近鄰分類:近朱者赤,近墨者黑 607
32.3 高斯樸素貝葉斯分類:貝葉斯定理的應用 611
32.4 支持向量機:間隔最大化 613
32.5 核技巧:數據映射到高維空間 616

第33章 Scikit-Learn聚類 619
33.1 聚類 620
33.2 K 均值聚類 621
33.3 高斯混合模型 624

第34章 瞭解一下Spyder 633
34.1 什麼是 Spyder 634
34.2 Spyder 用起來 637
34.3 快速鍵:這章可能最有用的內容 639

第35章 Streamlit搭建Apps 641
35.1 什麼是 Streamlit ? 642
35.2 顯示 645
35.3 視覺化 646
35.4 輸入工具 647
35.5 App 佈局 649

第36章 Streamlit搭建機器學習Apps 653
36.1 搭建應用 App:編程 數學 視覺化 機器學習 654
36.2 一元高斯分佈 654
36.3 二元高斯分佈 655
36.4 三元高斯分佈 656
36.5 多項式回歸 657
36.6 主成分分析 657
36.7 k 最近鄰分類 658
36.8 支持向量機 高斯核 659
36.9 高斯混合模型聚類 660
 

詳細資料

  • ISBN:9787302660330
  • 規格:平裝 / 660頁 / 19 x 26 x 1.2 cm / 普通級 / 1-1
  • 出版地:中國
贊助商廣告
 
金石堂 - 今日66折
0-6歲親子互動自然發音:跟著唱不會忘,讓孩子玩著玩著不知不覺就記住,神奇的英文發音書!(附QR碼線上音檔)
作者:金旼奏
出版社:國際學村出版社
出版日期:2023-12-28
66折: $ 263 
金石堂 - 今日66折
我的哈佛數學課:跳脫解法、不必死記,專門教出常春藤名校學生的名師教你「戰勝數學的方法」,再也不必怕數學!
作者:鄭光根
出版社:美藝學苑社
出版日期:2023-04-13
66折: $ 277 
金石堂 - 今日66折
實境式照單全收!圖解單字不用背【QR碼行動學習版】:一眼看懂單字差異,學會道地英文!讓生活中的人事時地物成為你的英文老師!(附QR碼線上音檔)
作者:簡孜宸(Monica Tzuchen Chien)
出版社:國際學村出版社
出版日期:2023-01-12
66折: $ 263 
金石堂 - 今日66折
Veriteco植物染的春?夏?秋?冬:摘採大自然四季收穫的植物作為染材,感受瀨戶內海島嶼氣息的染布日常
作者:淺田真理子
出版社:積木文化
出版日期:2020-09-10
66折: $ 383 
 
博客來 - 暢銷排行榜
別對每件事都有反應2:不執著的練習
作者:枡野俊明
出版社:悅知文化
出版日期:2025-01-20
$ 260 
金石堂 - 暢銷排行榜
憲在台南:林俊憲的台南美食私名單
作者:林俊憲
出版社:麥浩斯資訊股份有限公司
出版日期:2025-03-20
$ 228 
金石堂 - 暢銷排行榜
融雪症候群(全)
作者:天王寺ミオ
出版社:台灣東販股份有限公司
出版日期:2025-03-26
$ 111 
Taaze 讀冊生活 - 暢銷排行榜
原子習慣:細微改變帶來巨大成就的實證法則
作者:詹姆斯.克利爾
出版社:方智出版
出版日期:2019-06-01
$ 260 
 
Taaze 讀冊生活 - 新書排行榜
電子學(基礎概念)(第二版)
作者:林奎至、阮弼群 
出版社:全華圖書股份有限公司
出版日期:2025-03-03
$ 518 
金石堂 - 新書排行榜
第一次的人妻體驗【改版】 無修正
作者:篠塚裕志
出版社:未來數位有限公司
出版日期:2025-03-19
$ 277 
Taaze 讀冊生活 - 新書排行榜
裂花(全)
作者:絢君
出版社:長鴻出版社(小說)
出版日期:2025-03-19
$ 290 
Taaze 讀冊生活 - 新書排行榜
看圖學C語言與運算思維(第三版)
作者:陳會安 
出版社:全華圖書股份有限公司
出版日期:2025-02-26
$ 338 
 

©2025 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策