Python零基礎學程式設計與運算思維:王者歸來 (第二版)
內容簡介
一本讓你厚植Python基礎功力的案頭好書
	
	相較於第一版,第二版新增與修訂下列內容:
	網路爬蟲
	機器學習入門
	全新觀念重新撰寫程式實例
	全書增加約 30 個程式實例
	附贈實作習題偶數題解答
	他小細節修訂約 50 處
	
	Python 語法非常活,筆者嘗試將Python 語法各種用法用實例完整解說,以協助學生未來可以更靈活使用Python。
	本書約680 個程式實例,講解了下列知識:
	科技與人工智慧知識融入內容
	完整 Python 語法
	串列、元組、字典、集合
	經緯度計算城市間的距離
	數學方法計算圓週率
	生成式 generator
	函數與類別設計
	設計與使用自己的模組、使用外部模組
	檔案壓縮與解壓縮
	檔案讀寫、目錄與剪貼簿
	程式除錯與異常處理
	正則表達式
	影像、QR code、文字辨識
	GUI、動畫、遊戲、小算盤
	遞迴式觀念與碎形 (Fractal)
	Matplotlib 中英文圖表繪製
	台灣股市擷取與圖表繪製
	網路爬蟲
	機器學習入門
目錄
	第一章 基本觀念
	1-0 運算思維(ComputationalThinking)
	1.1 認識Python
	1-2 Python 的起源
	1-3 Python 語言發展史
	1-4 Python 的應用範圍
	1-5 靜態語言與動態語言
	1-6 系統的安裝與執行
	1-7 檔案的建立、儲存、執行與開啟
	1-8 程式註解
	
	第二章 認識變數與基本數學運算
	2-1 用Python 做計算
	2-2 認識變數
	2-3 認識程式的意義
	2-4 認識註解的意義
	2-5 變數的命名原則
	2-6 基本數學運算
	2-7 指派運算子
	2-8 Python 等號的多重指定使用
	2-9 刪除變數
	2-10 Python 的斷行
	2-11 專題- 複利計算/ 計算圓面積與圓周長
	
	第三章 Python 的基本資料型態
	3-1 type( ) 函數
	3-2 數值資料型態
	3-3 布林值資料型態
	3-4 字串資料型態
	3-5 字串與字元
	3-6 專題- 地球到月球時間計算/ 計算座標軸2 點之間距離
	
	第四章 基本輸入與輸出
	4-1 Python 的輔助說明help( )
	4-2 格式化輸出資料使用print( )
	4-3 輸出資料到檔案
	4-4 資料輸入input( )
	4-5 處理字串的數學運算eval( )
	4-6 列出所有內建函數dir( )
	4-7 專題- 溫度轉換/ 房貸問題/ 計算經緯度距離
	
	第五章 程式的流程控制使用if 敘述
	5-1 關係運算子
	5-2 邏輯運算子
	5-3 if 敘述
	5-4 if ⋯ else 敘述
	5-5 if ⋯ elif ⋯ else 敘述
	5-6 巢狀的if 敘述
	5-7 尚未設定的變數值None
	5-8 專題-BMI 程式/ 線性方程式
	
	第六章 串列(List)
	6-1 認識串列(list)
	6-2 Python 簡單的物件導向觀念
	6-3 獲得串列的方法
	6-4 增加與刪除串列元素
	6-5 串列的排序
	6-6 進階串列操作
	6-7 串列內含串列
	6-8 串列的賦值與切片拷貝
	6-9 再談字串
	6-10 in 和not in 運算式
	6-11 is 或is not 運算式
	6-12 enumerate 物件
	6-13 專題:建立大型串列/ 文件加密
	
	第七章 迴圈設計
	7-1 基本for 迴圈
	7-2 range( ) 函數
	7-3 進階的for 迴圈應用
	7-4 while 迴圈
	7-5 enumerate 物件使用for 迴圈解析
	7-6 專題:購物車設計/ 成績系統/ 圓周率
	
	第八章 元組(Tuple)
	8-1 元組的定義
	8-2 讀取元組元素
	8-3 遍歷所有元組元素
	8-4 元組切片(tuple slices)
	8-5 方法與函數
	8-6 串列與元組資料互換
	8-7 其它常用的元組方法
	8-8 enumerate 物件使用在元組
	8-9 使用zip( ) 打包多個物件
	8-10 生成式(generator)
	8-11 製作大型的元組資料
	8-12 元組的功能
	8-13 專題:認識元組/ 統計應用
	
	第九章 字典(Dict)
	9-1 字典基本操作
	9-2 遍歷字典
	9-3 建立字典串列
	9-4 字典內鍵的值是串列
	9-5 字典內鍵的值是字典
	9-6 字典常用的函數和方法
	9-7 製作大型的字典資料
	9-8 專題:文件分析/ 字典生成式/ 英漢字典
	
	第十章 集合(Set)
	10-1 建立集合
	10-2 集合的操作
	10-3 適用集合的基本函數操作
	10-4 專題:夏令營程式/ 程式效率/ 集合生成式/ 雞尾酒實例
	
	第十一章 函數設計
	11-1 Python 函數基本觀念
	11-2 函數的參數設計
	11-3 函數傳回值
	11-4 呼叫函數時參數是串列
	11-5 傳遞任意數量的參數
	11-6 遞迴式函數設計recursive
	11-7 區域變數與全域變數
	11-8 匿名函數lambda
	11-9 pass 與函數
	11-10 專題:函數的應用/ 最大公約數/ 質數
	
	第十二章 類別– 物件導向的程式設計
	12-1 類別的定義與使用
	12-2 類別的訪問權限 – 封裝(encapsulation)
	12-3 類別的繼承
	12-4 多型(polymorphism)
	12-5 多重繼承
	12-6 專題:幾何資料的應用
	
	第十三章 設計與應用模組
	13-1 將自建的函數儲存在模組中
	13-2 應用自己建立的函數模組
	13-3 將自建的類別儲存在模組內
	13-4 應用自己建立的類別模組
	13-5 隨機數random 模組
	13-6 時間time 模組
	13-7 系統sys 模組
	13-8 keyword 模組
	13-9 日期calendar 模組
	13-10 專題設計:賭場遊戲騙局/ 蒙地卡羅模擬/ 文件加密
	
	第十四章 檔案的讀取與寫入
	14-1 資料夾與檔案路徑
	14-2 讀取檔案
	14-3 寫入檔案
	14-4 讀取和寫入二進位檔案
	14-5 shutil 模組
	14-6 檔案壓縮與解壓縮zipFile
	14-7 認識編碼格式encode
	14-8 剪貼簿的應用
	14-9 專題設計:分析檔案/ 加密檔案
	
	第十五章 程式除錯與異常處理
	15-1 程式異常
	15-2 設計多組異常處理程序
	15-3 丟出異常
	15-4 紀錄Traceback 字串
	15-5 finally
	15-6 程式斷言assert
	15-7 程式除錯的典故
	
	第十六章 正則表達式Regular Expression
	16-1 使用Python 硬功夫搜尋文字
	16-2 正則表達式的基礎
	16-3 更多搜尋比對模式
	16-4 貪婪與非貪婪搜尋
	16-5 正則表達式的特殊字元
	16-6 MatchObject 物件
	16-7 搶救CIA 情報員– sub( ) 方法
	16-8 處理比較複雜的正則表示法
	
	第十七章 用Python 處理影像檔案
	17-1 認識Pillow 模組的RGBA
	17-2 Pillow 模組的盒子元組(Box tuple)
	17-3 影像的基本操作
	17-4 影像的編輯
	17-5 裁切、複製與影像合成
	17-6 影像濾鏡
	17-7 在影像內繪製圖案
	17-8 在影像內填寫文字
	17-9 專題 – 建立QR code/ 辨識車牌與建立停車場管理系統
	
	第十八章 開發GUI 程式使用tkinter
	18-1 建立視窗
	18-2 標籤Label
(節錄)
序/導讀
	序
	
	相較於第一版,第二版新增與修訂下列內容:
	網路爬蟲
	機器學習入門
	全新觀念重新撰寫程式實例
	全書增加約 30 個程式實例
	附贈實作習題偶數題解答
	他小細節修訂約 50 處
	
	Python 語法非常活,筆者嘗試將Python 語法各種用法用實例完整解說,以協助學生未來可以更靈活使用Python。
	本書約680 個程式實例,講解了下列知識:
	科技與人工智慧知識融入內容
	完整 Python 語法
	串列、元組、字典、集合
	經緯度計算城市間的距離
	數學方法計算圓週率
	生成式 generator
	函數與類別設計
	設計與使用自己的模組、使用外部模組
	檔案壓縮與解壓縮
	檔案讀寫、目錄與剪貼簿
	程式除錯與異常處理
	正則表達式
	影像、QR code、文字辨識
	GUI、動畫、遊戲、小算盤
	遞迴式觀念與碎形 (Fractal)
	Matplotlib 中英文圖表繪製
	台灣股市擷取與圖表繪製
	網路爬蟲
	機器學習入門
	
	寫過許多的電腦書著作,本書沿襲筆者著作的特色,程式實例豐富,相信讀者只要遵循本書內容必定可以在最短時間精通Python 設計,編著本書雖力求完美,但是學經歷不足,謬誤難免,尚祈讀者不吝指正。
	 
	洪錦魁2020-10-30
	jiinkwei@me.com
	
	教學資源說明
	
	本書所有習題實作題約190 題均有習題解答,如果您是學校老師同時使用本書教學,歡迎與本公司聯繫,本公司將提供習題解答。教師資源包含下列資料:
	
	1 : 教學簡報檔案
	2 : 本書完整實作題習題解答
	
	另外,本書也有教學簡報檔案供教師教學使用。
	
	讀者資源說明
	
	請至本公司網頁deepmind.com.tw 下載本書讀者資源,本資源含下列資料:
	
	1 : 本書是非題與選擇題題目與解答,這些題目部分是美國Silicon Stone Education 的Python 國際證照考試題目。
	2 : 本書所有程式實例。
	3 : 實作題偶數題的解答,如果參加FB 社團iCoding 程式語言讀書會 [Python, JAVA, C,C++, C#, Javascript, 大數據, 人工智慧等限),也可以看到本書於上市日期公佈的完整習題解答密碼。
配送方式
- 
                                    台灣
- 國內宅配:本島、離島
 - 
                                                到店取貨:
不限金額免運費
                                                        
                                                        
                                                 
 - 
                                    海外
- 國際快遞:全球
 - 
                                                港澳店取:
                                                    
                                                     
 
詳細資料
詳細資料
- 
                                        
- 語言
 - 中文繁體
 - 裝訂
 - 紙本平裝
 
 - 
                                        
- ISBN
 - 9789865501631
 - 分級
 - 普通級
 
 - 
                                        
- 頁數
 - 736
 - 商品規格
 - 23*17
 
 - 
                                        
- 出版地
 - 台灣
 - 適讀年齡
 - 全齡適讀
 
 - 
                                        
- 注音
 - 級別
 
 
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
- 
								依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
								
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
 - 依消費者要求所為之客製化給付。(客製化商品)
 - 報紙、期刊或雜誌。(含MOOK、外文雜誌)
 - 經消費者拆封之影音商品或電腦軟體。
 - 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
 - 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
 
 - 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
 - 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
 - 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
 
    
        
                  
                
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
		


商品評價