書名: 雲端網頁程式設計:Google App Engine使用Python
作者: Massimiliano Pippi
ISBN: 9789864340149
出版社: 博碩
#資訊
#數位媒體與設計
#編程與軟體開發
#Python
定價: 290
售價: 247
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

書名:雲端網頁程式設計:Google App Engine使用Python 作者:Massimiliano Pippi 出版社:博碩 出版日期:5/26/2015 條碼:9789864340149 內容簡介 Google App Engine 不僅是組成 Google Cloud Platform 的重要元件,並且也是相當廣泛的雲端服務。Python 則是該平台所支援的第一款程式語言,藉由 Python 你便能夠在 Google App Engine 上進行快速開發,為你的專案帶來顯著成效。 本書將會指引你利用 Python 搭配 Google App Engine,從 Google Cloud Platform 的基礎開始,接著成功地設計、建置並且執行現代化且具擴展性的網頁應用程式。從認證程序到資料儲存、以及非同步任務和伺服器推送技巧,你將會學習到如何在 Python 應用程式裡,基於 Webapp2 和 Django 等 Web 開發框架,並使用 Datastore、Cloud Storage、Cloud SQL、任務佇列以及 Channel 等服務。 本書採循序漸進式的內容編排,使你能夠輕鬆並且快速學習到所需的資訊。 你能夠從本書學習到: •使用 NDB Python API 在 Cloud Datastore 裡進行資料儲存與管理。 •使用任務佇列及 Cron 執行非同步任務。 •在 Cloud SQL 裡設定、使用以及管理 MySQL 伺服器。 •利用 Channel 開發出伺服器的推送通知以及即時的應用程式。 •使用 Cloud SQL 作為資料後台,撰寫出完整的 Django 應用程式。 •使用 Cloud Endpoints 為你的行動客戶端快速地提供 REST API。 作者介紹 作者簡介 Massimiliano Pippi Massimiliano Pippi 是擁有十餘年工作經驗的軟體開發者,其中有一半的歲月是在一間私人公司裡參與科學視覺化以及後端軟體的開發工作,使用的是 C++ 和 Qt。他從 2008 年起開始使用 Python,目前任職於一間名為 Evonove 的小型公司。在那裡,他領導了幾項 Python 軟體專案,其中大多數是基於 Django 框架。 他支持開放原始碼,並且是一名活躍的貢獻者以及狂熱的文件撰寫者,此外他也是一名演講者。他所撰寫的有關於 Python 或者其它軟體開發的相關文章可見於 dev.pippi.im。 目錄 •01 邁出第一步 •02 更複雜的應用程式範例 •03 使用者資料的儲存與處理 •04 增進應用程式執行效能 •05 Google Cloud SQL 儲存資料 •06 運用 Channel API 實作即時應用程式 •07 打造 Django 應用程式 •08 以 Google Cloud Endpoints 發佈 REST API

為您推薦

Machine Vision

Machine Vision

相關熱銷的書籍推薦給您

This book is an accessible and comprehensive introduction to machine vision. It provides all the necessary theoretical tools and shows how they are applied in actual image processing and machine vision systems. A key feature is the inclusion of many programming exercises that give insights into the development of practical image processing algorithms. The authors begin with a review of mathematical principles and go on to discuss key issues in image processing such as the description and characterization of images, edge detection, restoration and feature extraction, segmentation, texture and shape. They also discuss image matching, statistical pattern recognition, clustering, and syntactic pattern recognition. Important applications are described, including optical character recognition and automatic target recognition. A CD-ROM containing software and data used in the book is included. The book is aimed at graduate students in electrical engineering, computer science, and mathematics. It will also be a useful reference for practitioners.

原價: 1400 售價: 1400 現省: 0元
立即查看
Google Apps Script雲端自動化與動態網頁實戰(附:近280分鐘影音教學/範例程式檔) (2版)

Google Apps Script雲端自動化與動態網頁實戰(附:近280分鐘影音教學/範例程式檔) (2版)

類似書籍推薦給您

內容簡介   網路好評,國內第一本最完整GAS實作中文書最新版!   以13個案例掌握熱門的Google Apps Script雲端神器,   從入門到自動化實戰開發與設計!   翻轉工作流程,快速打造雲端自動化系統!   無論是大型公司或中小企業,有些常態或重複性的工作都需花費不少人力與時間。隨著資訊技術不斷進步,利用雲端、網頁系統來管理工作流程已是趨勢,而本書就是運用容易取得的Google應用服務作為自動化流程的基底。   強大的Google推出許多免費的雲端應用服務,如Google日曆、試算表與表單、翻譯與語音等,但這些服務皆以各自運作為主,鮮少可互相搭配使用。直到Google推出了「Google Apps Script」,藉此可讓不同雲端服務間得以互動,以增進日常工作的自動化處理效率。本書就希望引領讀者學習開發出符合需求的自動化系統,減少常態性與重複性工作。   ‧清楚明確的步驟式教學,以常見的重複性工作流程作為主要範例,如:自動發信系統、出缺席查詢系統、單據控管系統、會議室借用與查詢系統、每日行程通知…等,說明如何將工作流程得以精簡化或自動化。另外,還有全自動多國語言翻譯機、團隊開會日曆、檔案下載列表…等多元案例。   ‧範例資料庫以Google試算表為主,對於資料的新增、維護、刪除,以及在統計與報表產生較為容易,也有助日後進行各種數據的分析與統計。   ‧不同Google Apps間的資料傳遞,使序號性資料得以完全掌握,且能將每筆資料轉為Google文件與PDF檔案。   ‧在Google試算表中藉由自定義的按鈕,使其可輕易執行相關動作。   ‧結合自動觸發方式,讓所建立的專案得以自動執行,藉此提高工作效率。   ‧將Google試算表中的資料傳送到普及率最高的LINE通訊軟體,輕鬆就能掌握訊息。   ‧藉由Google Apps Script使前端網頁獲得Google試算表中的每筆資料,再也不必與他人共用Google試算表檔案。   附:近280分鐘超值影音教學/全書範例程式檔 目錄 01 初步認識Google Apps Script 在進入專案開發之前,必須先認識Google Apps Script(簡稱GAS)的開發環境與相關資訊,同時理解為何本書會以Google試算表作為每個範例的出發點。 1.1 簡介 1.2 為何以Google試算表為主 1.3 安裝GAS插件 1.4 GAS開發環境介紹 1.5 指令碼管理頁 1.6 GAS配額限制 02 Google Apps Script API 了解如何透過Google Apps Script的API來與Google試算表進行連接、編輯Google試算表的行列,以及取得儲存格與寫入儲存格等動作,最後則了解如何設定觸發器與部署為網路應用程式等功能。 2.1 認識API 2.2 Logger.log 2.3 與Google試算表的連結 2.4 編輯儲存格的方式 2.5 觸發器 2.6 預設的函式 2.7 部署為網路應程式 03 全自動多國語言翻譯機 結合Google的翻譯與語音功能,使在Google試算表的儲存格中直接輸入所要翻譯的詞彙或句子後就能自動翻譯出多國語系並附帶語音連結。藉此,可製作自己專屬的學習或常用詞彙翻譯清單。 3.1 建立檔案 3.2 編寫指令碼 3.3 執行指令碼 3.4 建立觸發條件 3.5 執行結果 04 自動發信系統:以生日祝福為例 當每日所指定的時間一到,程式會自動比對Google試算表中每筆資料的生日欄位資訊,若符合當天日期時,則會自動寄送生日祝福的信件至該筆資料的電子信箱中。藉此,只要建立一次資料後,每年就再也不用擔心忘記給他人生日祝福了。 4.1 建立表單 4.2 圖片上傳 4.3 編寫指令碼 4.4 執行指令碼 4.5 建立觸發條件 4.6 執行結果 05 團隊開會日曆 在Google試算表中建立開會的相關訊息及參與者的信箱後,點擊自定義的按鈕就可將該訊息自動建立於Google日曆中,同時也會寄送邀請到參與者的電子信箱。與直接在Google日曆中建立開會訊息與邀請參與者相比之下,透過Google試算表更能輕易的建立與掌握每次開會資訊。 5.1 建立檔案 5.2 編寫指令碼 5.3 執行指令碼 5.4 建立下拉式選單 5.5 建立觸發條件 5.6 執行結果 06 檔案下載列表 將要分享給他人下載的檔案都放置在指定的雲端資料夾內,透過Google試算表將資料夾內的所有檔案資訊寫入其中。最後將Google試算表中的每筆檔案資訊轉換成網頁中的下載連結。藉此,方便他人直接透過網頁就能下載檔案,爾後不用再前往雲端資料夾下載檔案了。 6.1 建立檔案 6.2 編寫指令碼 6.3 建立網頁 6.4 載入檔案清單 6.5 部署為網路應用程式 6.6 執行結果與設定資料夾共用 07 檔案上傳:以研發部 - 內部檔案上傳系統為例 於網頁中自行製作上傳表單,且表單中所填寫的資訊都會新增於Google試算表,此時除了可在Google試算表中查看到每筆上傳的資訊外,程式也會將上傳的檔案連結網址轉為可被直接下載的網址,使在Google試算表中就能直接下載檔案。藉此,對於單位主管來說,更可清楚了解每個檔案的來源資訊。 7.1 建立檔案 7.2 編寫指令碼 7.3 建立網頁 7.4 部署為網路應用程式 7.5 執行結果 08 出缺席查詢:以演講活動為例 Google試算表的共用分享是將整個試算表公開,若試算表中的資料是含有個資時就不建議直接公開。為了解決此問題,可於Google試算表中建立個人的帳號密碼以及每筆帳號所對應內容兩種工作表,在透過網頁的方式讓他人進行登入驗證,當成功登入後,程式就會將該帳號的資料呈現於網頁中。 8.1 建立檔案 8.2 編寫指令碼 8.3 撰寫HTML 8.4 部署為網路應用程式 8.5 執行結果 09 單據控管系統:以製作保固書為例 當常使用同一份文件建立資料時,免不了會遇到輸入同樣資料的情況,此時可將此文件作為範本並與Google試算表進行整合,爾後只要先在Google試算表中建立資料,再透過自定義的按鈕,就可將Google試算表中被選取的資料自動轉換成該文件。藉此,若資料是有流水編號或者屬於多人管理的情況下,更能有效率的控管資訊。除此之外,還可將文件改存檔為PDF格式並自動寄信給 他人。 9.1 建立檔案 9.2 編寫指令碼1:資料轉換成文件 9.3 編寫指令碼2:資料轉換成PDF並自動寄送信件 9.4 執行結果 10 LINE Notify設備報修 利用Google表單填寫報修內容與上傳設備損壞照片,當表單送出後,程式會自動將該資訊傳送到LINE 中。藉此,與不定時的主動前往Google 表單來查看報修情況來說,讓報修訊息可以主動通知而在進行維護,能使報修事件的處理更有效率與即時。 10.1 LINE Notify介紹 10.2 取得LINE Notify發行權杖 10.3 建立表單 10.4 編寫指令碼 10.5 執行指令碼 10.6 建立觸發條件 11 LINE Notify每日行程通知 主要利用Google試算表來建立行程資料,當每日所指定的時間一到,程式會自動比對每筆行程的日期與當天日期是否符合,符合時則會自動將該筆資料傳送到LINE。藉此,在每日上班之前就可先得知當天的行程。由於是透過Google試算表來管理行程,因此在行程的建立、更新與統計上都更加便利。 11.1 取得LINE Notify發行權杖 11.2 建立檔案 11.3 編寫指令碼 11.4 執行指令碼 11.5 測試結果與增加貼圖 11.6 建立觸發條件 12 LINE Notify天氣預報 結合政府的開放性資料,並從中篩選出符合自己需求的訊息後,當到了指定時間,程式就會將符合自己需求的訊息傳送到LINE,使在特定訊息的掌握上能更加的即時。 12.1 取得LINE Notify發行權杖 12.2 取得氣象JSON檔案網址 12.3 建立檔案 12.4 編寫指令碼 12.5 執行指令碼 12.6 建立觸發條件 13 會議室借用與查詢系統 將Google表單填寫完的資訊轉換成Google試算表後,透過程式來將Google試算表中的每筆資訊轉換成JSON格式,同時網頁端在利用AJAX的方式進行接收,最終將每筆資訊呈現於網頁中。藉此,在填寫Google表單之前就可先在網頁中查看相關資訊,並免重複借用。 13.1 表單建立 13.2 編寫指令碼 13.3 執行指令碼 13.4 建立觸發條件 13.5 部署為應用程式 13.6 建立網頁 14 Google日曆 - 以學校行事曆為例 在Google試算表中建立並審核要新增於Google日曆的事件,再透過自定義的按鈕,將核准後的事件資料依其分類新增於對應的Google 日曆中。網頁內也可藉由篩選功能來載入不同分類的Google日曆,且呈現的顏色也各有不同,使瀏覽行事曆的人更能依其需求掌握不同資訊。 14.1 表單建立 14.2 編寫指令碼 14.3 建立Google日曆 14.4 執行指令碼 14.5 建立網頁 14.6 取得日曆網址 15 網頁預約系統 透過 Google App Script 將網頁端的表單與Google 試算表進行串接,使表單中的欄位資料可直接寫入到Google試算表中,進而衍生出更多的應用。 15.1 表單建立 15.2 編寫指令碼 15.3 執行指令碼 15.4 部署為應用程式 15.5 建立網頁 16 網頁上線 介紹如何申請免費的專屬網址與網頁空間,並將兩者進行綁定,以及如何將網頁上傳到網頁空間,使他人輸入專屬網址時就可瀏覽第13與第15章節所建置的網頁。 16.1 申請免費網址 16.2 申請免費網頁空間 16.3 免費網頁空間與網域的綁定 16.4 網頁FTP上傳

原價: 580 售價: 493 現省: 87元
立即查看
AI + ESP32-CAM + AWS:物聯網與雲端運算的專題實作應用 (1版)

AI + ESP32-CAM + AWS:物聯網與雲端運算的專題實作應用 (1版)

類似書籍推薦給您

【簡介】 整合最熱門的 AI、物聯網與雲端運算 以 AWS 整合 ESP32-CAM 為例,進行車牌辨識實作! 本書的內容主要結合了三大元素:人工智慧、物聯網設備與雲端運算。隨著人工智慧的爆發式成長,人工智慧的應用已經遍及影像、影片、聲音、對話、文章等領域,而公有雲已經將人工智慧的開發或是應用封裝成完善的服務,對於人工智慧的模型開發者或是應用開發者而言,只需要去熟悉、了解開發框架,就可以快速應用人工智慧的技術;不需要再花時間在購買GPU,安裝驅動、安裝開發框架等基礎環境搭建的無關事務上。 本書以 Python 為主要開發語言,ESP32-CAM 作為物聯網設備,接著介紹 AWS 雲端基礎建設與機器學習的相關服務,最後將 AWS 文字∕人臉辨識與 ESP32-CAM 進行整合,完成一個結合物聯網設備、雲端運算與人工智慧的應用系統。 本書可以學到哪些知識 。Python 基礎概念 。介紹單晶片 ESP32-CAM 。使用 MicroPython 開發 ESP32-CAM 。AWS 基礎設施服務 。Amazon API Gateway 。AWS Lambda 。Amazon DynamoDB 。Amazon S3 。Amazon Rekognition 。網際網路基礎 。HTTP Request/Response 本書適合的「讀者族群」 a.【自學者】適合用於自學 Python 程式語言。 b.【自學者】適合用於自學 AWS 雲端運算。 c.【自學者】適合用於自學 ESP32-CAM。 d.【自學者】適合用於在 AWS 雲端中探索職業生涯的人。 e.【自學者】適合用於在公司內部部署 IT 或雲端,但對 AWS 雲端不熟悉的人。 f.【自造者】適合想體驗自造精神或雲地與軟硬體結合。 g.【教育者】可以作為大專院校畢業專題的教學教材。 h.【教育者】可以作為大專院校雲端運算、物聯網與人工智慧實作的教學教材。 本書結合AI人工智慧、物聯網設備與雲端運算,以AWS整合ESP32-CAM為例,進行車牌辨識的應用實作。 【目錄】 CHAPTER 01 Python 基礎 1.1 Python 說明與開發環境 1.2 Python 基礎語法 1.3 Python 基本資料類型 CHAPTER 02 Python 流程控制 2.1 Python 分支控制 2.2 Python 函數與模組 CHAPTER 03 網路程式開發概念與實作 3.1 網際網路模型 3.2 HTTP 請求∕回應格式 3.3 HTTP 範例–使用 flask 與 telnet CHAPTER 04 ESP32-CAM 開發 4.1 ESP32-CAM 簡介 4.2 使用 MicroPython 開發 ESP32-CAM–使用圖形化工具 Thonny(Windows) CHAPTER 05 ESP32-CAM 基礎應用 5.1 使用 MicroPython 檔案存取–io 5.2 使用 MicroPython 控制燈號、撰寫 ISR–machine CHAPTER 06 ESP32-CAM 進階應用 6.1 使用 MicroPython 連接 Wi-Fi、同步 NTP 6.2 使用 MicroPython 安裝新模組與使用 6.3 使用 MicroPython 拍照 CHAPTER 07 AWS 基礎概念 7.1 AWS 雲端基礎 7.2 AWS 雲端安全 7.3 申請 AWS 帳戶 CHAPTER 08 雲端儲存–Amazon S3 8.1 Amazon S3 8.2 實驗:使用 Amazon S3 建立靜態網站 CHAPTER 09 雲端接口–Amazon API Gateway 9.1 Amazon API Gateway 9.2 實驗:建立 API Gateway–using mock CHAPTER 10 雲端運算–AWS Lambda 10.1 AWS Lambda 10.2 實驗:使用 GET 方法查詢資料–Lambda 10.3 實驗:使用 POST 方法上傳圖片–Lambda CHAPTER 11 雲端資料庫–Amazon DynamoDB 11.1 Amazon DynamoDB 11.2 實驗:讀取 EXCEL 檔並存入資料庫中 11.3 實驗:查詢資料庫中的資料 CHAPTER 12 雲端視覺辨識AI–Amazon Rekognition 12.1 Amazon Rekognition 12.2 人臉辨識從 Amazon S3 讀取 12.3 實驗:文字辨識從 Amazon S3 讀取 CHAPTER 13 整合實驗:車牌辨識從定義規格開始 13.1 整合實驗:車牌辨識–定義功能 13.2 實驗:後端–API Gateway 上傳圖片並使用 POSTMAN 檢驗結果 CHAPTER 14 後端實作–整合API + 資料庫 + AI 14.1 實驗:後端–API Gateway 設定車牌辨識選項 14.2 實驗:後端–觸動 S3 事件進行文字辨識 14.3 實驗:後端–API Gateway 查詢辨識記錄 CHAPTER 15 前端實作–ESP32-CAM + 網頁 15.1 實驗:前端–使用 ESP32-CAM 呼叫上傳圖片的 REST API 15.2 實驗:前端–使用 Web 用戶端 呼叫 REST API 附錄 A 參考資料

原價: 650 售價: 585 現省: 65元
立即查看
網路概論的十六堂精選課程(第三版):行動通訊 x 物聯網 x 大數據 x 雲端運算 x 人工智慧 (3版)

網路概論的十六堂精選課程(第三版):行動通訊 x 物聯網 x 大數據 x 雲端運算 x 人工智慧 (3版)

類似書籍推薦給您

原價: 500 售價: 450 現省: 50元
立即查看
物聯網實戰 (Cloud篇):使用NodeMCU-32S/Arduino/LoRa/雲端伺服器建立專屬物聯網 (1版)

物聯網實戰 (Cloud篇):使用NodeMCU-32S/Arduino/LoRa/雲端伺服器建立專屬物聯網 (1版)

類似書籍推薦給您

原價: 690 售價: 587 現省: 103元
立即查看
2030科技趨勢全解讀:元宇宙、AI、區塊鏈、雲端、大數據、5G、物聯網,七大最新科技一本就搞懂!

2030科技趨勢全解讀:元宇宙、AI、區塊鏈、雲端、大數據、5G、物聯網,七大最新科技一本就搞懂!

類似書籍推薦給您

原價: 380 售價: 323 現省: 57元
立即查看