TOP

女性時尚限量4折up
看買過的人怎麼說

收藏
分享

點我領萬元折價券→現領現折(部分商品除外)

電子書 Python新手使用Django架站技術實作:活用Django 2.0 Web Framework建構動態網站的16堂課

作者:何敏煌、林亮昀
分級:普級
出版社:博碩文化
語言別:繁體中文
ISBN:9789864343102
出版日期:2018-06-27
線上出版日期:2019-07-16
發行格式:PDF

網路價 520

$690

期間限定 首購送100購物金 前往活動

本專案商品,不適用購物金、折價券

付款方式 信用卡、ATM、LINE Pay
配送方式 線上取得
商品編號:U010586404
規格
單一規格

立即購買

其他人也看了
書目分類

商品介紹

商品規格

配件資訊

注意事項

購物需知

商品評價

加入購物車 立即購買
《點我免費試閱》

商品介紹:

Python已經是目前最受歡迎的程式語言之一,而Django則是Python語言裡最廣為使用的Web Framework。任何想要以Python來製作動態資料網站的朋友,不需要煩雜的設定,只要以pip安裝之後即可建立一個自帶測試用網頁伺服器的網站開發環境,實踐像是WordPress這類CMS系統所不能做到的客製化功能,是非常方便易學且功能強大的網站開發最佳組合。本書的主要目標是希望Python初學者可以在不需要高深程式設計技巧的情況下就可以輕易地運用Django 2.0 Web Framework製作出全功能的動態網站,輕易地運用各式各樣的模組建構出各式各樣實用的特色網站,並有能力把在自己本地端練習的網站實際部署到網路主機上。本書的大綱如下:1.快速學習建立一個實用的Django網站以一個小型的個人部落格網站為主軸開始,從如何建立網站開發環境、如何規劃網站需求以及設計資料庫的內容、快速建立頁面輸出模板以及資料庫存取,最後再學習如何部署到最受歡迎的各式主機。2. Django架構深入剖析詳細分析Django的MVC(MTV)架構。先在第4堂課做一個完整但是簡要的介紹,接著再分別就網址如何對應、如何設計模板、Model和資料庫之間的關係等等做深入的教學。3.實用網站開發技巧介紹特色網站所需要使用到的技巧,包括如何快速建立表單以及表單與資料庫的自動結合,活用網站Session以及使用者驗證技巧,快速建立可以讓使用者透過電子郵件自行註冊的會員網站,連結 Facebook進行驗證帳號的實務,以及結合社群網站帳號註冊及驗證的全方位會員網站。4.實用網站開發教學以建立一個實用網站為每一堂課的內容,從設計、規劃到實作,一步一步教導學習者也可以在自己的主機環境建構出這些有趣實用的內容,包括迷你小電商網站、WordPress-like CMS管理網站、全功能電子商店網站、名言佳句產生器網站等等,最後再說明部署上線的注意事項以及網站單元測試範例。【本書實務經驗分享】1.多個務實好用網站範例,詳細的步驟教學,按圖施工,保證成功2.不使用難懂的程式語法,全程使用Python 3,更易於入門學習3.學習如何連結資料庫、社群網站帳號驗證機制、即時運算處理秘訣4.新增使用Mezzanine快速建置CMS網站,實踐客製化功能〈範例請至博碩官網下載〉http://www.drmaster.com.tw/Bookinfo.asp?BookID=MP21803


作者介紹:

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

林亮昀
國立高雄科技大學學士,主要專長資料分析、機器學習及後端網站技術的開發與應用,現於恩智浦半導體實習,使用資料分析及機器學習技術改善半導體製良率及相關製程。

商品規格

電子書 Python新手使用Django架站技術實作:活用Django 2.0 Web Framework建構動態網站的16堂課
第1堂 網站開發環境建置
1.1 網站的基礎知識
1.2 建立網站開發流程
1.3 活用版本控制系統
1.4 其他的網站專案開發環境安裝建議
1.5 習題

第2堂 Django網站快速入門
2.1 個人部落格網站規劃
2.2 建立部落格資料表
2.3 網址對應與頁面輸出
2.4 進階網站功能運用
2.5 習題

第3堂 讓網站上線
3.1 DigitalOcean部署
3.2 Heroku部署
3.3 Google Cloud Platform部署
3.4 習題

第4堂 深入瞭解Django的MVC架構
4.1 Django的MVC架構簡介
4.2 Model簡介
4.3 View簡介
4.4 Template簡介
4.5 本章練習網站的最終版本摘要
4.6 習題

第5堂 網址的對應與委派
5.1 Django網址架構
5.2 進階設定技巧
5.3 習題

第6堂 Template深入探討
6.1 Template的設定與運作
6.2 進階Template技巧
6.3 Template語言
6.4 習題

第7堂 Models與資料庫
7.1 網站與資料庫
7.2 活用Model製作網站
7.3 在Django使用MySQL資料庫系統
7.4 習題

第8堂 網站表單的應用
8.1 網站與表單
8.2 基礎表單類別的應用
8.3 模型表單類別ModelForm的應用
8.4 習題

第9堂 網站的Session功能
9.1 Session簡介
9.2 活用Session
9.3 Django auth使用者驗證
9.4 習題

第10堂 網站使用者的註冊與管理
10.1 建立網站使用者的自動化註冊功能
10.2 Pythonanywhere.com免費Python網站開發環境
10.3 使用Facebook驗證帳號操作實務
10.4 習題

第11堂 社群網站連接應用實務
11.1 投票網站的規畫與調整
11.2 深入探討django-allauth
11.3 投票網站功能解析
11.4 習題

第12堂 電子商店網站實務
12.1 打造迷你電商網站
12.2 增加網站功能
12.3 電子支付功能
12.4 習題

第13堂 全功能電子商店網站django-oscar建置實務
13.1 Django購物網站oscar安裝與使用
13.2 建立Oscar的應用網站
13.3 自訂Oscar網站
13.4 習題

第14堂 使用Mezzanine 快速打造CMS網站
14.1 快速安裝Mezzanine CMS網站
14.2 使用Mezzanine建立電子商店網站
14.3 在Heroku上架Mezzanine網站
14.4 習題

第15堂 名言佳句產生器網站實作
15.1 建立網站前的準備
15.2 產生器功能實作
15.3 自訂圖形檔功能
15.4 習題

第16堂 課程回顧與你的下一步
16.1 善加運用網站資源
16.2 部署上線的注意事項
16.3 SSL設定實務
16.4 程式碼及網站測試的重要性
16.5 只有Django可以架網站嗎?
16.6 您的下一步

注意事項

【udn讀書吧電子書】

注意事項說明:
1. udn電子書為『虛擬商品』訂購後將不會收到實體紙本書,付款方式請參照udn買東西購物中心結帳頁面為準。
2. 購買前請先確認讀書吧書房內是否已有購買過相同之電子書檔案,如發現有重覆購買的情形請儘速與客服中心提出申請退訂。
3. 購買前請先於商品頁面點選《點我免費試閱》即可預覽部分內容;部分電子書為確保閱讀順暢,請使用 Internet Explorer 瀏覽器開啟試閱。
4. 本站提供數位內容商品跨載具閱讀服務支援包含 Windows PC/NB、iOS/Android智慧型手機、iOS/Android平板電腦等類型的載具閱讀(不包括Mac系統電腦)。
5. udn買東西購物中心與udn讀書吧各為獨立之平台因此同商品可能因為各平台特別活動造成價格有差異,請於購買前確認價格,買東西恕不接受因價差辦理退貨。

退貨原則說明:
1. 電子書、電子雜誌、電子報紙,是以數位形式儲存之數位內容商品,因數位智慧財產權之特性且為尊重及保護智慧財產權,本站數位商品經您透過任一載具下載後,如有瑕疵本站將協助處理,除以下情形者,恕不接受退訂:

電子書在尚未下載且於交易完成 7 日內提出申請者需經客服判斷回覆是否可接受退訂;超過 7 日並已下載者除非特定情形造成無法閱讀外,恕不接受退訂。

2. 商品因瑕疵問題欲退訂可透過查詢訂單的【我要提問】功能,或線上留言向客服中心提出申請,客服人員將儘快為您服務。

電子書出貨及使用說明:
1. 系統在確認款項入帳後的10分鐘內,就會將訂購的數位內容商品送發送至您的讀書吧個人「書房」,操作步驟如下:
Step1. 登入買東西帳戶會員中心 > 查詢訂單 > 點選下載電子書/虛擬商品按鍵 > 登入udn.com(帳號密碼需與udn shopping相同) > 進入我的的數位書房
Step2. 請根據您使用的載具,下載對應的閱讀軟體或應用程式
【下載專區】
2. 想要了解更多電子書請詳閱【常見問題Q&A】

購物需知

*猶豫期說明*

    猶豫期相關規範,請參考「 七天猶豫期退貨規範 」。

*商品訂購*

  1. 訂購完成將寄送訂購資訊通知函至您的E-Mail,提醒您!資訊通知函僅代表收到您的訂購資訊,不代表本筆訂單已生效,後續確認您的訂單內容及交易資訊無誤後,成立訂單並為您安排出貨。
  2. 每件商品每個會員帳號限購買3件,超出購買數量或訂購收件資料不正確、無人收件、拒絕收件…等情況,udn買東西購物中心有權拒絕接受訂單或取消您的訂單。
  3. 本公司對於所販售具遞延性之商品或服務,消費者權益均受保障,如因合作廠商無法提供商品或服務,本公司聯繫您辦理退貨並全額退款。
  4. 本商品優惠活動因數量有限及相關廠商配合因素,將以消費者下單訂購當時實際回饋或優惠折扣為主,且本公司保留活動更正及終止活動內容的權利。
  5. 當您訂購多筆商品並選擇以信用卡或信用卡分期付款時,udn買東西購物中心將就各筆訂單分別向銀行取得授權,惟可能會因信用卡額度不足、發卡行或收單行限制、本公司授信控管或其他系統因素…等問題,導致發生當次的訂單無法全部取得銀行授權成功之情形。如您仍有需要時,請您另循其他方式訂購。
  6. udn買東西購物中心基於網站營運及與供應商之間合約關係,係以終端消費者為銷售商品對象,您認知並聲明您係以終端消費者之身分進行消費。如您購買商品之目的主要供執行業務或投入生產使用,並非單純供最終消費者使用者,udn買東西購物中心有權拒絕提供您一般消費者得享有之權益或優惠(包含但不限於提供購物金與信用卡無息分期或折價券及贈品回饋、抽獎、滿額贈活動、快速到貨延遲申訴、七天猶豫期間…等),並得暫停您原以消費者身分註冊帳號之使用。如您有非終端消費者採購之需求者,請您與客服中心聯絡咨詢大宗採購方案。
  7. udn買東西購物中心基於商業經營策略、風險控管與整體消費者權益之保護,有權拒絕特定消費者之交易,包括但不限於:拒絕接受會員登錄、暫停或終止會員帳號、限制會員消費金額或優惠、回饋之使用。如會員有違反本公司相關條款或濫用本公司服務者,並得收回或取消相關回饋點數,並請求因此所生之損害賠償。

*商品配送*

  1. 訂購的商品可能會由不同的廠商供應出貨,故可能無法統一於同一個時段配達,也可能會分箱配送。
  2. 如您訂購的為「快速出貨」商品,且符合「快速到貨服務說明」中服務保證範圍內,於服務承諾時間送達至您指定的地點;如為一般商品,將於確認交易條件無誤且有庫存後的3個工作天出貨(特殊商品需依網頁說明時間出貨),目前暫不提供離島地區配送。
  3. 宅配人員在配送前可能會與您聯絡,請您保持聯絡電話暢通。
  4. 針對大型商品(包括:大型家電、家具床墊、健身按摩器材、機車類...等),我們將於完成收款確認後,由專人與您確認相關配送細節等聯繫。偏遠區、樓層費及其它加價費用,皆由廠商於約定配送時一併告知,廠商將保留出貨與否的權利。
  5. 超商取貨商品送達指定門市後,將發送簡訊及E-Mail通知您,請在指定的期限內完成取貨。
  6. 本公司配合環保署廢四機回收服務,環保署資源回收專線(0800-085717),本公司廢四機回收專線(客服專線02-77373900,服務時間:週一至週五(不含例假日)09:00 ~ 18:00)

*商品退貨*

  1. 商品到貨享七天猶豫期之權益(注意!猶豫期非試用期),辦理退貨時,商品必須保持原廠外盒及包裝、商品本體、配件、附隨文件(含贈品及加價購商品),是全新狀態且包裝完整,否則將會影響您的退貨權利。
  2. 商品退貨時,請以原外箱退回,勿於原廠包裝上黏貼紙張及書寫文字。
  3. 冷凍及冷藏食品、生鮮商品,容易腐敗、保存期限較短或即將到期之商品,除商品本身有瑕疵或於配送過程失溫導致變質外,將不提供退貨服務。
  4. 個人衛生用品如:內衣褲、塑身衣、泳裝、襪子、紙尿褲、刮鬍刀、美體刀…等,已拆封 (如剪標、下水等情形…),除商品本身有瑕疵外,因有影響衛生之虞,無法受理退貨。
  5. 經拆封之影音商品及智慧財產權保護商品或電腦軟體、電子書、線上遊戲…等非以有形媒介提供之數位內容或一經提供即為完成之線上服務,無法受理退貨。
  6. 客製化商品、報紙、期刊、雜誌類商品皆無法受理退貨。
  7. 3C家電用品於猶豫期內請保留原「運送外箱」,勿讓配送人員收走,以便退貨返還時保護商品使用。
  8. 大型家電如:(冰箱、洗衣機、烘衣機…等。)除商品本身故障或瑕疵外,一經使用將會影響退貨權利。
  9. 如您購買的商品需要安裝或自行組裝,除商品本身有瑕疵外,欲辦理退貨,可能衍生額外的拆機、整新費用,且無法退回已回收之舊機。
  10. 發票一經開立不得任意更改或改開發票,請參考「 電子發票說明 」。
  11. 本網站未提供換貨服務。

商品評價