本書精心設計了52個實例,例如製作拍拍機器人進行對話、文青機器人進行寫詩、某地區的房價預測、用股價做數據分析等,透過Python程式語言學習數據分析和機器學習的相關應用。書中分為四個引人入勝的篇章:「啟程」、「歷險」、「回歸」、「補給站」,就像是帶領讀者成為英雄,踏上了一段刺激又有趣的Python學習之旅。這種有趣的引導方式不僅讓讀者學習了程式語言,更彷彿像是沉浸在一場奇幻的學習冒險中。
近年來,Python程式語言在數據分析和人工智慧領域占據著領導地位,本書正是基於這一點,旨在幫助讀者「花時間在解決問題,而不是花時間在學習程式語言」。作者深諳學習者的需求,精心挑選了各種有趣的範例,從「基礎知識」到「數據分析」再到「機器學習」,讓讀者在實際應用中不斷鞏固知識。
本書以Jupyter Notebook作為主要學習平台,介紹了如何建構Python環境、使用Jupyter Notebook的方法。讀者可以選擇使用Google Colab進行雲端學習,或是在個人電腦上安裝Anaconda,這種多元的方式讓讀者可以更靈活地進行學習。
作者豐富的教學經驗也是本書的一大特色。曾以本書的架構在多個知名學府和機構開設Python課程,並在廣大學生中累積極佳的口碑,不論您的背景是文科還是理工科,都非常適合使用本書的內容。
本書特色
1.以四大篇章學習Python的「基礎知識」、「數據分析」、「機器學習」。
2.書中設計52個Python的實務應用,從各種有趣的範例引發學習興趣。
3.輕鬆活潑的版面,以圖解化方式加深學習印象。
4.新增API應用範例:加入OpenAI的ChatGPT API,建立個人對話機器人。
5.新增Web App範例:引入gradio套件,讓讀者能快速創立個人Web App。