×下單後請聯系書店客服獲取物流資訊(掃碼LINE或WhatsApp)
6月新書【程式設計不難:全彩圖解+微課+ Python程式設計】
6月新書【程式設計不難:全彩圖解+微課+ Python程式設計】

6月新書【程式設計不難:全彩圖解+微課+ Python程式設計】

NT$1850
已售:319

儘量避免講解數學概念公式,而且用圖形和近乎口語化的語言描述程式設計、資料分析、機器學習背後常用的數學思想。


東方書院前.png

详情_001.png

【程式設計不難:全彩圖解+微課+ Python程式設計】

內容簡介

《編程不難:全彩圖解+微課+Python編程》是“鳶尾花數學大系—從加減乘除到機器學習”叢書的第一册,也是“程式設計”板塊的第一册,著重介紹如何零基礎入門學Python程式設計。 雖然《編程不難:全彩圖解+微課+Python編程》主要講解Python程式設計,但是也離不開數學。 《編程不難:全彩圖解+微課+Python編程》儘量避免講解數學概念公式,而且用圖形和近乎口語化的語言描述程式設計、資料分析、機器學習背後常用的數學思想。

《編程不難:全彩圖解+微課+Python編程》分為預備、語法、繪圖、數組、數據、數學、機器學習、應用八大板塊,共36章,內容“跨度”極大! 從Python基本程式設計語法,到基本視覺化工具,再到各種數據操作工具,還介紹常用Python實現的各種複雜數學運算,進入資料分析和機器學習之後,還講解如何搭建應用App。 我們可以把《編程不難:全彩圖解+微課+Python編程》看作從Python程式設計角度對“鳶尾花書”全系內容的總覽。

《編程不難:全彩圖解+微課+Python編程》提供程式碼示例和講解,而且提供習題,每章還配套Jupyter Notebook程式碼檔案(Jupyter Notebook不是可有可無的,而是學習生態的關鍵一環,“鳶尾花書”強調在JupyterLab自主探究學習才能提高大家程式設計技能)。 《編程不難:全彩圖解+微課+Python編程》配套微課也主要以配套Jupyter Notebooks為覈心,希望讀者邊看視頻,邊動手練習。

《編程不難:全彩圖解+微課+Python編程》讀者群包括所有試圖用程式設計解决問題的朋友,尤其適用於初級程式師進階、高級數據分析師、機器學習開發者。

作者簡介

薑偉生博士FRM。

勤奮的小鎮做題家,熱愛知識視覺化和開源分享。 自2022年8月開始,在GitHub上開源“鳶尾花書”學習資源,截至2024年5月,已經分享5000多頁PDF、5000多幅向量圖、約3000個程式碼檔案,全球讀者數以萬計,GitHub全球排名TOP140

目錄

緒論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

--------------------------------

详情_001.jpg

【可視之美:數據視覺化+數學藝術+學術繪圖+ Python創意程式設計】

內容簡介

《可視之美:數據可視化+數學藝術+學術繪圖+Python創意編程》是“鳶尾花數學大系:從加減乘除到機器學習”叢書中程式設計板塊的第二册。 程式設計板塊第一册《編程不難》著重介紹如何零基礎入門Python程式設計,《可視之美:數據可視化+數學藝術+學術繪圖+Python創意編程》則在《編程不難》基礎之上深入探討如何用Python完成數學任務及板塊數據視覺化。

《可視之美:數據可視化+數學藝術+學術繪圖+Python創意編程》是本系列中的一本真正意義上的“圖冊”。 內容覆蓋科技製圖、電腦圖學、創意程式設計、趣味數學實驗、數學科學、機器學習等。 《可視之美:數據可視化+數學藝術+學術繪圖+Python創意編程》“毫無節制”地展示數學之美,而且提供特別實用且容易複製的創作思路、做圖技巧、程式設計程式碼。

《可視之美:數據可視化+數學藝術+學術繪圖+Python創意編程》包含8個板塊共36章內容。 前5個板塊(共18章)專注於各種視覺化手段,是視覺化中的“術”; 後3個板塊(共18章)選取了18個話題來展示數學之美,是視覺化中的“藝”,閱讀這18章時,請關注每個視覺化方案的創意思路、作圖技巧、數學工具。

《可視之美:數據可視化+數學藝術+學術繪圖+Python創意編程》讀者群包括程式師、科技製圖開發者、高級數據分析師、機器學習開發者、創意程式設計開發者、電腦圖學研究者。

作者簡介

薑偉生博士FRM。

熱愛知識視覺化和開源分享。 自2022年8月開始,在GitHub上開源“鳶尾花書”學習資源,截至2024年5月,已經分享5000多頁PDF、5000多幅向量圖、約3000個程式碼檔案,全球讀者數以萬計,GitHub全球排名TOP119。

目錄

Contents

目錄

緒論1

第1章數學藝術7

1.1數學藝術8

1.2物質世界是幾何的世界8

1.3數學藝術人工智慧11

1.4解構重構:形而上者謂之道,形而下者謂之器12

1.5師法自然14

1.6模式隨機:戴著枷鎖翩翩起舞15

1.7宇宙之道17

第2章說圖21

2.1一圖勝千言22

2.2瞭解規則:戴著枷鎖跳舞24

2.3頭腦風暴:知識網絡25

2.4程式設計實現:Python有大作為32

2.5美化完善:優化默認效果32

2.6後期製作:豐富圖片細節34

2.7發佈傳播:到什麼山上唱什麼歌34

第3章佈局43

3.1圖形對象44

3.2使用subplot 45

3.3使用add_subplot 46

3.4使用subplots 47

3.5使用GridSpec 53

3.6使用add_gridspec 54

第4章裝潢65

4.1藝術家66

4.2圖脊67

4.3圖軸71

4.4注釋75

4.5視角76

4.6風格76

第5章色彩空間83

5.1色彩84

5.2 RGB色彩空間88

5.3 HSV色彩空間90

第6章顏色映射103

6.1顏色映射104

6.2視覺化色譜106

6.3創建色譜108

第7章二維散點圖123

7.1二維散點圖124

7.2樣本數據126

7.3使用面具128

第8章二維線圖133

8.1點動成線134

8.2階躍圖136

8.3火柴圖137

8.4參攷線138

8.5使用面具139

8.6特殊點線139

8.7渲染140

第9章極座標繪圖147

9.1線圖148

9.2散點圖148

9.3柱狀圖149

9.4等高線149

第10章二維等高線153

10.1網格數據154

10.2等高線158

10.3三角剖分162

第11章熱圖和其他169

11.1熱圖170

11.2偽彩色網格圖171

11.3非向量圖片172

第12章平面幾何圖形181

12.1使用patches繪製平面幾何形狀182

12.2填充185

第13章三維散點圖197

13.1三維散點圖198

13.2展示更多特徵201

13.3視覺化三元概率分佈204

第14章三維線圖213

14.1線圖214

14.2火柴圖220

第15章網格曲面223

15.1網格曲面224

15.2在三維平面展示四維數據227

15.3其他視覺化方案228

第16章三維等高線239

16.1沿三個方向獲取等高線240

16.2特定等高線243

16.3視覺化四維數據247

第17章箭頭圖261

17.1向量262

17.2箭頭264

17.3向量場267

第18章立體幾何277

18.1繪製幾何體的幾種方法278

18.2用等高線繪製三維幾何體281

18.3 Plotly的三維視覺化方案281

第19章數列293

19.1什麼是數列? 294

19.2斐波那契數列294

19.3巴都萬數列295

19.4雷卡曼數列296

19.5數列求和極限296

第20章函數303

20.1函數304

20.2一次函數305

20.3其他幾個函數示例309

第21章二次型323

21.1二元二次型324

21.2三元二次型331

第22章隱函數349

22.1二元隱函數350

22.2三元隱函數353

第23章參數方程363

23.1參數方程364

23.2球座標366

第24章複數375

24.1複數376

24.2複變函數381

第25章距離395

25.1歐氏距離396

25.2其他距離度量397

第26章平面幾何變換407

26.1常見幾何變換408

26.2仿射變換409

26.3投影412

第27章立體幾何變換421

27.1立體幾何變換422

27.2四種常用幾何變換426

第28章奇异值分解439

28.1什麼是奇异值分解? 440

28.2 2×2方陣441

28.3 3×3方陣443

28.4 3×2細高矩陣446

28.5 2×3矮胖矩陣449

第29章瑞利商461

29.1什麼是瑞利商? 462

29.2二元瑞利商463

29.3在組織圓上看二元瑞利商464

29.4在組織球上看三元瑞利商465

29.5平面上看三元瑞利商468

29.6球面等高線展示三元瑞利商471

第30章心形線481

30.1心形線482

30.2模數乘法表484

第31章模式隨機501

31.1模式隨機502

31.2貝葉斯推斷504

第32章Dirichlet分佈527

32.1什麼是Dirichlet分佈? 528

32.2降維投影到平面529

32.3將等高線投影到斜面上530

32.4重心坐標系532

32.5重心坐標系展示Dirichlet分佈536

第33章貝塞爾曲線551

33.1貝塞爾曲線552

33.2一階552

33.3二階553

33.4三階555

33.5三維空間555

33.6鳶尾花曲線556

第34章繁花曲線563

34.1繁花曲線564

34.2內旋輪線564

34.3外旋輪線566

第35章分形571

35.1分形572

35.2 Koch雪花572

35.3謝爾賓斯基三角形573

35.4 Vicsek正方形分形574

35.5龍曲線574

35.6巴恩斯利蕨574

35.7畢達哥拉斯樹575

35.8曼德博集合575

35.9朱利亞集合576

第36章網絡圖591

東方書院后.png

10001.jpg

6月新書【程式設計不難:全彩圖解+微課+ Python程式設計】
NT$1850
注: 書籍送貨期間請保持手機開機

您可能會喜歡