0920~0926_夏季暢銷第三波BN

Python最強入門邁向頂尖高手之路:王者歸來(第二版)全彩版

達洋貓《櫻花樹》一卡通

達洋貓《櫻花樹》一卡通

【開學大作戰】一卡通全面限時9折起

看更多
  • 1個人喜歡
  • 9 972
    1080

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

Python最強入門邁向頂尖高手之路
王者歸來 第二版


本書特色

本書第一版曾經榮登博客來、天瓏、Momo暢銷排行榜第一名

本書除了贈送全書1101個程式實例,所有是非與選擇題皆附有習題解答,實作題部分有約260多個程式實例則是贈送所有偶數題的解答,有了這些解答讀者可以自行驗證學習成果。

多次與教育界的朋友相聚,談到電腦語言的發展趨勢,大家一致公認Python已經是當今最重要的電腦語言了,幾乎所有知名公司,例如:Google、Facebook、…等皆已經將此語言列為必備電腦語言。了解許多人想學Python,市面上的書也不少了,許多人買了許多書,學習Python路上仍感障礙重重,原因是沒有選到好的書籍,市面上許多書籍的缺點是:

1:Python語法講解不完整,沒有建立Python紮實語法的觀念
2:用C、C++、Java觀念撰寫實例
3:Python語法的精神與內涵未做說明
4:Python進階語法未做解說
5:基礎實例太少,沒經驗的讀者無法舉一反三
6:模組介紹不足,應用範圍有限

許多讀者因此買了一些書,讀完了,好像學會了,但到了網路看專家撰寫的程式往往看不懂。就這樣我決定撰寫一本用豐富、實用、有趣實例完整且深入講解Python語法的入門書籍。其實這本書也是目前市面上講解Python書籍中語法最完整、應用範圍最廣、範例最豐富的書籍。整本書從Python風格說起,拋棄C、C++、Java思維,將Python語法、內涵與精神功能火力全開,完全融入矽谷頂尖Python工程師的邏輯與設計風格。

這是史上最多範例的Python書籍,有約1101個程式實例搭配約500個模組的函數,輔助約260個習題,外加126頁的習題電子書,用極深入、最詳細的態度講解Python語法的基礎與進階知識,例如:utf-8中文編碼、list、tuple、dict、set、bytes、bytearray、closure、lambda、Decorator、@property、@classmethod、@staticmathod…等。

此外,也將應用範圍擴充至下列應用:
人工智慧基礎知識融入章節內容
認識Python彩蛋
從bytes說起、編碼(encode)、解碼(decoding)
完整解說Unicode字符集和utf-8依據Unicode字符集的中文編碼方式
從小型串列、元組、字典到大型數據資料的建立
生成式(generator)建立Python資料結構,串列(list)、字典(dict)、集合(set)
在座標軸內計算任2點之間的距離,同時解說與人工智慧的關聯
經緯度計算地球任2城市之間的距離,學習取得地球任意位置的經緯度
萊布尼茲公式、尼拉卡莎、蒙地卡羅模擬計算圓週率
基礎函數觀念,也深入到嵌套、closure、lambda、Decorator等高階應用
Google有一篇大數據領域著名的論文,MapReduce:Simplified Data Processing on Large Clusters,重要觀念是MapReduce,筆者將對map( )和reduce( )完整解說,更進一步配合lambda觀念解說高階應用
建立類別同時深入裝飾器@property、@classmethod、@staticmathod與類別特殊屬性與方法
設計與應用自己設計的模組、活用外部模組(module)
賭場騙局
設計加密與解密程式
Python的輸入與輸出
檔案壓縮與解壓縮
程式除錯(debug)與異常(exception)處理
檔案讀寫與目錄管理
剪貼簿(clipboard)處理
正則表達式(Regular Expression)
遞廻式觀念與碎形(Fractal)
影像處理與文字辨識,更進一步說明電腦儲存影像的方法與觀念
建立有個人風格的QR code與電子名片QR code
認識中文分詞jieba與建立詞雲(wordcloud)設計
GUI設計 - 實作小算盤
實作動畫、音樂與遊戲
Matplotlib中英文圖表繪製
說明csv和json檔案
繪製世界地圖
台灣股市資料擷取與圖表製作
網路爬蟲
用Python執行手機傳簡訊
用Python執行傳送電子郵件
處理PDF檔案
用Python控制螢幕與鍵盤
輕量級的資料庫SQLite實作
用Python實戰MySQL資料庫
多工與多執行緒設計
海龜繪圖,設計萬花筒與滿天星星
Facebook與YouTube的應用
實作機場人臉辨識系統
搭配Flask設計Line Bot機器人
網路程式Server端與Client端程式設計,筆者也設計了簡單的聊天室

Python是一門可以很靈活使用的程式語言,本書對Python最基礎的知識與應用使用了大量靈活的實例做說明,讀者可以由這些程式實例事半功倍成為Python頂尖高手。

作者

洪錦魁

一位跨越電腦作業系統與科技時代的電腦專家,著作等身的作家。
■ DOS 時代他的代表作品是 IBM PC 組合語言、C、C++、Pascal、資料結構
■ Windows 時代他的代表作品是 Windows Programming 使用 C、Visual Basic。
■ Internet 時代他的代表作品是網頁設計使用 HTML。
■ 大數據時代他的代表作品是 R 語言邁向 Big Data 之路。
除了作品被翻譯為簡體中文、馬來西亞文外,2000 年作品更被翻譯為MasteringHTML 英文版行銷美國,近年來作品則是在北京清華大學和台灣深智同步發行:
1:Java入門邁向高手之路王者歸來
2:Python最強入門邁向頂尖高手之路王者歸來
3:Python最強入門邁向數據科學之路王者歸來
4:Python網路爬蟲:大數據擷取、清洗、儲存與分析王者歸來
5:演算法最強彩色圖鑑 + Python程式實作王者歸來
6:網頁設計HTML+CSS+JavaScript+jQuery+Bootstrap+GoogleMap王者歸來
7:機器學習彩色圖解 + 基礎數學篇 + Python實作王者歸來
8:R語言邁向Big Data之路
9:Excel完整學習邁向最強職場應用王者歸來

他的近期著作分別登上天瓏、博客來、Momo電腦書類暢銷排行榜第一名,他的書著作最大的特色是,所有程式語法會依特性分類,同時以實用的程式範例做解說,讓整本書淺顯易懂,讀者可以由他的著作事半功倍輕鬆掌握相關知識。

目錄

第一章 基本觀念
1-1 認識Python
1-2 Python 的起源
1-3 Python 語言發展史
1-4 Python 的應用範圍  
1-5 靜態語言與動態語言
1-6 系統的安裝與執行  
1-7 程式註解
1-8 Python 彩蛋

第二章 認識變數與基本數學運算
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 bytes 資料
3-7 專題- 地球到月球時間計算/計算座標軸 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 尚未設定的變數值None
5-7 if 的新功能
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 修改元組內容產生錯誤的實例
8-5 可以使用全新定義方式修改元組元素
8-6 元組切片(tuple slices)
8-7 方法與函數
8-8 串列與元組資料互換
8-9 其它常用的元組方法
8-10 enumerate 物件使用在元組
8-11 使用zip( ) 打包多個物件
8-12 生成式(generator)
8-13 製作大型的元組資料
8-14 元組的功能
8-15 專題 認識元組/統計/打包與解包/bytes與bytearray

第九章 字典(Dict)
9-1 字典基本操作
9-2 遍歷字典
9-3 建立字典串列
9-4 字典內鍵的值是串列
9-5 字典內鍵的值是字典
9-6 while 迴圈在字典的應用
9-7 字典常用的函數和方法
9-8 製作大型的字典資料
9-9 專題 文件分析/字典生成式/星座/凱薩密碼/摩斯密碼

第十章 集合(Set)
10-1 建立集合
10-2 集合的操作
10-3 適用集合的方法
10-4 適用集合的基本函數操作
10-5 凍結集合frozenset
10-6 專題 夏令營程式/程式效率/集合生成式/雞尾酒實例

第十一章 函數設計
11-1 Python 函數基本觀念
11-2 函數的參數設計
11-3 函數傳回值
11-4 呼叫函數時參數是串列
11-5 傳遞任意數量的參數
11-6 進一步認識函數
11-7 遞迴式函數設計recursive
11-8 區域變數與全域變數
11-9 匿名函數lambda
11-10 pass 與函數
11-11 type 關鍵字應用在函數
11-12 設計自己的range( )
11-13 裝飾器(Decorator)
11-14 專題 函數的應用/質數
11-15 專題 歐幾里德演算法

第十二章 類別– 物件導向的程式設計
12-1 類別的定義與使用
12-2 類別的訪問權限 – 封裝(encapsulation)
12-3 類別的繼承
12-4 多型(polymorphism)
12-5 多重繼承
12-6 type 與instance
12-7 特殊屬性
12-8 類別的特殊方法
12-9 專題 幾何資料的應用

第十三章 設計與應用模組
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 幾個增強Python 功力的模組
13-11 專題設計 賭場遊戲騙局/蒙地卡羅模擬/文件加密

第十四章 檔案的讀取與寫入
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 程式日誌模組logging
15-8 程式除錯的典故

第十六章 正則表達式Regular Expression
16-1 使用Python 硬功夫搜尋文字
16-2 正則表達式的基礎
16-3 更多搜尋比對模式
16-4 貪婪與非貪婪搜尋
16-5 正則表達式的特殊字元
16-6 MatchObject 物件
16-7 搶救CIA 情報員-sub( ) 方法
16

序/導讀



Python最強入門邁向頂尖高手之路
王者歸來 第二版

這本書的第一版曾經榮登博客來、Momo、天瓏暢銷排行榜第一名,相較於第一版,本書內容增加下列知識與應用:
PEP 8、Python 設計風格,易讀易懂
Python 語法精神、效能發揮極致
說明底線開頭或結尾的變數
複數觀念
bytes 與 bytearray
f-strings 輸出,全書程式以最新觀念重新撰寫
高斯數學、火箭升空、凱薩密碼、雞兔同籠、國王的麥粒
摩斯密碼、雞尾酒、歐幾里德演算法
非 True 或 False 的邏輯運算
nonlocal 變數
__name__ == '__main__' 的優點
補充 JSON 和 CSV 檔案解說
網路實戰 PM 2.5 資料與更詳細解說 JSON 檔案
Pickle 和 Shelve 檔案
股市數據與 CSV 檔案
Python 與 MySQL
搭配 Flask 設計 Line Bot 機器人
網路程式設計,實作網路聊天室
其他修訂小細節約 100 處
全書增加約 100 個程式,整本書高達 1101 個程式。

多次與教育界的朋友相聚,談到電腦語言的發展趨勢,大家一致公認Python 已經是當今最重要的電腦語言,幾乎所有知名公司,如:Google、Facebook、⋯等皆已經將此語言列為必備電腦語言。了解許多人想學Python,市面上的書也不少,許多人買了許多書,學習Python 路上仍感障礙重重,原因是沒有選到好的書籍,市面上許多書籍的缺點是:
Python 語法講解不完整,沒有建立 Python 紮實語法的觀念
用 C、C++、Java 觀念撰寫實例
Python語法的精神與內涵未做說明
Python進階語法未做解說
基礎實例太少,沒經驗的讀者無法舉一反三
模組介紹不足,應用範圍有限

許多讀者因此買了一些書,讀完了,好像學會了,但到了網路看專家撰寫的程式往往看不懂。

就這樣我決定撰寫一本用豐富、實用、有趣實例完整且深入講解Python 語法的入門書籍。其實這本書也是目前市面上講解Python 書籍中語法最完整、應用範圍最廣、範例最豐富的書籍。整本書從Python 風格說起,拋棄C、C++、Java 思維,將Python語法、內涵與精神功能火力全開,完全融入矽谷頂尖Python 工程師的邏輯與設計風格。

這是史上最多範例的Python 書籍,有約1101個程式實例搭配約500個模組的函數,輔助約260個習題,外加116頁的習題電子書,用極深入、最詳細的態度講解Python 語法的基礎與進階知識,例如:utf-8 中文編碼、list、tuple、dict、set、bytes、bytearray、closure、lambda、Decorator、@property、lassmethod、@staticmathod⋯等。

此外,也將應用範圍擴充至下列應用:
人工智慧基礎知識融入章節內容
認識 Python 彩蛋
從 bytes 說起、編碼(encode)、解碼(decoding)
完整解說Unicode 字符集和 utf-8 依據 Unicode 字符集的中文編碼方式
從小型串列、元組、字典到大型數據資料的建立
生成式 (generator) 建立Python 資料結構,串列(list)、字典(dict)、集合(set)
在座標軸內計算任2點之間的距離,同時解說與人工智慧的關聯
經緯度計算地球任2城市之間的距離,學習取得地球任意位置的經緯度
萊布尼茲公式、尼拉卡莎、蒙地卡羅模擬計算圓週率
基礎函數觀念,也深入到嵌套、closure、lambda、Decorator 等高階應用
Google有一篇大數據領域著名的論文,MapReduce:Simplified Data Processing on Large Clusters,重要觀念是MapReduce,筆者將對map( )和reduce( )完整解說,更進一步配合lambda觀念解說高階應用
建立類別同時深入裝飾器 @property、@classmethod、@staticmathod與類別特殊屬性與方法
設計與應用自己設計的模組、活用外部模組 (module)
賭場騙局
設計加密與解密程式
Python的輸入與輸出
檔案壓縮與解壓縮
程式除錯(debug)與異常(exception)處理
檔案讀寫與目錄管理
剪貼簿 (clipboard) 處理
正則表達式 (Regular Expression)
遞廻式觀念與碎形 (Fractal)
影像處理與文字辨識,更進一步說明電腦儲存影像的方法與觀念
建立有個人風格的 QR code 與電子名片 QR code
認識中文分詞 jieba 與建立詞雲 (wordcloud) 設計
GUI 設計 - 實作小算盤
實作動畫、音樂與遊戲
Matplotlib中英文圖表繪製
說明 csv 和 json 檔案
繪製世界地圖
台灣股市資料擷取與圖表製作
網路爬蟲
用 Python 執行手機傳簡訊
用 Python 執行傳送電子郵件
處理 PDF 檔案
用 Python 控制螢幕與鍵盤
輕量級的資料庫 SQLite 實作
用 Python 實戰 MySQL 資料庫
多工與多執行緒設計
海龜繪圖,設計萬花筒與滿天星星
Facebook 與 YouTube 的應用
實作機場人臉辨識系統
搭配 Flask 設計 Line Bot 機器人
網路程式 Server 端與 Client 端程式設計,筆者也設計了簡單的聊天室

Python 是一門可以很靈活使用的程式語言,本書對Python 最基礎的知識與應用使用了大量靈活的實例做說明,讀者可以由這些程式實例事半功倍成為Python 頂尖高手。

寫過許多的電腦書著作,本書沿襲筆者著作的特色,程式實例豐富,相信讀者只要遵循本書內容必定可以在最短時間精通Python 設計,編著本書雖力求完美,但是學經歷不足,謬誤難免,尚祈讀者不吝指正。

洪錦魁2020-9-10
jiinkwei@me.com
臉書粉絲團
歡迎加入:王者歸來電腦專業圖書系列

圖書資源說明1
本書籍的所有程式實例與奇數編號的實作題解答可以在深智公司網站下載,本書書號DM2039 是密碼。

本書所有章節均附是非與選擇的習題解答、以及實作習題的輸入與輸出,這些可以在深智公司網站下載,特別是在實作題部分有附輸入與輸出,讀者可以遵循了解題目的本質與相關參考資訊。

圖書資源說明2
本書所有附錄以電子書方式呈現。
教學資源說明
如果您是學校老師同時使用本書教學,歡迎與本公司聯繫,本公司將提供教學投
影片與完整的實作題習題解答。請老師聯繫時提供任教學校、科系、Email、和手機號碼,以方便本公司業務單位協助您。

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789865501532
    • 分級
    • 普通級
    • 頁數
    • 1040
    • 商品規格
    • 23*17
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing