最佳案例Python套件12堂課 (最新版)

最佳案例Python套件12堂課 (最新版)

期:
2019/05/30
9
680612
查詢門市庫存
以簡單清楚的語法教學,配合多元的實例,累積實力往高手邁進。

內容簡介

產品特色:
1.以簡單清楚的語法教學,配合多元的實例,累積實力往高手邁進。
2.本書設計許多精采有趣的範例程式,幫助讀者熟悉程式技巧,是一本關於Python的模組與第三方套件應用的最佳書籍。
3.精心設計近100題的實作範例,帶你進入Python精采世界。
展開看更多

產品目錄

目錄:
Chapter 1 模組與套件
1-1 匯入模組
1-1-1 匯入整個模組
1-1-2 替模組取個別名
1-1-3 只匯入特定的函數
1-2 自製模組
1-2-1 認識 Python 的 __name__ 屬性
1-3 實用內建模組與線上輔助
1-3-1 os 模組
1-3-2 sys 模組
1-3-3 random 模組
1-3-4 datetime 模組
1-3-5 查看模組的路徑與檔名
1-3-6 套件線上說明文件
1-4 第三方套件
1-4-1 利用 pip 管理程式安裝套件
1-4-2 從 PyPl 網站安裝套件
1-5 上機實作演練-樂透隨機投注暨對獎程式
1-5-1 程式範例描述
1-5-2 輸入說明
1-5-3 輸出範例
1-5-4 流程圖
1-5-5 程式碼說明
重點回顧
學習評量

Chapter 2 檔案與資料庫
2-1 作業系統與檔案管理
2-1-1 os 模組與 os.path 模組
2-1-2 shutil 模組
2-1-3 glob 模組
2-2 檔案寫入與讀取
2-2-1 文字檔的寫入與讀取
2-2-2 JSON 格式的寫入與讀取
2-3 SQLite 資料庫
2-3-1 認識 SQLite 資料庫架構
2-3-2 連接 SQLite 資料庫架構
2-4 常用的 SQL 指令
2-4-1 WHERE 指定條件
2-4-2 ORDER BY 排序
2-4-3 GROUP BY 分組
重點回顧
學習評量

Chapter 3 資料擷取與網路爬蟲
3-1 資料擷取前的準備工作
3-1-1 使用 Python IDLE 撰寫程式
3-1-2 安裝了 Anaconda 軟體
3-1-3 認識 URI 與 RUL
3-1-4 以 urllib.parse 模組剖析 URL
3-2 我的第一支網路爬蟲程式
3-2-1 網頁構成三要素
3-2-2 檢視網頁原始碼
3-2-3 以 urllib.request 取得網頁內容
3-2-4 好用的 requests 套件
3-3 以 BeautifulSoup4 做網頁解析
3-3-1 鮮味首選用 Tag
3-3-2 BeautifulSoup 常用屬性和方法
3-3-3 BeautifulSoup 套件應用範例
重點回顧
學習評量

Chapter 4 網頁自動化及安全
4-1 您的資料加密了沒?
4-1-1 加密與解密
4-1-2 提供加密 hashlib 模組
4-1-3 檢查資料的變動性
4-1-4 隨機密碼用 secrets
4-2 網頁自動化
4-2-1 認識 Selenium 工具
4-2-2 準備 Selenium
4-2-3 讓瀏覽器自動自發
4-3 簡單的網頁操作
4-3-1 與網頁有關的元素
4-3-2 滑鼠事件
重點回顧
學習評量

Chapter 5 繪圖與影像處理
5-1 turtle 圖形繪製
5-1-1 海龜繪圖法
5-1-2 turtle 模組的原理
5-1-3 常用的 Turtle 及 Scren 控制方法(methods)
5-1-4 turtle 繪圖指令
5-2 pillow 圖形處理
5-2-1 安裝 pillow 與基本操作
5-2-2 影像的縮放、剪裁與旋轉
5-2-3 調整亮度、色調及對比
5-3 產生QR Code碼
5-3-1 什麼是QR Code
5-3-2 QR Code基本結構
5-3-3 產生 QR Code碼
5-3-4 QR Code 應用-vCard
重點回顧
學習評量

Chapter 6 視窗圖形化應用程式開發
6-1 認識 tkinter 套件
6-1-1 認識 Tkinter 套件
6-2 常用 GUI 元件
6-2-1 Label(文字標籤)
6-2-2 Button(按鈕)
6-2-3 Entry(單行文字)
6-2-4 Text(多行文字)
6-2-5 CheckButton(核取按鈕)
6-2-6 RadioButton(選項按鈕)
6-2-7 ScrollBar(捲軸)
6-3 開啟對話方塊
6-4 建立功能表選單
6-5 使用Canvas繪製圖形
重點回顧
學習評量

Chapter 7 陣列運算與科學應用
7-1 NumPy 簡介
7-2 一維陣列應用
7-2-1 一維陣列的建立
7-2-2 ndarray 型別的屬性
7-2-3 一維陣列其它建立方式
7-2-4 陣列的輸出
7-2-5 陣列的基本操作
7-2-6 通用函數(universal function)
7-2-7 陣列的索引值與切片運算
7-3 二維陣列的建立與應用
7-3-1 二維陣列的建立
7-3-2 矩陣相加
7-3-3 矩陣相乘
7-3-4 轉置矩陣
7-4 上機實作演練-柱狀圖繪製
重點回顧
學習評量

Chapter 8 2D 視覺化統計圖表
8-1 認識 Matplotlib 套件
8-1-1 Matplotlib 安裝
8-1-2 Matplotlib 基本繪圖方法
8-1-3 Matplotlib 的樣式屬性設定
8-2 數學函數圖形
8-2-1 繪製函數圖形
8-2-2 三角函數圖形
8-3 長條圖
8-3-1 垂直長條圖
8-3-2 橫條圖
8-3-3 雙長條圖
8-4 直方圖
8-4-1 直方圖與長條圖差異
8-4-2 繪製直方圖
8-5 圓形圖與多幅圖形顯示
8-5-1 標準圓餅圖
8-5-2 繪製多個子圖
重點回顧
學習評量

Chapter 9 優化臉書行銷活動
9-1 Facebook圖 API 與存取設定
9-2 取得粉絲專頁貼文
9-3 將資料發佈到Facebook
9-4 統計按讚人數
重點回顧
學習評量

Chapter 10 雲端線上即時資料庫
10-1 Firebase 資料庫簡介
10-1-1 認識 Firebase 資料庫
10-2 首遇 Realtime 資料庫
10-2-1 進入 Firebase 即時資料庫
10-2-2 Firebase 專案建立與刪除
10-2-3 資料庫的存取權限
10-2-4 以 Realtime 資料庫編輯資料
10-3 初始化 Realtime 資料庫
10-3-1 使用 Firebase-admin 套件
10-3-2 身分驗證
10-4 資料庫的操作
10-4-1 將資料寫入資料庫
10-4-2 get() 方法讀取資料
10-4-3 資料的更新和刪除
10-5 資料庫安全機制
10-5-1 資料庫的規則
10-5-2 加入使用者
重點回顧
學習評量

Chapter 11 多媒體與遊戲開發
11-1 Pygam 簡介
11-1-1 安裝 Pygame 套件
11-1-2 Pygame 向您問好
11-1-3 P 布和色彩
11-2 在視窗上繪圖
11-2-1 繪製基本圖形
11-2-2 使用圖片
11-2-3 文字塗鴉
11-3 參與遊戲的要角
11-3-1 鍵盤事件
11-3-2 滑鼠事件
11-3-3 偵測碰撞
11-3-4 播放音樂
11-3-5 綜合應用
重點回顧
學習評量

Chapter 12 快速開發網站
12-1 使用 Python 建構網站框架
12-1-1 網站是如何運作
12-1-2 認識網頁伺服器
12-1-3 Python 網站開發框架
12-2 認識 Django 套件
12-2-1 下載與安裝 Django 套件
12-2-2 Django 的設計模式
12-3 建立 Django 網站
12-3-1 新增 Django 專案(Project)
12-3-2 新增應用程式(APP)
12-3-3 Path 的對應方法
12-4 運作 Template 模板加入 HTML 網頁
12-4-1 加入 Template
12-4-2 在 Template 加入變數
12-4-3 加入圖片及 CSS 文件
12-5 Django Model 使用資料庫
12-5-1 設定資料庫引擎
12-5-2 建立 Django Mode
12-5-3 資料庫管理介面 -Admin
12-5-4 HTML 表單與資料庫結合
重點回顧
學習評量

規格

誠品貨碼 / 2681769642007
ISBN13 / 9789864557967
ISBN10 / 9864557963
EAN貨碼 / 9789864557967
頁數 / 520
注音版 / 否
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 26X19CM
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送

作者相關書籍