





這是一本Python完全入門的書籍,高中生、文科生通通看得懂,整本書從Python環境、資料結構開始,使用完整流程圖與大量程式實例講解程式設計基礎觀念,為進入人工智慧、機器學習、大數據時代奠定基礎。
內容簡介
全書內容包含263個程式實例,完整解說程式設計、邏輯思維相關知識,這本書同時有139個是非題習題(電子書)、103個選擇題習題(電子書)、98個實作題習題供讀者自我複習與練習,全書包含下列主要內容。
建立正確的Python風格程式
認識內建函數與標準函數庫模組
突破0到1過程,練就紮實基本功
自學者可輕鬆上手,快樂學習
解一元一次和二次方程式
雞兔同籠解聯立方程式
認識音速單位馬赫
認識圓周率PI
認識萊布尼茲級數
認識尼拉卡莎級數
使用蒙地卡羅模擬計算圓周率
認識費式(Fibonacci)數列
認識階乘數(factorial)
認識歐拉數 e
計算座標軸2個點的距離
計算地球任意2個城市間的距離
計算房貸問題
銀行存款單利與複利計算
高斯數學 – 計算等差級數和
溫度知識與攝氏/華氏轉換
12生肖程式設計
人體健康判斷程式
認識火箭升空與宇宙速度
使用者帳號管理系統
加密與解密 -- 凱薩密碼
頂級球星的最愛 – 質數(Prime number)
國王的麥粒
購物車設計
總分、平均、名次成績系統設計與格式化輸出
真心認識元組Tuple
建立血型字典
建立星座字典
設計英漢與漢英字典
夏令營的程式設計
雞尾酒程式設計
歐幾里德演算法
文件探勘與分析
設計建立多封信件程式
威力彩與大樂透程式
認識賭場的遊戲騙局
程式除錯典故
泡沫排序
順序與二分搜尋法
臉書Facebook有約20億用戶,如何在不到一秒驗證登入是正確的使用者
精彩繪圖實例
一本書的誕生最重要價值是有系統傳播知識,讀者可以從有系統知識架構,快速學會想要的知識。
建立正確的Python風格程式
認識內建函數與標準函數庫模組
突破0到1過程,練就紮實基本功
自學者可輕鬆上手,快樂學習
解一元一次和二次方程式
雞兔同籠解聯立方程式
認識音速單位馬赫
認識圓周率PI
認識萊布尼茲級數
認識尼拉卡莎級數
使用蒙地卡羅模擬計算圓周率
認識費式(Fibonacci)數列
認識階乘數(factorial)
認識歐拉數 e
計算座標軸2個點的距離
計算地球任意2個城市間的距離
計算房貸問題
銀行存款單利與複利計算
高斯數學 – 計算等差級數和
溫度知識與攝氏/華氏轉換
12生肖程式設計
人體健康判斷程式
認識火箭升空與宇宙速度
使用者帳號管理系統
加密與解密 -- 凱薩密碼
頂級球星的最愛 – 質數(Prime number)
國王的麥粒
購物車設計
總分、平均、名次成績系統設計與格式化輸出
真心認識元組Tuple
建立血型字典
建立星座字典
設計英漢與漢英字典
夏令營的程式設計
雞尾酒程式設計
歐幾里德演算法
文件探勘與分析
設計建立多封信件程式
威力彩與大樂透程式
認識賭場的遊戲騙局
程式除錯典故
泡沫排序
順序與二分搜尋法
臉書Facebook有約20億用戶,如何在不到一秒驗證登入是正確的使用者
精彩繪圖實例
一本書的誕生最重要價值是有系統傳播知識,讀者可以從有系統知識架構,快速學會想要的知識。
產品目錄
目錄
第一章 基本觀念
1-0 運算思維(Computational Thinking)
1-1 認識Python
1-2 Python 的起源
1-3 Python 語言發展史
1-4 Python 的應用範圍
1-5 跨平台的程式語言
1-6 系統的安裝與執行
1-7 檔案的建立、儲存、執行與開啟
第二章 認識變數與基本數學運算
2-1 用Python 做計算
2-2 認識變數
2-3 認識程式的意義
2-4 認識註解的意義
2-5 Python 變數與其它程式語言的差異
2-6 變數的命名原則
2-7 基本數學運算
2-8 指派運算子
2-9 Python 等號的多重指定使用
2-10 Python 的斷行
2-11 專題設計
第三章 Python 的基本資料型態
3-1 type( ) 函數
3-2 數值資料型態
3-3 布林值資料型態
3-4 字串資料型態
3-5 專題設計
第四章 基本輸入與輸出
4-1 Python 的輔助說明help( )
4-2 格式化輸出資料使用print( )
4-3 資料輸入input( )
4-4 處理字串的數學運算eval( )
4-5 認識內建(built-in) 函數
4-6 認識標準函數庫(standard library) 模組
4-7 專題設計
第五章 程式的流程控制使用if 敘述
5-1 關係運算子
5-2 邏輯運算子
5-3 if 敘述
5-4 if ⋯ else 敘述
5-5 if ⋯ elif ⋯else 敘述
5-6 專題設計
第六章 串列(List)
6-1 認識串列(list)
6-2 Python 簡單的物件導向觀念
6-3 增加與刪除串列元素
6-4 串列的排序
6-5 進階串列操作
6-6 串列內含串列
6-7 串列的賦值與拷貝
6-8 再談字串
6-9 in 和not in 運算式
6-10 專題設計
第七章 迴圈設計
7-1 基本for 迴圈
7-2 range( ) 函數
7-3 進階的for 迴圈應用
7-4 while 迴圈
7-5 專題設計
第八章 元組(Tuple)
8-1 元組的定義
8-2 讀取元組元素
8-3 遍歷所有元組元素
8-4 修改元組內容產生錯誤的實例
8-5 可以使用全新定義方式修改元組元素
8-6 元組切片(tuple slices)
8-7 方法與函數
8-8 串列與元組資料互換
8-9 其它常用的元組方法
8-10 元組的功能
8-11 專題設計
第九章 字典(Dict)
9-1 字典基本操作
9-2 遍歷字典
9-3 字典內鍵的值是串列
9-4 字典常用的函數和方法
9-5 專題實作
第十章 集合(Set)
10-1 建立集合
10-2 集合的操作
10-3 專題設計
第十一章 函數設計
11-1 Python 函數基本觀念
11-2 函數的參數設計
11-3 函數傳回值
11-4 呼叫函數時參數是串列
11-5 傳遞任意數量的參數
11-6 區域變數與全域變數
11-7 匿名函數lambda
11-8 專題設計
第十二章 類別– 物件導向
12-1 類別的定義
12-2 類別的屬性與方法
12-3 專題 解說函數與方法
第十三章 設計與應用模組
13-1 將自建的函數儲存在模組中
13-2 應用自己建立的函數模組
13-3 隨機數random 模組
13-4 時間time 模組
13-5 日期calendar 模組
13-6 專題設計
第十四章 檔案的讀取與寫入
14-1 讀取檔案
14-2 寫入檔案
14-3 認識編碼格式encode
14-4 專題設計
第十五章 程式除錯與異常處理
15-1 程式異常
15-2 常見的異常物件
15-3 finally
15-4 專題 認識程式除錯的典故
第十六章 演算法 – 排序與搜尋
16-1 電腦的演算法
16-2 好的演算法與不好的演算法
16-3 泡沫排序法(Bubble Sort)
16-4 搜尋演算法
16-5 專題設計 尾牙兌獎號碼設計
第十七章 海龜繪圖
17-1 基本觀念與安裝模組
17-2 繪圖初體驗
17-3 繪圖基本練習
17-4 控制畫筆色彩與線條粗細
17-5 繪製圓、弧形或多邊形
17-6 填滿顏色
17-7 繪圖視窗的相關知識
17-8 專題
附錄A 安裝Python
附錄B ASCII 碼值表
第一章 基本觀念
1-0 運算思維(Computational Thinking)
1-1 認識Python
1-2 Python 的起源
1-3 Python 語言發展史
1-4 Python 的應用範圍
1-5 跨平台的程式語言
1-6 系統的安裝與執行
1-7 檔案的建立、儲存、執行與開啟
第二章 認識變數與基本數學運算
2-1 用Python 做計算
2-2 認識變數
2-3 認識程式的意義
2-4 認識註解的意義
2-5 Python 變數與其它程式語言的差異
2-6 變數的命名原則
2-7 基本數學運算
2-8 指派運算子
2-9 Python 等號的多重指定使用
2-10 Python 的斷行
2-11 專題設計
第三章 Python 的基本資料型態
3-1 type( ) 函數
3-2 數值資料型態
3-3 布林值資料型態
3-4 字串資料型態
3-5 專題設計
第四章 基本輸入與輸出
4-1 Python 的輔助說明help( )
4-2 格式化輸出資料使用print( )
4-3 資料輸入input( )
4-4 處理字串的數學運算eval( )
4-5 認識內建(built-in) 函數
4-6 認識標準函數庫(standard library) 模組
4-7 專題設計
第五章 程式的流程控制使用if 敘述
5-1 關係運算子
5-2 邏輯運算子
5-3 if 敘述
5-4 if ⋯ else 敘述
5-5 if ⋯ elif ⋯else 敘述
5-6 專題設計
第六章 串列(List)
6-1 認識串列(list)
6-2 Python 簡單的物件導向觀念
6-3 增加與刪除串列元素
6-4 串列的排序
6-5 進階串列操作
6-6 串列內含串列
6-7 串列的賦值與拷貝
6-8 再談字串
6-9 in 和not in 運算式
6-10 專題設計
第七章 迴圈設計
7-1 基本for 迴圈
7-2 range( ) 函數
7-3 進階的for 迴圈應用
7-4 while 迴圈
7-5 專題設計
第八章 元組(Tuple)
8-1 元組的定義
8-2 讀取元組元素
8-3 遍歷所有元組元素
8-4 修改元組內容產生錯誤的實例
8-5 可以使用全新定義方式修改元組元素
8-6 元組切片(tuple slices)
8-7 方法與函數
8-8 串列與元組資料互換
8-9 其它常用的元組方法
8-10 元組的功能
8-11 專題設計
第九章 字典(Dict)
9-1 字典基本操作
9-2 遍歷字典
9-3 字典內鍵的值是串列
9-4 字典常用的函數和方法
9-5 專題實作
第十章 集合(Set)
10-1 建立集合
10-2 集合的操作
10-3 專題設計
第十一章 函數設計
11-1 Python 函數基本觀念
11-2 函數的參數設計
11-3 函數傳回值
11-4 呼叫函數時參數是串列
11-5 傳遞任意數量的參數
11-6 區域變數與全域變數
11-7 匿名函數lambda
11-8 專題設計
第十二章 類別– 物件導向
12-1 類別的定義
12-2 類別的屬性與方法
12-3 專題 解說函數與方法
第十三章 設計與應用模組
13-1 將自建的函數儲存在模組中
13-2 應用自己建立的函數模組
13-3 隨機數random 模組
13-4 時間time 模組
13-5 日期calendar 模組
13-6 專題設計
第十四章 檔案的讀取與寫入
14-1 讀取檔案
14-2 寫入檔案
14-3 認識編碼格式encode
14-4 專題設計
第十五章 程式除錯與異常處理
15-1 程式異常
15-2 常見的異常物件
15-3 finally
15-4 專題 認識程式除錯的典故
第十六章 演算法 – 排序與搜尋
16-1 電腦的演算法
16-2 好的演算法與不好的演算法
16-3 泡沫排序法(Bubble Sort)
16-4 搜尋演算法
16-5 專題設計 尾牙兌獎號碼設計
第十七章 海龜繪圖
17-1 基本觀念與安裝模組
17-2 繪圖初體驗
17-3 繪圖基本練習
17-4 控制畫筆色彩與線條粗細
17-5 繪製圓、弧形或多邊形
17-6 填滿顏色
17-7 繪圖視窗的相關知識
17-8 專題
附錄A 安裝Python
附錄B ASCII 碼值表
作者介紹
洪錦魁
洪錦魁
一位跨越電腦作業系統與科技時代的電腦專家,著作等身的作家。
针 DOS時代他的代表作品是IBM PC組合語言、C、C++、Pascal、資料結構。
针 Windows時代他的代表作品是Windows Programming使用C、Visual Basic。
针 Internet時代他的代表作品是網頁設計使用HTML。
针 大數據時代他的代表作品是R語言邁向Big Data之路。
除了作品被翻譯為簡體中文、馬來西亞文外,2000年作品更被翻譯為Mastering HTML英文版行銷美國,近年來作品則是在北京清華大學和台灣深智同步發行:
1:Java入門邁向高手之路王者歸來
2:Python最強入門邁向頂尖高手之路王者歸來
3:Python最強入門邁向頂尖高手之路王者歸來
4:Python網路爬蟲:大數據擷取、清洗、儲存與分析王者歸來
5:演算法最強彩色圖鑑 + Python程式實作王者歸來
6:HTML5 + CSS3王者歸來
7:R語言邁向Big Data之路
8:Excel 完整學習邁向最強職場應用王者歸來
他在2020/2021 年許多著作分別登上天瓏、博客來、Momo電腦書類暢銷排行榜第一名,他的書著作最大的特色是,所有程式語法會依特性分類,同時以實用的程式範例做解說,讓整本書淺顯易懂,讀者可以由他的著作事半功倍輕鬆掌握相關知識。
洪錦魁
一位跨越電腦作業系統與科技時代的電腦專家,著作等身的作家。
针 DOS時代他的代表作品是IBM PC組合語言、C、C++、Pascal、資料結構。
针 Windows時代他的代表作品是Windows Programming使用C、Visual Basic。
针 Internet時代他的代表作品是網頁設計使用HTML。
针 大數據時代他的代表作品是R語言邁向Big Data之路。
除了作品被翻譯為簡體中文、馬來西亞文外,2000年作品更被翻譯為Mastering HTML英文版行銷美國,近年來作品則是在北京清華大學和台灣深智同步發行:
1:Java入門邁向高手之路王者歸來
2:Python最強入門邁向頂尖高手之路王者歸來
3:Python最強入門邁向頂尖高手之路王者歸來
4:Python網路爬蟲:大數據擷取、清洗、儲存與分析王者歸來
5:演算法最強彩色圖鑑 + Python程式實作王者歸來
6:HTML5 + CSS3王者歸來
7:R語言邁向Big Data之路
8:Excel 完整學習邁向最強職場應用王者歸來
他在2020/2021 年許多著作分別登上天瓏、博客來、Momo電腦書類暢銷排行榜第一名,他的書著作最大的特色是,所有程式語法會依特性分類,同時以實用的程式範例做解說,讓整本書淺顯易懂,讀者可以由他的著作事半功倍輕鬆掌握相關知識。
規格
誠品貨碼 / 2681877827006
ISBN13 / 9789865501334
ISBN10 / 9865501333
EAN貨碼 / 9789865501334
頁數 / 304
注音版 / 否
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 23X17CM
級別 / N:無
重量(g) / 688.2g
退貨說明
退貨須知:
- 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
- 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。
依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
- 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
- 報紙、期刊或雜誌。
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
- 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
- 國際航空客運服務。
若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:
- 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
- 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
- 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
- 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送





































































































