快速學會Python架站技術:活用Django 4建構動態網站的16堂課 (1版)
類似書籍推薦給您
立即查看
Django從平凡到超凡:Python架站實作演練
類似書籍推薦給您
書名:Django從平凡到超凡:Python架站實作演練
作者:唐元亮
出版社:全華圖書
出版日期:2020/03/00
ISBN:9789865033477
內容簡介
「Django從平凡到超凡」是一本探討動態網頁開發技術的書籍,內容涵蓋非常完整,議題包括網際網路概念、系統開發環境設置、 Django的觀念與技術、動態網頁開發的相關知識、版本控制與雲端部署等,一步一步由淺入深引導讀者建置一個雲端部落格系統。過程中,不僅詳細說明系統開發的步驟,更加入了許多系統開發概念的分析及闡述,這是本書和一般書籍非常不一樣的地方:觀念與技術並重,這讓讀者在熟練技術的過程中,也能正確的了解系統開發的觀念。
Django是以Python語言為基礎的高階框架,提供超乎想像的開發速度,所產生的系統不僅安全性高,且因Django簡單而乾淨的設計,使得系統具有良好的架構,未來不僅維護容易,更具有卓越的延展性,是個非常優雅且效能極高的開發框架。本書以Django為基礎,透過開發一套完整的部落格系統來熟悉Django各方面的功能;反過來說,也利用Django優越的特性,來了解系統開發的正確觀念與作法。如果您準備好了,我們就一同進入Django的夢幻領域吧!
本書特色
●系統開發步驟與說明非常詳盡,讓讀者了解系統設計與規劃的觀念。
●在必要之處加入備註,以備註方式深入探討或說明某些議題,以提供額外資訊或解釋較為深入的概念。
●涵蓋議題超越 Django:在必要之處也加入了許多開發者需要具備的知識或技術。
●內容適合初學者及適合專業人士。
●最佳的技術選擇、運用與導入。
目錄
第1章 全球網簡介
1.1 全球網簡介
1.2. 資訊系統演進
1.3 動態網頁系統架構
1.4 系統開發的相關技術與工具
第2章 設定開發環境
2.1 應用程式的開發、測試、與營運
2.2 Django 框架簡介
2.3 設定開發環境
第3章 建立新專案
3.1 建立新專案
3.2 建立資料庫
3.3 資料庫遷移
3.4 啟動伺服器並測試
3.5 Model-view-controller (MVC) 軟體架構模式
3.6 Django 的運作程序
3.7 專案的組成要件
3.8 小結:建立新專案的程序
第4章 版本控制
4.1 版本控制簡介
4.2 將專案納入版本控制
4.3 版本控制流程範例
第5章 部落格系統
5.1 系統功能規劃
5.2 HTTP 請求的處理流程
5.3 建立一個新 App
5.4 小結:建立新 App 程序
第6章 範本與靜態檔
6.1 以 HTML 格式回覆資料
6.2 使用範本系統
6.3 範本標籤
6.4 網頁連結
6.5 伺服器架構
6.6 發表文章功能
第7章 範本繼承
7.1 三振法則
7.2 基礎範本
7.3 範本繼承
第8章 資料模型
8.1 關聯式資料庫
8.2 建立資料模型
8.3 資料庫遷移
8.4 管理者頁面
8.5 Django 的資料庫操作程式
8.6 資料填充
8.7 客製化管理者頁面
8.8 增加 Model 欄位
8.9 重建資料庫
第9章 在頁面顯示資料
9.1 在部落格頁面顯示文章
9.2 在每篇文章下方顯示所屬留言
第10章 表單
10.1 表單簡介
10.2 建立 Django 表單
10.3 新增文章
10.4 訊息框架
10.5 閱讀文章
10.6 修改文章
10.7 刪除文章
10.8 搜尋文章
10.9 CRUDS 大功告成
第11章 使用者認證
11.1 使用者認證功能
11.2 訪客註冊
11.3 會員登入
11.4 會員登出
第12章 按讚與留言
12.1 資料庫的多對多欄位
12.2 顯示留言者
12.3 新增留言
12.4 修改留言
12.5 刪除留言
第13章 存取限制
13.1 資訊安全
13.2 未登入者存取限制
13.3 非管理者存取限制
13.4 網頁的存取限制
第14章 部署專案
14.1 雲端運算
14.2 Heroku 相關設定
14.3 撰寫雲端填充程式
14.4 遷移檔案納入版本控制
14.5 部署至 Heroku
14.6 後續部署
詳細資料
ISBN:9789865033477
叢書系列:實用資訊
規格:平裝 / 256頁 / 19 x 26 x 1.28 cm / 普通級 / 單色印刷 / 初版
出版地:台灣
本書分類:電腦資訊> 網路/架站> 架站技術
立即查看
網管大殺器:用 Python 精控企業 IT架構 2021 (1版)
類似書籍推薦給您
【簡介】
為網路工程師量身打造的網路運行維護
帶領全世界數十萬頂尖IT網管工程師昇華為NetDevOps高手
本書內容基於思科裝置和技術,從網路工程師的角度出發,以截稿前最新的Python 3.8為主,從Python的安裝到基礎和進階知識,再到Python在網路運行維護中的實戰應用和網路工程師必須掌握的Python協力廠商模組,所有內容均為網路工程師量身打造,讓完全零基礎的網路工程師能夠快速上手並掌握Python這門程式設計語言,將網路運行維護自動化技術運用在日常工作中,在加強工作效率的同時,提升職場競爭力。本書所有內容均由作者精選,只說明對網路工程師有用的Python知識,讓讀者在網路運行維護自動化技術學習的道路上少走一些彎路。
眾所皆知,Python這門程式設計語言的應用場景十分廣泛,人工智慧、資料分析、爬蟲、Web開發、遊戲製作等領域都能看到Python的身影。隨著近幾年Python的大熱,和上述Python應用場景相關的書籍、視訊、網站等教學資源隨處可見,而市面上Python的基礎入門教學更是多如牛毛。遺憾的是,在如此豐富的Python教學資源中,為網路工程師量身打造的電腦網路運行維護方面的教學書籍卻相當匱乏。此書完整運行思科的網路設備,用Python完整控制自動化的流程,說是網路設備中的Ansible都不為過!想成為帶兵的將軍而不是打仗的兵丁,這就是你要學習控制大局的新武器,運籌帷幄在至高點,把整個企業命脈的IT一手掌握。
●適合讀者群
本書適用於熟練掌握了電腦網路技術基礎知識,並且希望學習以Python 為代表的網路運行維護自動化技術的網路工程師、網路安全工程師、網路顧問、網路架構師。
【目錄】
立即查看
Microsoft Azure AI Services與Azure OpenAI從入門到人工智慧程式開發-使用Python(含MCF AI-900國際認證) (1版)
類似書籍推薦給您
【簡介】
體貼初學者學習Azure AI服務的流程!
Azure AI服務功能介紹 > Azure AI服務申請 > 語法解說 > AI範例實作
■ 專家與教師共同執筆
由微軟AI + Developer 雙領域 MVP與科技大學教師共同編著,針對初學者學習Azure AI領域所應具備的基本素養,所編寫入門教材,內容由淺入深,以引發學習動機為最主要考量,帶領初學者靈活運用Azure AI與Azure OpenAI進行開發AI應用程式。
■ 內容多元且淺顯易懂
對Azure AI服務的理論做深入淺出的說明,同時廣泛列舉相關應用實例,並使用適當的插圖和圖表,說明Azure AI技術的原理和實際運作方案,讓初學者對Azure AI有更進一步的認識。
■ Azure AI服務開發技能
介紹實用的入門開發實作,以培養初學者規劃AI解決方案的能力。實作包含:電腦視覺、OCR光學字元辨識、自訂視覺、臉部偵測與分析、文字分析、問題解答知識庫、翻譯、語音合成以及機器學習分類、迴歸和叢集模型的實作範例,並介紹目前最火紅的Azure OpenAI生成式AI開發聊天機器人與AI繪圖程式;詳盡說明實作的程式碼與操作步驟,培養初學者開發AI應用程式的能力。
■ Microsoft AI-900人工智慧基礎國際認證能力訓練
將認證考試重點融入書中,讀者能藉由練習來了解該章內容重點,同時書末彙整MCF AI-900核心能力國際認證模擬試題,是考取MCF AI-900人工智慧基礎國際認證的最佳教材。
【目錄】
第1章 Microsoft Azure AI 基本概念:使用人工智慧的開始
1.1 人工智慧簡介
1.2 Microsoft Azure AI 簡介
1.3 模擬試題
第2章 負責任的 AI
2.1 AI 造成的道德和社會問題
2.2 了解負責任的AI
2.3 申請Azure 帳戶
2.4 模擬試題
第3章 認識 Colab 程式編輯環境
3.1 Colab 簡介
3.2 安裝 Colab
3.3 Colab 環境簡介
3.4 編輯第一個 Colab 筆記本
3.5 Colab 常用功能
第4章 Gradio 互動式網頁
4.1 簡介認識 Gradio
4.2 Gradio 基本語法介紹
4.3 Gradio 常用的輸出入元件
第5章 探索電腦視覺(一)電腦視覺分析
5.1 Azure AI 視覺簡介
5.2 Azure AI 視覺服務
5.3 Azure AI 服務開發環境與必要條件
5.4 Azure AI 視覺開發實作
5.5 模擬試題
第6章 探索電腦視覺(二)OCR 與文件智慧服務
6.1 光學字元識別 (OCR)
6.2 Azure AI 視覺服務讀取文字
6.3 文件智慧服務和知識採礦
6.4 Azure Al 視覺服務讀取影像文字開發實作
6.5 模擬試題
第7章 探索電腦視覺(三)臉部服務
7.1 臉部辨識服務簡介
7.2 臉部偵測
7.3 臉部分析
7.4 臉部識別
7.5 臉部辨識服務開發實作
7.6 模擬試題
第8章 探索電腦視覺(四)自訂視覺
8.1 自訂視覺簡介
8.2 自訂視覺影像分類
8.3 在 Azure 使用影像分類
8.4 自訂視覺物件偵測
8.5 在 Azure 使用物件偵測
8.6 自訂視覺範例實作
8.7 模擬試題
第9章 探索自然語言處理(一)文字分析
9.1 自然語言處理簡介
9.2 自然語言處理
9.3 使用 Azure AI 語言服務分析文字
9.4 文字分析開發實作
9.5 模擬試題
第10章 探索自然語言處理(二)對話式AI
10.1 對話式AI 簡介
10.2 問題與解答對話系統
10.3 使用交談語言理解建立語言模型
10.4 Azure AI 機器人服務
10.5 自訂問題解答開發實作
10.6 模擬試題
第11章 探索自然語言處理(三)語音與翻譯
11.1 語音辨識與語音合成
11.2 語音服務功能介紹
11.3 文字翻譯
11.4 翻譯服務功能介紹
11.5 文字翻譯開發實作
11.6 語音合成開發實作
11.7 模擬試題
第12章 Azure 機器學習基本原理
12.1 機器學習簡介
12.2 機器學習的工作流程
12.3 機器學習的模型
12.4 分類模型
12.5 迴歸模型
12.6 叢集模型
12.7 模擬試題
第13章 Azure 機器學習實作
13.1 Azure 機器學習服務簡介
13.2 Azure 機器學習設計工具的工作流程
13.3 使用設計工具建立模型
13.4 使用 Azure 機器學習自動化 ML
13.5 使用提示流程建立 AI 應用程式
13.6 模擬試題
第14章 Azure OpenAI
14.1 生成式 AI 簡介
14.2 大型語言模型
14.3 Azure OpenAI 簡介
14.4 Copilots 簡介
14.5 使用提示工程改善生成式 AI 回應
14.6 Azure OpenAI 生成式 AI 應用程式開發實作
14.7 模擬試題
附錄A MCF AI-900 人工智慧基礎國際認證模擬試題
看更多
立即查看