开启左侧

Python新手使用Django架站技術實作 何敏煌 林亮昀

[复制链接]
  • 地区:台湾
  • 格式:PDF
  • 文件大小:110M
  • 时间:
  • 类别:学习
  • 价格:6共享币
  • 提示:本站推荐经典投资资料
本帖最后由 ebooks 于 2019-5-3 14:35 编辑
0 M  f/ F1 r1 d* O0 `: x% A4 w3 X9 b. ^6 r  n
  Python已經是目前最受歡迎的程式語言之一,而Django則是Python語言裡最廣為使用的Web Framework。任何想要以Python來製作動態資料網站的朋友,不需要煩雜的設定,只要以pip安裝之後即可建立一個自帶測試用網頁伺服器的網站開發環境,實踐像是WordPress這類CMS系統所不能做到的客製化功能,是非常方便易學且功能強大的網站開發最佳組合。   本書的主要目標是希望Python初學者可以在不需要高深程式設計技巧的情況下就可以輕易地運用Django 2.0 Web Framework製作出全功能的動態網站,輕易地運用各式各樣的模組建構出各式各樣實用的特色網站,並有能力把在自己本地端練習的網站實際部署到網路主機上。本書的大綱如下:& w6 I; T5 L4 y7 O6 G
  1.快速學習建立一個實用的Django網站
+ N" N' A/ \# N! Y# T  以一個小型的個人部落格網站為主軸開始,從如何建立網站開發環境、如何規劃網站需求以及設計資料庫的內容、快速建立頁面輸出模板以及資料庫存取,最後再學習如何部署到最受歡迎的各式主機。- I* p6 b- L0 w+ u4 A
  2. Django架構深入剖析
+ I3 D/ F* B# r7 q  詳細分析Django的MVC(MTV)架構。先在第4堂課做一個完整但是簡要的介紹,接著再分別就網址如何對應、如何設計模板、Model和資料庫之間的關係等等做深入的教學。) [# o8 ~# C6 r& b* U
  3.實用網站開發技巧 & L! u$ B- {, K  ]" C' s2 r
  介紹特色網站所需要使用到的技巧,包括如何快速建立表單以及表單與資料庫的自動結合,活用網站Session以及使用者驗證技巧,快速建立可以讓使用者透過電子郵件自行註冊的會員網站,連結 Facebook進行驗證帳號的實務,以及結合社群網站帳號註冊及驗證的全方位會員網站。
! d1 ]& z8 _5 h+ b   4.實用網站開發教學
1 h. N9 X/ C; W  以建立一個實用網站為每一堂課的內容,從設計、規劃到實作,一步一步教導學習者也可以在自己的主機環境建構出這些有趣實用的內容,包括迷你小電商網站、WordPress-like CMS管理網站、全功能電子商店網站、名言佳句產生器網站等等,最後再說明部署上線的注意事項以及網站單元測試範例。
" J5 {" E$ Z0 B4 B1 P3 ^' O$ K   【本書實務經驗分享】
0 y; b# l0 u, s   1.多個務實好用網站範例,詳細的步驟教學,按圖施工,保證成功   2.不使用難懂的程式語法,全程使用Python 3,更易於入門學習
! O) v" [% O- z+ m  3.學習如何連結資料庫、社群網站帳號驗證機制、即時運算處理秘訣   4.新增使用Mezzanine快速建置CMS網站,實踐客製化功能目錄6 e/ p( Q: c6 Q4 M
  二版序# W0 l0 D( |: P+ y) q
  一版序! F. a: l' J6 x4 e0 V4 t$ ]# r+ \
  前言
  z/ d/ @5 i% |& s; ^& h, b  第1堂 網站開發環境建置4 M1 K8 S- T" x0 y$ W  @% ?
  1.1 網站的基礎知識
$ m: e* W: @+ D8 F  1.2 建立網站開發流程5 O' a0 V$ u# G+ ^- e8 B& y
  1.3 活用版本控制系統( |% S( r; F/ i4 X: Z' \4 d
  1.4 其他的網站專案開發環境安裝建議/ o, S! p# U# ~0 Y7 @9 d* E  \  I  c
  第2堂 Django網站快速入門2 e$ j/ p! u4 W! ]6 R
  2.1 個人部落格網站規劃
# \, X) j6 F+ K" k1 V) b* h4 `' a  2.2 建立部落格資料表
" s" q- S3 }3 F$ }9 A4 I  2.3 網址對應與頁面輸出
) I7 ]9 }; i' x8 H1 |  2.4 進階網站功能運用' i* l7 `4 G5 n% H
  2.5 習題! Z# o2 Q& |8 h. m+ F4 A! p( F
  第3堂 讓網站上線
7 u) s% a9 d0 L8 W) J  3.1 DigitalOcean部署* c: |+ L8 a% z3 l- O+ \3 x7 T
  3.2 Heroku部署
- \/ w4 L& c# N: \  3.3 Google Cloud Platform部署
- T& X+ a+ e6 M& Q6 ^4 T  O  3.4 習題
3 C, s7 I/ j. Z- c) J$ i2 S: V/ {  第4堂 深入瞭解Django的MVC架構  f7 {# v, R% K! w7 y
  4.1 Django的MVC架構簡介
/ k8 I- G1 I( i9 T1 D  4.2 Model簡介
$ F' {" i, p1 J6 V7 X, M  4.3 View簡介
& B4 \9 W6 O# d  4.4 Tempalte簡介1 S% s; |8 t3 p3 k( j5 z5 A' n
  4.5 本章練習網站的最終版本摘要
7 P5 S. ~8 C# H* F* {  4.6 習題- w1 w) ?% U* v
  第5堂 網址的對應與委派
, S6 ]/ M  ?6 \/ U& E; w1 J  5.1 Django網址架構
; p) ~( P6 |( n; T, Z  5.2 進階設定技巧
) h4 Q. w  Q) `  j6 ^2 M  5.3 習題) H0 q# j: H; U, a: W
  第6堂 Template深入探討) ?& b, m' ~" M7 h: E
  6.1 Template的設定與運作" o, X) ?, d, }9 i1 @
  6.2 進階Template技巧6 f: F! m; x* ]# U0 ~9 Z" s
  6.3 Template語言
( g" s9 w9 A* N/ ^6 w; R. X  6.4 習題
$ T9 ~, e6 F" P) I+ `5 H  第7堂 Models與資料庫+ \. G) P: \: T0 Q/ h) {, Z
  7.1 網站與資料庫
0 i+ F5 v/ z% w) |$ s/ X$ s: D  7.2 活用Model製作網站% O/ l/ _9 j" D% _* G. `# W- x
  7.3 在Django使用MySQL資料庫系統8 m- C7 C* [, M( w7 B: f
  7.4 習題
# l9 X9 w( C7 W, P. Q  第8堂 網站表單的應用
; F* e$ D! _. e% ?- c7 p; ]# R  8.1 網站與表單) M8 O3 v" H, }; P4 _. Z7 W( J6 s
  8.2 基礎表單類別的應用4 U2 J" v. `- p; B7 t& ~! J: k
  8.3 模型表單類別ModelForm的應用! z( k+ }( U$ T( u2 C" U7 E1 {# N, z0 o
  8.4 習題
9 z" L: O2 d2 D8 z4 ~" G# ]  第9堂 網站的Session功能
: D3 V+ E2 P/ U9 h! E3 v( Q+ ~  9.1 Session簡介
# V$ r1 R+ y: W  9.2 活用Session
) E9 M' O  P! _3 x8 _* H  9.3 Django auth使用者驗證+ n9 T) n; q9 Z+ _  Z3 Z) y: D
  9.4 習題
  K% ?5 H! Y" K  第10堂 網站使用者的註冊與管理
9 \6 s0 |8 e1 ?& D( y3 o: j  r  10.1 建立網站使用者的自動化註冊功能! D  N& b% z7 E$ Q* o: o6 @
  10.2 Pythonanywhere.com免費Python網站開發環境10.3 使用Facebook驗證帳號操作實務' M/ b( v2 l* b3 f; r: m2 f4 n
  10.4 習題
4 @7 P4 o! y1 j# ]  第11堂 社群網站連接應用實務
$ [5 ]3 m& [5 t; e/ _6 l5 p  11.1 投票網站的規畫與調整
+ a' ~: a4 k! A  11.2 深入探討django-allauth
" f, O; j5 I: h7 g$ \  11.3 投票網站功能解析
: m. S& w. \6 e4 Z% O  11.4 習題
# n6 N9 n: O# q  第12堂 電子商店網站實務
4 P6 m; C, P0 {( m) D2 d2 K  12.1 打造迷你電商網站- T( Z8 n7 i5 @, L
  12.2 增加網站功能
$ O1 O; D/ V7 N! H" V7 Q  12.3 電子支付功能
( \4 t4 x6 }- d, k  12.4 習題9 B" ?( M$ U; m1 v9 _) M, W
  第13堂 全功能電子商店網站django-oscar建置實務13.1 Django購物網站oscar安裝與使用
, l# C4 _3 w# i/ Q* S9 \0 \' A; n  13.2 建立Oscar的應用網站
! p( [5 b9 e9 T7 ^! U1 T1 w$ @  13.3 自訂Oscar網站
* S! B: U7 p/ p7 e2 m) a( w# k7 T5 p# Y  13.4 習題
. I4 `. l- v8 A, P3 L! }  第14堂 使用Mezzanine快速打造CMS網站# y! Y  {# V8 R3 Q
  14.1 快速安裝Mezzanine CMS網站
, C9 E( p+ }7 e2 Y+ H  14.2 使用Mezzanine建立電子商店網站
0 c2 h- l7 k! Z7 k# V3 k0 V  14.3 在Heroku上架Mezzanine網站
3 z# t. F( ~! W, \; f# a( }1 R  14.4 習題
7 [' M3 Z5 P: V! Q  第15堂 名言佳句產生器網站實作
& O: `  ]0 y& y3 G  15.1 建立網站前的準備
3 X' _7 T$ K' r) D- ], Q  15.2 產生器功能實作# H% x, e( t) g- g* E
  15.3 自訂圖形檔功能" k- y; j8 L" r# A! \6 H  e
  15.4 習題6 E; H# B: a# _! P! }
  第16堂 課程回顧與你的下一步
- T. ?, S4 O+ R  f  16.1 善加運用網站資源% N) g2 [( h! O& s' Y9 Y
  16.2 部署上線的注意事項" N0 F( S  D4 A
  16.3 SSL設定實務: U+ h: ^1 p) j8 R
  16.4 程式碼及網站測試的重要性) X% `2 C8 O1 z" ^: x9 g  R
  16.5 只有Django可以架網站嗎?! P; D3 C: y5 J% l# h; [( O
  16.6 您的下一步
游客,本下载内容需要支付6共享币,购买后显示下载链接立即支付
: E4 t1 j/ l, h
5 n& V% F! ~0 S) E- }
不能使用百度网盘链接的地区,联系客服QQ:1136111231
回复

使用道具 举报

懒得打字嘛,点击快捷回复 【回复乱码 永久禁言】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝7

帖子1394

发布主题
推荐素材更多+
广告位

服务电话

15987183307

QQ:1136111231
关注我们 :

QQ- Archiver-手机版-小黑屋-经典-文库- 与你共享

Powered by ynjie.com Array© 2001-2013 ynjie.com  滇ICP备19007624号-1