資訊社會必修的12堂Python通識課 (電子書)

電子書資訊社會必修的12堂Python通識課 (電子書)

出版日期:
2019/07/27
88
400352
此商品享ShopBack 0.5%回饋;不適用於誠品分潤計劃、美安等現金回饋機制
隨著資訊技術的快速發展,程式設計能力儼然已成為現代人加強自身競爭力的重要關鍵能力之一,在這麼多的程式語言中,Python因為易學好用功能強大,已成為最受多人想要學習的目標。然而想要學和真的學會在現實上有許多的落差,瞭解切身的需求並選擇合適的教材,才不會浪費寶貴的時間和精力。
本書的主要目標是希望讓想

內容簡介

隨著資訊技術的快速發展,程式設計能力儼然已成為現代人加強自身競爭力的重要關鍵能力之一,在這麼多的程式語言中,Python因為易學好用功能強大,已成為最受多人想要學習的目標。然而想要學和真的學會在現實上有許多的落差,瞭解切身的需求並選擇合適的教材,才不會浪費寶貴的時間和精力。
本書的主要目標是希望讓想要學習Python的非資訊主科中學生、大學生、或社會人士可以有一個快速入門的教材,透過本書的12堂課內容,讀者們將會習得以下的內容以及實用範例:
程式設計基本概念、Python程式設計基礎、如何開始設計Python程式
旅費計算程式、成績計算程式、猜數字遊戲程式、圖形瀏覽網頁產生器
計算階乘、費氏函數、進制轉換以及簡易撲克牌發牌程式
瞭解檔案的應用、學習如何讀寫檔案、用程式編寫HTML網頁檔案
開啟圖形檔及自動化縮放影像、學會海龜繪圖、pygame繪圖基礎
網頁資料擷取、網頁資料剖析技巧、字數分析與統計
演算法與流程圖簡介、認識二分搜尋法、資料加解密原理練習
SQLite資料庫操作基礎與應用、運用資料庫存取學生成績資料
活用政府公開資訊、CSV及JSON資料存取技巧、公用自行車即時資料解析
網頁解析應用實例、自動化下載網頁資料及圖形檔案、剖析整理暢銷書排行榜資訊
matplotlib資料視覺化基礎與應用實例、各式圖表繪製技巧、汽車銷售相關圖表繪製
Pandas資料分析基礎,縣市人口趨勢統計圖表、選舉結果分析實例、物件導向設計方法
展開看更多

產品目錄

第1堂 認識程式語言與程式設計
1-1 什麼是程式語言
1-2 程式設計基本觀念
1-3 為什麼需要自己動手寫程式
1-4 馬上開始寫程式

第2堂 快速認識Python程式語言
2-1 Python執行環境的安裝
2-2 常數、變數、與資料型態
2-3 Python的運算式
2-4 認識控制流程
2-5 輸入與輸出

第3堂 Python程式設計快速上手
3-1 副程式及模組的觀念
3-2 內建函數及模組套件
3-3 程式應用例–階乘函數及費氏函數
3-4 程式應用例–各進制的數字轉換
3-5 程式應用例–簡易撲克牌遊戲

第4堂 檔案處理與操作
4-1 路徑、資料夾、和檔案
4-2 寫入資料檔案
4-3 讀取資料檔案
4-4 例外處理
4-5 程式應用例–自製影像瀏覽網頁

第5堂 Python繪圖
5-1 Python海龜繪圖簡介
5-2 繪製幾何圖形
5-3 繪製數學函數圖形
5-4 使用pygame繪製圖形

第6堂 字串和文字處理
6-1 網頁資料的收集與簡易剖析
6-2 文字資料處理
6-3 字串函數
6-4 map及lambda使用技巧

第7堂 串列操作應用實例
7-1 串列操作應用
7-2 資料加解密原理練習–簡易轉換法和查表法
7-3 資料加解密練習–換位法

第8堂 操作資料庫
8-1 SQL簡介
8-2 SQLite資料庫操作
8-3 Python存取SQLite資料庫初探
8-4 SQLite資料表操作

第9堂 網路公開資訊的使用
9-1 政府公開資料平臺網站簡介
9-2 CSV資料格式解析與應用
9-3 JSON資料格式解析與應用
9-4 公開資訊應用實例

第10堂 網路資訊擷取基礎
10-1 網頁擷取程式基礎
10-2 使用requests模組下載網頁資料
10-3 使用BeautifulSoup解析網頁資料
10-4 資料存檔與資料庫操作

第11堂 資料視覺化與圖表繪製
11-1 matplotlib.pyplot模組介紹
11-2 各種圖表的繪製
11-3 圖表顯示技巧
11-4 資料擷取與圖表顯示

第12堂 Python資料分析入門
12-1 Pandas介紹與使用
12-2 人口趨勢分析實例
12-3 選舉結果分析實例
12-4 物件導向程式設計方法簡介

作者介紹

何敏煌

國立交通大學資訊科學博士,現任職於國立高雄科技大學通識教育中心,平時除了研究KVM虛擬雲端容錯與分散式系統相關技術之外,也利用閒暇之餘致力於推廣資訊科技、Maker自學課程、與程式設計教育。
個人網站:http://drho.club

規格

誠品貨碼 / 2682697328001
ISBN13 / 9789864344123
ISBN10 /
EAN貨碼 /
頁數 / 416
語言 / 1:中文/繁體
級別 / N:無
檔案格式 / PDF(18MB)
檔案匯出格式 / PDF 提供 Adobe DRM
TTS朗讀 / EPUB不提供TTS朗讀

退貨說明

退貨須知:

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

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

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

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

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

作者相關書籍