本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Python程式設計實務:從初學到活用Python開發技巧的16堂課
  • 點閱:262
  • 作者: 何敏煌作
  • 出版社:博碩文化
  • 出版年:2018[民107]
  • ISBN:978-986-434-315-7 ; 986-434-315-7
  • 格式:JPG
  • 版次:二版
  • 附註:版權頁誤題為初版
租期14天 今日租書可閱讀至2020-10-12

內容簡介
 
【避開精巧但難懂的語法,全程使用Python 3,以實用性為主要程式設計教學內容】
【善用Python模組,學習以最簡短的程式碼做最佳的應用,如控制Google語音】
【運用網路資料操作Firebase和Facebook、MongoDB資料庫操作技巧、Matplotlib繪圖】

【利用Django 2.0 Web Framework製作可連結資料庫的動態網站,並佈署至雲端主機】
【新增Scrapy網路爬蟲框架的應用、BBC micro:bit嵌入式開發板MicroPython簡介】
 
本書的主要目標是希望初學者可以在不需要很多基礎的情形下快速掌握Python語言的精要,並能夠馬上運用於改善日常工作的效率,因此在前面的章節很快的打下基礎之後,全書以立即可用的應用程式碼為主軸,從簡單的猜數字程式開始,到以Python製作實用的動態網站為目標。本書大綱如下:
 
1.基本介紹
從什麼是程式設計開始介紹,為初學者打下良好的程式設計基本觀念。接下來簡介Python語言、學習如何在不同的作業系統下安裝Python 3程式設計環境,以及如何取得好用的套件模組。
 
2.Python語言快速入門
讓初學者快速掌握Python程式語言,學習設計Python應用程式最基本需要瞭解的語法以及資料型態的運用,還有如何操作檔案以及資料庫。每一章均有精心設計的應用程式,強化學習效果。
 
3.有趣的應用實例
以生活化的案例,引導讀者如何應用之前學習到的技巧以及運用網際網路上的資料,擷取網頁、分析網頁、操作線上即時資料庫,並學習如何使用程式來操作Facebook、整理硬碟中的照片檔案以及運用繪圖和影像處理的模組,進一步掌握如何處理影像檔案。此外,還會學習如何設定作業系統的排程功能,使寫好的程式可以自動化執行。
 
4.動態網站製作及進階議題
以一個動態網站的設計為主軸,教讀者學習如何運用Python的Django Framework製作網站,並把這個網站部署到DigitalOcean以及Heroku等雲端主機上,並瞭解進階專案的開發環境部署方法、Git版本控制系統的應用,以及其他有趣的進階應用。


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

  • 二版序(第i頁)
  • 一版序(第iii頁)
  • 第1堂 程式設計所需要的基礎知識(第1-1頁)
    • 1-1 什麼是程式語言(第1-2頁)
    • 1-2 程式設計的重要性(第1-4頁)
    • 1-3 最受歡迎的程式語言有哪些(第1-6頁)
    • 1-4 學習程式設計需要知道的邏輯概念(第1-7頁)
    • 1-5 本書結構及內容說明(第1-10頁)
  • 第2堂 快速瞭解 Python 程式語言(第2-1頁)
    • 2-1 Python 簡介(第2-2頁)
    • 2-2 學習 Python 的重要性(第2-8頁)
    • 2-3 Python 2 和 Python 3 的差異(第2-9頁)
    • 2-4 Python 的應用領域(第2-10頁)
    • 2-5 習題(第2-11頁)
  • 第3堂 建立可以開始寫程式的 Python 環境(第3-1頁)
    • 3-1 馬上使用 Python 寫程式(第3-2頁)
    • 3-2 安裝 Python 3.x 視窗環境(第3-7頁)
    • 3-3 簡單好上手的 IPython Notebook 以及 jupyter(第3-18頁)
    • 3-4 程式碼編輯器介紹(第3-25頁)
    • 3-5 在 Linux 虛擬機中執行 Python(第3-34頁)
    • 3-6 習題(第3-47頁)
  • 第4堂 Python 套件管理與線上資源(第4-1頁)
    • 4-1 Python 套件管理工具(第4-2頁)
    • 4-2 Python 虛擬環境設定(第4-4頁)
    • 4-3 進階套件安裝實務(第4-8頁)
    • 4-4 Python 線上資源與支援(第4-13頁)
    • 4-5 習題(第4-21頁)
  • 第5堂 開始設計 Python 程式(第5-1頁)
    • 5-1 Jupyter 介紹與使用(第5-2頁)
    • 5-2 程式的構想與實現(第5-13頁)
    • 5-3 猜數字遊戲(第5-23頁)
    • 5-4 習題(第5-27頁)
  • 第6堂 Python 簡易資料結構速覽(第6-1頁)
    • 6-1 常數、變數和資料型態(第6-2頁)
    • 6-2 Python 運算式(第6-8頁)
    • 6-3 串列、Tuple 與字典(第6-12頁)
    • 6-4 內建函數和自訂函數(第6-25頁)
    • 6-5 單字出現頻率統計程式(第6-33頁)
    • 6-6 習題(第6-35頁)
  • 第7堂 程式控制流程(第7-1頁)
    • 7-1 決策指令的應用(第7-2頁)
    • 7-2 迴圈指令(第7-4頁)
    • 7-3 進階迴圈指令(第7-8頁)
    • 7-4 例外處理(第7-11頁)
    • 7-5 程式流程控制應用(第7-15頁)
    • 7-6 習題(第7-21頁)
  • 第8堂 檔案、資料檔與資料庫的操作(第8-1頁)
    • 8-1 檔案與目錄操作(第8-2頁)
    • 8-2 資料檔操作(第8-8頁)
    • 8-3 Python 與資料庫(第8-24頁)
    • 8-4 資料庫應用程式(第8-33頁)
    • 8-5 習題(第8-39頁)
  • 第9堂 Python 自動化讀取網站資料(第9-1頁)
    • 9-1 網際網路程式設計基礎(第9-2頁)
    • 9-2 網頁分析與應用(第9-16頁)
    • 9-3 網路應用程式(第9-30頁)
    • 9-4 習題(第9-39頁)
  • 第10堂 Python 網頁資料擷取實務(第10-1頁)
    • 10-1 把網頁資料儲存到資料庫(第10-2頁)
    • 10-2 自動化擷取資料(第10-20頁)
    • 10-3 透過 Python 操作瀏覽器(第10-30頁)
    • 10-4 習題(第10-42頁)
  • 第11堂 Firebase 線上即時資料庫操作實務(第11-1頁)
    • 11-1 Firebase 資料庫簡介(第11-2頁)
    • 11-2 Python 存取 Firebase 資料庫實例(第11-11頁)
    • 11-3 網頁連結 Firebase 資料庫(第11-23頁)
    • 11-4 Firebase 資料庫安全驗證(第11-33頁)
    • 11-5 習題(第11-41頁)
  • 第12堂 Python 程式應用實例(第12-1頁)
    • 12-1 Facebook Graph API 介紹與使用(第12-2頁)
    • 12-2 照片檔案的管理(第12-16頁)
    • 12-3 找出網路中最常被使用的中文詞(第12-24頁)
    • 12-4 MongoDB 資料庫操作實務(第12-28頁)
    • 12-5 習題(第12-40頁)
  • 第13堂 Python 繪圖與影像處理(第13-1頁)
    • 13-1 Matplotlib 的安裝與使用(第13-2頁)
    • 13-2 pillow 的安裝與使用(第13-20頁)
    • 13-3 批量處理圖形檔案(第13-26頁)
    • 13-4 習題(第13-35頁)
  • 第14堂 用 Python 打造特色網站(第14-1頁)
    • 14-1 使用 Python 寫一個網站(第14-2頁)
    • 14-2 Django 簡介(第14-8頁)
    • 14-3 認識 Django Framework 的架構(第14-16頁)
    • 14-4 Django 與資料庫(第14-24頁)
    • 14-5 習題(第14-38頁)
  • 第15堂 Django 網站開發與部署(第15-1頁)
    • 15-1 網站測試與調整(第15-2頁)
    • 15-2 網站開發環境部署(第15-5頁)
    • 15-3 雲端虛擬機部署方法(第15-19頁)
    • 15-4 雲端 App 主機部署(第15-29頁)
    • 15-5 習題(第15-37頁)
  • 第16堂 提升 Python 能力的下一步(第16-1頁)
    • 16-1 程式碼的版本控制(第16-2頁)
    • 16-2 Scrapy 網路爬蟲框架應用實例(第16-19頁)
    • 16-3 嵌入式系統與 Python(第16-34頁)
    • 16-4 進階學習的下一步(第16-41頁)
紙本書 NT$ 560
單本電子書
NT$ 392

點數租閱 20點
租期14天
今日租書可閱讀至2020-10-12
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code