書名: Django從平凡到超凡:Python架站實作演練
作者: 唐元亮
ISBN: 9789865033477
出版社: 全華
出版日期: 2020/02
書籍開數、尺寸: 19x26x1.28
頁數: 256
內文印刷顏色: 單色
#資訊
#編程與軟體開發
#Python
定價: 380
售價: 334
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

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

詳細資訊

書名: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 函式庫語法範例字典

Python 函式庫語法範例字典

相關熱銷的書籍推薦給您

商品描述 <內容簡介> 彙整最常使用的 Python 函式庫語法 功能索引 + 字母順序查詢, 隨查隨用, 快速解決問題! Python 是近來非常熱門的程式語言, 原因之一就是具有豐富的標準函式庫及第三方套件可以使用, 用途涵蓋字串處理、數值計算、資料壓縮與封存、XML與 JSON 存取等層面。本書集合 Python 常用的函式及模組功能, 依用途分門別類, 提供詳細的使用說明、豐富的語法範例, 讓使用者可以在短時間內找到、學會函式的正確使用方式, 在撰寫程式時更加得心應手! <本書特色> ● 依功能分類, 每個函式都以豐富範例實際演練用法 ● 目錄上列有函式名稱與用途說明, 可依據名稱或是用途查詢 ● 可依字母順序快速查詢想使用的函式功能 ● 本書嚴選的模組功能包括: argparse/array/base64/beautifulsoup4/bisect/bz2/collections/ConfigParser/csv/datetime/dateutil/decimal/doctest/email/enum/fnmatch/glob/gzip/heapg/io/itertools/json/logging/lxml/lzma/math/multiprocessing/openpyxl/os/pathlib/paramiko/pdb/Pillow/pprint/PyCrypto/pydoc/pytest/pytz/random/re/requests/shutil/statistics/subprocess/sys/tartile/tempfile/time/timeit/traceback/unicodedata/unittest/unittest.mock/urllib.parse/weakref/xml.etree.ElementTree/yaml/zipfile/zlib ● 適用 Python 3

原價: 450 售價: 405 現省: 45元
立即查看
密碼管理系統理論與實作:使用 Python 的 Crypto、Tkinter 與 Django 套件 (1版)

密碼管理系統理論與實作:使用 Python 的 Crypto、Tkinter 與 Django 套件 (1版)

類似書籍推薦給您

【簡介】 ✦ 實作特權帳密管理系統,解決特權帳密控管問題 ✦   特權帳號與密碼是企業IT部門各項系統的命脈,同時也是資訊安全在管理上的弱點。近年來的入侵攻擊事件,就是利用公司的系統漏洞沒有即時修補,再加上內控不嚴謹所造成的系統帳密被盜用,不僅影響到公司的商譽,還有可能造成難以估計的財損。為了解決特權帳密控管問題,本書將透過現行 Python 所提供的套件(Crypto, Django, Tkinter),研發特權帳密的控管機制並將其實作。   全書分成4章,分別帶領讀者進入密碼學的領域進行編程,除了有密碼學理論進行對照,還用時下最廣泛使用的程式語言 Python,進行密碼系統的開發。 |密碼學的數論基礎與 ISO27001| 總覺得密碼學是難以探究的學門嗎?其實只要有高中的數學程度與耐心,在實作後與理論相呼應,學苟知本會更扎實;此外,依據 ISO27001 的附錄A.10 密碼學的控制措施,可以了解特權帳密管理的必要性。 |使用 PyCryptodome 在 Python 中實現加密演算法程式| PyCryptomdome 提供了所有加解密的函式庫,即使對理論不清楚,也可以進行實作。Python 易學易懂,有許多函式庫與社群支持,相關技術可以藉由網路搜尋,相輔相成加速開發。 |Tkinter 搭配 Crypto 實作加解密的應用介面| Tkinter 是視窗程式的開發套件,可實作使用者端的 UI,是 Python 用來開發應用程式的熱門函式庫。本書在每個範例程式碼都有說明與解釋,確定資料流後,完成實作上的輸入與輸出。 |用 Django 來 Web化密碼管理系統| Django 是網頁應用程式的框架,MVC(Model-View-Controller)的架構。本書實作的密碼管理系統,結合了 SQLite 資料庫,將密碼管理系統架在網路上,實現 Web化。 本書特色 🔑從基礎數論到密碼學 密碼學的基礎就是數論,每個理論都有數學作為對照,協助讀者了解基本原理。 🔑特權帳密管理系統實作 Crypto 套件提供豐富的加解密演算法,確定加解密流程後,用 Tkinter 設計 UI介面,並透過 Django套件將應用程式 Web化。 🔑ISO27001管理機制 依照 ISO27001(資訊安全管理國際標準)的「存取控制」、「密碼」、「作業的安全」等相關條文進行實作,以符合管理需求。 專業推薦 密碼學是所有應用程式的安全基礎,若您在未來想要進入資訊安全的研究領域,推薦您研習本書。它會協助您從實務上返回到理論,建構一個完整而深入的密碼學基礎知識,若您對密碼系統的應用有所發想,本書可以協助您開發並實踐。 —— 郭文中|雲林科技大學資訊工程系主任 本書剖析了ISO27001 的密碼管理的實務面,並且透過實作解決了特權帳密管理問題,加上理論基礎得以學苟知本。作者群對於密碼系統實作的過程,有助於理解密碼系統的開發與應用。無論您是對密碼學感興趣的讀者,或是資安業界的從業人員,這本書都可為您充實相關知識,滿足您的需求。 —— 李南逸 博士|國立成功大學計網中心教授兼網路與資安組組長 目標讀者 ☑ 製作密碼學專題的高中、大專學生 ☑ 針對密碼學研究領域的碩博士生 ☑ 業界資訊安全研發人員 ☑ 對密碼學理論與實作有興趣的人 |本書「實作範例檔」,請至博碩官網下載| 【目錄】 CHAPTER 01 常用計算函數 1.1 基礎數論   1.1.1 本書會用到的數學符號定義   1.1.2 模運算(Modular)   1.1.3 原根(Primitive roots)   1.1.4 階(Order)   1.1.5 有限域(Finite field)   1.1.6 橢圓曲線密碼學概念(Elliptic Curve Cryptography, ECC) 1.2 對稱式加密系統(Symmetric Encryption System)   1.2.1 AES(Advanced Encryption Standard,進階加密標準) 1.3 非對稱式加密系統(Asymmetric Encryption System)   1.3.1 加密   1.3.2 驗證 1.4 數位簽章(Digital Signature)   1.4.1 RSA 演算法   1.4.2 ElGamal 加密演算法   1.4.3 橢圓曲線數位簽章演算法(Elliptic Curve Digital Signature Algorithm, ECDSA) 1.5 金鑰交換密碼系統(Diffie-Hellman Key Exchange System)   1.5.1 Elliptic Curve Diffie-Hellman, ECDH 1.6 簽章加密(Signcryption) 1.7 其他電子簽章   1.7.1 盲目簽章(Blind Signature)   1.7.2 變色龍簽章(Chameleon Signature)   1.7.3 單次簽章(One-time Signature)   1.7.4 門檻式簽章((t,n) Threshold Signature) 1.8 雜湊函式(Hash Function)   1.8.1 Hash:單向雜湊函數(One-way Hash Function)   1.8.2 雜湊函數的種類 1.9 變色龍雜湊函數(Chameleon Hash Function)   1.9.1 單一後門雜湊函數(Single-trapdoor hash Function)   1.9.2 雙後門雜湊函數(Double-trapdoor hash Function)   1.9.3 三後門雜湊函數(Triple-trapdoor hash Function) 1.10 ISO27001:2022   1.10.1 A.09 存取控制   1.10.2 A.10 密碼學   1.10.3 A.12 運作安全 CHAPTER 02 使用 PyCryptodome 在 Python 中實現加密演算法程式 2.1 安裝 PyCryptodome 模組   2.1.1 替代舊版 PyCrypto 模組的安裝方法   2.1.2 舊版 PyCrypto 與新版 PyCryptodome 模組同時並存的安裝方法 2.2 加密與解密的前置準備   2.2.1 開啟與關閉檔案   2.2.2 讀取與寫入檔案 2.3 實作字元編碼(Character Encoding)   2.3.1 base64 編碼   2.3.2 hash:單向雜湊函數(One-way Hash Function)   2.3.3 hmac:金鑰訊息鑑別碼(Message Authentication Code) 2.4 對稱式加密演算法(Symmetric Encryption)   2.4.1 DES 演算法:資料加密標準   2.4.2 AES 演算法:進階加密標準 2.5 非對稱式加密演算法(Asymmetric Cryptography)   2.5.1 RSA 演算法:質數分解演算法   2.5.2 ECC 演算法:橢圓曲線密碼學 2.6 數位簽章標準(Digital Signature Standard)   2.6.1 DSA 演算法:數字簽名演算法   2.6.2 RSASSA 演算法:概率簽名演算法   2.6.3 ECDSA 演算法:數字簽名演算法 CHAPTER 03 用 Tkinter 搭配 Crypto 做出實用加解密APP 3.1 介紹 Tkinter   3.1.1 Tkinter 簡介   3.1.2 Tkinter 安裝   3.1.3 Tkinter 實作會用到的函式 3.2 使用 Tkinter 實作專題 - 特權帳戶密碼管理   3.2.1 製作前的使用流程介紹   3.2.2 使用者間的相互關係   3.2.3 事前準備工作   3.2.4 實作介面 CHAPTER 04 使用 Python 的 Crypto、Tkinter 與Django 套件實作密碼管理專題 4.1 介紹 Django   4.1.1 基本的 Django 介紹 - 理論基礎   4.1.2 基本的 Django 介紹 - 範例 4.2 實作 Django   4.2.1 前置作業   4.2.2 新建 app   4.2.3 template & views & URL   4.2.4 model   4.2.5 功能實現 4.3 Django 實作密碼管理系統 - 登入頁面   4.3.1 template   4.3.2 model   4.3.3 views 4.4 Django 實作密碼管理系統 - 註冊頁面   4.4.1 template   4.4.2 views 4.5 Django 實作密碼管理系統 - 使用者加密   4.5.1 使用者 - 登入主頁面   4.5.2 使用者 - 加密頁面 4.6 Django 實作密碼管理系統 - 管理者解密   4.6.1 管理者第一階段解密 - model   4.6.2 管理者第一階段解密 - template   4.6.3 管理者第一階段解密 - views   4.6.4 使用者第一階段解密 - template   4.6.5 使用者第一階段解密 - views   4.6.6 管理者第二階段解密 - template   4.6.7 管理者第二階段解密 - views   4.6.8 管理者頁面中顯示解密任務狀態 - template   4.6.9 執行解密任務

原價: 650 售價: 553 現省: 97元
立即查看
快速學會Python架站技術:活用Django 4建構動態網站的16堂課 (1版)

快速學會Python架站技術:活用Django 4建構動態網站的16堂課 (1版)

類似書籍推薦給您

原價: 780 售價: 663 現省: 117元
立即查看
Python架站特訓班:Django 3最強實戰(附影音/範例) (2版)

Python架站特訓班:Django 3最強實戰(附影音/範例) (2版)

類似書籍推薦給您

Python架站特訓班:Django 3最強實戰(附影音/範例)(第二版) 系列名:程式設計 ISBN13:9789865028862 出版社:碁峰資訊 作者:鄧文淵-總監製;文淵閣工作室-編著 裝訂/頁數:平裝/308頁 規格:23cm*17cm (高/寬) 版次:2 出版日:2021/07/14 中國圖書分類:電腦程式語言 內容簡介   最佳熱門組合Python X Django,   讓你初學架站就上手!   Python是目前最受歡迎的程式語言,Django堪稱是當前最熱門的Python網站框架,兩者結合,讓開發複雜的資料庫網站變得更簡單。本書一次綜合架站必備技能,提供相關範例檔,讓Python發揮極大效用,用Django打造出超強互動網站。無論是建置網站時所需的基礎設定、後台配置、頁面路由、MTV開發模式、網站的發行部署等重要環節,都用實例搭配詳細解說引導讀者快速進入架站實戰模式,並且透過專題應用熟悉各種開發技術和方法,全面掌握Django 3的開發核心!   想要架站,唯有真正實戰   才是最佳體驗!   ■使用Django 3版本語法,網站效率更佳。   ■零基礎建置Django開發環境,避開所有初學障礙。   ■正規化網站開發流程,由Django專案建立與app開發為主軸,領略其中奧義。   ■新一代開發模式,使用視圖與模版學習Django運作方式,了解框架應用原理。   ■使用MTV架構,資料庫、程式與介面獨立設計,網站容易維護。   ■涵蓋大部分網站技術,如使用者認證、檔案上傳、發送電子郵件、圖形驗證碼…等。   ■結合資料庫進行網站開發,運用Django資料庫結構與模式,提供詳細建置流程、操作方式與管理介面的方法。   ■以Django實作資料庫互動的操作精華「查詢、新增、修改與刪除」,讓資料庫應用不再是開發網站者的痛處。   ■運用Cookie與Session記錄瀏覽者與相關資訊,讓不同使用者能在同一網站中儲存並取得不同資料,使用不同服務。   ■深入Django使用者管理,簡單而全面的使用者認證,輕鬆完成網站登入/登出工作,帶入會員機制。   ■規劃5個主題實戰範例:包含新聞公告、網站留言版、網路相簿、電子商務購物車,以及結合網路地圖的美食網頁,架構出專業實用的網站。   ■將網站部署到免費的知名雲端平台「Heroku」,展示自行架設的網站與後續管理都免煩惱。   【超值學習資源】安裝、測試與發布影音教學/範例檔 目錄 01 建置Django開發環境 1.1 安裝Python程式語言 1.2 Django是什麼? 1.3 Django程式編輯軟體 02 建立專案及app 2.1 建立Django專案 2.2 環境設定 2.3 視圖(view)與 URL 03 視圖與模版 3.1 Django的Framework架構 3.2 視圖與模版 3.3 Template語言 04 資料庫及後台管理 4.1 Django與資料庫 4.2 admin後台管理與ModelAdmin類別 4.3 資料庫查詢 4.4 網頁基礎模版 05 資料新增、刪除和修改 5.1 表單資料的傳送與接收 5.2 資料新增 5.3 表單模型化 5.4 資料刪除 5.5 資料修改 06 Cookies與Sessions 6.1 關於Cookie與Session 6.2 Cookie的使用 6.3 Session的使用 07 使用者管理 7.1 Django auth簡介 7.2 登入和登出 08 專題:新聞公告系統 8.1 簡易新聞公告系統 8.2 完整新聞公告系統 09 專題:網站留言版 9.1 圖像驗證碼 9.2 網站留言版 10 專題:網路相簿 10.1 自訂標籤過濾器 10.2 網路相簿 11 專題:購物車 11.1 發送電子郵件 11.2 購物車 12 專題:埔里美食地圖 12.1 Google地圖 12.2 埔里美食地圖 13 部署網站到Heroku 13.1 部署網站環境建置 13.2 部署網站

原價: 480 售價: 408 現省: 72元
立即查看
Python網頁程式交易APP實作:Web + MySQL + Django (2版)

Python網頁程式交易APP實作:Web + MySQL + Django (2版)

類似書籍推薦給您

原價: 690 售價: 587 現省: 103元
立即查看
It’s Django:用Python迅速打造Web應用 !

It’s Django:用Python迅速打造Web應用 !

類似書籍推薦給您

原價: 400 售價: 340 現省: 60元
立即查看