少年 Py 的大冒險-成為 Python 數據分析達人的第一門課, 2/e

蔡炎龍、季佳琪、陳先灝

  • 出版商: 全華圖書
  • 出版日期: 2023-10-16
  • 定價: $450
  • 售價: 9.0$405
  • 語言: 繁體中文
  • 頁數: 292
  • ISBN: 6263286571
  • ISBN-13: 9786263286573
  • 相關分類: Python程式語言Data Science
  • 立即出貨 (庫存 < 3)

相關主題

商品描述

本書特色

1.以四大篇章學習Python的「基礎知識」、「數據分析」、「機器學習」。
2.書中設計52個Python的實務應用,從各種有趣的範例引發學習興趣。
3.輕鬆活潑的版面,以圖解化方式加深學習印象。
4.新增API應用範例:加入OpenAI的ChatGPT API,建立個人對話機器人。
5.新增Web App範例:引入gradio套件,讓讀者能快速創立個人Web App。

內容簡介

本書精心設計了52個實例,例如製作拍拍機器人進行對話、文青機器人進行寫詩、某地區的房價預測、用股價做數據分析等,透過Python程式語言學習數據分析和機器學習的相關應用。書中分為四個引人入勝的篇章:「啟程」、「歷險」、「回歸」、「補給站」,就像是帶領讀者成為英雄,踏上了一段刺激又有趣的Python學習之旅。這種有趣的引導方式不僅讓讀者學習了程式語言,更彷彿像是沉浸在一場奇幻的學習冒險中。

近年來,Python程式語言在數據分析和人工智慧領域占據著領導地位,本書正是基於這一點,旨在幫助讀者「花時間在解決問題,而不是花時間在學習程式語言」。作者深諳學習者的需求,精心挑選了各種有趣的範例,從「基礎知識」到「數據分析」再到「機器學習」,讓讀者在實際應用中不斷鞏固知識。

本書以Jupyter Notebook作為主要學習平台,介紹了如何建構Python環境、使用Jupyter Notebook的方法。讀者可以選擇使用Google Colab進行雲端學習,或是在個人電腦上安裝Anaconda,這種多元的方式讓讀者可以更靈活地進行學習。

作者豐富的教學經驗也是本書的一大特色。曾以本書的架構在多個知名學府和機構開設Python課程,並在廣大學生中累積極佳的口碑,不論您的背景是文科還是理工科,都非常適合使用本書的內容。

目錄大綱

第 1 篇【啟程】用Jupyter Notebook 快速學會Python 基礎
冒險 1 Colab—雲端版的 Jupyter Notebook
冒險 2 Python 計算機
冒險 3 用 Python 畫個圖
冒險 4 從常態分布抽樣
冒險 5 畫個函數吧
冒險 6 參數式畫圖其實也一樣!
冒險 7 Python 的資料型態
冒險 8 重要的字典資料型態
冒險 9 用 Markdown 做美美的筆記
冒險 10 Hello, World!
冒險 11 做一個拍拍機器人!
冒險 12 真的還假的?
冒險 13 串列索引和生成
冒險 14 用串列控制要做幾次的for 迴圈
冒險 15 直到這樣,while 迴圈才結束
冒險 16 用append 打造我們要的串列
冒險 17 list comprehension 打造所需的串列
冒險 18 函式的寫法
冒險 19 引入套件,寫個猜數字遊戲
冒險 20 Jupyter Notebook 超炫互動功能

第 2 篇【歷險】Python 的進階主題,邁向數據分析之路
冒險 21 map 和filter
冒險 22 用class 打造自己的資料型態
冒險 23 完全掌控print 的結果
冒險 24 打造一個會寫詩的文青機器人
冒險 25 漂亮display 所有物件
冒險 26 for 迴圈的進階技巧
冒險 27 把我們要的資料存檔起來
冒險 28 讓matplotlib 顯示中文
冒險 29 歡迎來到Array 的世界
冒險 30 Broadcasting 比我們想像更有趣
冒險 31 Array 大變身
冒險 32 Array 快速生成法
冒險 33 Array 畫圖超方便
冒險 34 Array 快篩法
冒險 35 熊貓是Python 的Excel
冒險 36 用熊貓做基本數據分析
冒險 37 組裝自己的DataFrame
冒險 38 Groupby 找美國最常目擊UFO 的州
冒險 39 玩玩真的股票資料

第 3 篇【回歸】用Python 做機器學習!
冒險 40 當紅的AI 就是把問題化成函數
冒險 41 函數學習三部曲和線性迴歸
冒險 42 模擬線性迴歸的數據
冒險 43 過度擬合
冒險 44 訓練資料與測試資料
冒險 45 拿真實世界的資料來試試看—加州房價預測
冒險 46 用 Python 的進階小技巧來看 features 和輸出的關係
冒險 47 機器學習中的監督式學習-以 SVM 為例
冒險 48 把完整的結果畫出來
冒險 49 來做鳶尾花的分類
冒險 50 非監督式學習與 k-means

第 4 篇【補給站】善用工具,展開奇幻旅程
冒險副本 01 從拍拍機器人到ChatGPT
冒險副本 02 用 gradio 神速打造你的 web app