{itemname}
{itemname}
香港二樓書店 > 今日好書推介
日本人也不知道的日本語3:敬語、人物對話、書信書寫、文化歷史……學會連日本人都會對你說「讚」的正確日語
定價87.00元
8
折優惠:
HK$69.6
●二樓推薦
●文學小說
●商業理財
●藝術設計
●人文史地
●社會科學
●自然科普
●心理勵志
●醫療保健
●飲 食
●生活風格
●旅 遊
●宗教命理
●親子教養
●少年讀物
●輕 小 說
●漫 畫
●語言學習
●考試用書
●電腦資訊
●專業書籍
Python架站特訓班:Django最強實戰
沒有庫存
訂購需時10-14天
9789864765690
鄧文淵/總監製
碁峰
2017年8月31日
150.00 元
HK$ 135
詳
細
資
料
ISBN:9789864765690
規格:平裝 / 312頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
出版地:台灣
分
類
電腦資訊
>
程式設計
>
SQL
同
類
書
推
薦
手術刀般精準的FRM - 用Python科學管控財金風險(實戰篇)
手術刀般精準的FRM:用Python科學管控財金風險(基礎篇)
Python桌面開發王者:Qt 6最強實例貫穿開發
Python+Office辦公自動化實戰
Python 資料結構×演算法 刷題鍛鍊班:234 題帶你突破 Coding 面試的難關
其
他
讀
者
也
買
Python 資料運算與分析實戰:一次搞懂 NumPy•SciPy•Matplotlib•pandas 最強套件
電學原理 1
為你自己學 Ruby on Rails
電路板設計快速上手:從EAGLE?開始學設計原理到電路板實作
我們最幸福:北韓人民的真實生活 Nothing to Envy: Ordinary Lives in North Korea
內
容
簡
介
Python應用新經典!
繼暢銷書《Python初學特訓班》之後的
架站主題實戰代表作!
目
錄
01 建置Django開發環境
Python程式語言是由吉多范羅蘇姆(Guido van Rossum) 所創建,是一種物件導向、直譯式的電
腦程式語言。根據一些較權威的機構如IEEE、CodeEval統計,Python與C、Java為目前最受歡迎程式語言的前三名。
Python最為人稱道的特性就是可藉由安裝各種套件不斷擴充其功能,當然也不乏網站架構的套件: 如Django、Flask、Pyramid、Bottle等,而Django則是目前功能最齊全、使用人數最多的Python網站框架。
02 建立專案及app
Django套件安裝完成後,即可建立專案,並在專案中建立app、 templates 和static目錄,migration資料檔,並利用migrate將模型與資料庫同步,同時必須以設定使用環境。
Django的程式架構是採用urlpattern網址和函式對照方式,請依循規定步驟進行開發。
03 視圖與模版
Django是以模型Model、視圖View和控制Controller分開的開發架構,在Django中稱之為MTV 架構,和MVC稍有差異。
MTV以Template模版(.html檔)輸入或輸出資料,在檔定義函式,利用該函式,透過Model存取資料庫,同時將資料以Template模版顯示。Template模版有自己的語言,可以顯示變數,同時也有if條件指令、for迴圈指令和Filter過濾器,並加上註解。
04 資料庫及後台管理
在檔中定義class類別,每一個類別相當於一個資料表。
利用admin可以管理後台,新增、修改或刪除資料,在Admin管理介面中可以設定顯示多個欄位資料,也可以依指定欄位過濾資料、搜尋或排序。
05 資料新增、刪除和修改
表單的傳送方式,有get和post兩種。
利用objects.create方法可以新增一筆資料,save方法可以將該筆記錄寫入資料庫。利用表單模型建立物件後,就可以對輸入資料作驗證。delete方法可以刪除指定資料,可以objects物件的get、all或filter方法取得資料,再以delete方法刪除指定的資料。利用save方法可以將資料寫回資料庫,如此就可以修改資料。
06 Cookie與Sessions
Cookie是將狀態資料記錄在用戶端電腦的技術,當瀏覽者開啟網站時,即可在程式的設定下將指定的資料儲存在用戶端電腦中,並可設定該資料的有效時間。
Session是瀏覽者與伺服器連線的工作期間所保持的狀態,它的使用時間是在開啟瀏覽器後進入啟動 Session機制的網站開始,只要Session沒有到期,回到原網站時您會發現原來的Session仍然有效。
07 使用者管理
在django.contrib套件的auth應用程式中, 已內建User(使用者)這個資料表,使用這個內建的資料表就可以記錄使用者個人資訊。
以is_authenticated可以檢查使用者是否認證過。如果是User物件會傳回True,而AnonymousUser物件則傳回False。
auth.login()接收request、user兩個參數,登入成功後會產生一個Session,因為這個Session的存在,使得該使用者可以跨頁面保存auth.logout()可以進行登出動作,登出之後,原來的Session將會被清除。
08 專題:新聞公告系統
幾乎每一個網站都會使用新聞公告系統,可以將網站最新訊息快速告知所有瀏覽者。Django內建完整新增、修改、刪除資料庫管理功能,簡易新聞公告系統使用內建資料庫管理功能,輕鬆建立系統。
使用Django內建資料庫管理功能雖然輕鬆,但每次都要開啟管理者網頁,終究不夠方便。完整新聞公告系統自行建立資料庫管理功能,在新聞網頁中就可新增、修改及刪除新聞資料。
09 專題:網站留言版
網站上的留言版,可以說是站長與網友溝通的橋樑,所以許多網站都希望能夠放置留言版,讓網友可以有一個交流的空間。
本章開發的網站留言版,不僅可供訪客觀看,發表留言,管理者也擁有完整的管理功能,並可對訪客留言做回應。
10 專題:網路相簿
隨著數位相機的流行,拍下生活中的點點滴滴放到網路上與朋友分享,已經是許多現代人的日常習慣。本專題將完成一個實用的網路相簿程式,管理者可以輕易將數位照片上傳到相簿的內容中分享。
11 專題:購物車
想要在網站上自己開店當老闆嗎?那麼購物車就是您網站必須具備的主要功能之一,本專題可以幫助您完成購物流程的規劃、製作及網路開店的夢想!購物車專題是以顧客的購物流程製作為重點。
12 專題:埔里美食地圖
埔里美食地圖專題將在網頁上加入Google地圖,透過資料庫中記錄的美食景點,利用經緯度標示在地圖上。瀏覽者不僅可以在點選景點時看到介紹訊息、街景縮圖,並可以直接進入街景模式來檢視真實的街景圖片,讓美食的資訊結合地圖,使整個專題的功能更加實用。
13 部署網站到Heroku
將網站置於PaaS(Platform as a Service)網路服務平台是目前大多數網站開發者的選擇,PaaS
將網站視為一個應用程式,只要調整網站的結構符合PaaS 的規則,系統就可正常運行。
PaaS的優點是開發者只需專注於網站的功能,其餘主機相關事宜都由PaaS 去操心。目前Google、MicrosoftAzure、Amazon及Heroku都有提供PaaS服務,其中Heroku有提供免費方案,最適合一般使用者利用。
序
序
用實作來學習,永遠是初學的王道!
以實戰來練習,永遠是進階的捷徑!
Python是近期最多人討論的程式語言之一,無論是重覆性工作的測試、財經資料的收集、大數據的分析,甚至是駭客攻擊的工具,您都能看到Python占了重要的地位。其中,利用Python來開發互動網站更是目前相當主流的應用方向。
為了因應這個需求,作者群特別研究Python互動網站的開發框架,最後選擇了目前最多人使用,最多資源的:Django,做為本書的主角。希望除了能帶領讀者輕鬆建構開發環境,快速掌握Django的運作模式,學習完整的開發方法。
在整本書的架構上,將帶領讀者先由基礎建置Django開發環境,其中注重步驟與細節,讓您避開所有初學者學習的地雷。接著詳細介紹Django的開發模式與觀念,如專題與App的建置、MTV的開發模式、資料庫的建置與使用、Cookie與Session的應用,最後再介紹Django的使用者管理,讓所有讀者能完整歷練整個開發流程。
實戰是最好的學習成效驗收,本書利用不同主題的專案來實際開發,讓您進階到不同的領域。所以作者群規劃了五個訴求不同且功能豐富的實戰範例:包含了新聞公告、網路留言版、網路相簿、電子商務購物車,以及結合網路地圖的美食網站,讓讀者能把片段的學習架構出實用而專業的作品,並可在完整學習後進行全面延伸的開發,可以立即升級您的學習層次。
我們很希望將這段時間的研究成果鉅細靡遺地與所有讀者分享,也希望書中的內容對於想學習以Python的Django框架來開發互動網站的朋友有所幫助。
書
評
其 他 著 作
1.
超人氣Facebook粉絲專頁行銷加油讚 (第四版):挖掘小編的行銷潛力+ 打破經營的迷思困境= 讓你成為地表最強小編!
2.
翻倍效率工作術:不會就太可惜的Excel+Power BI 大數據視覺圖表設計與分析
3.
會做簡報就會製作跨平台App:Smart Apps Creator 3超神開發術
4.
手機應用程式設計超簡單:App Inventor 2初學特訓班(中文介面第二版)(附影音/範例/架設解說與上架PDF)
5.
中老年人快樂學電腦(Windows 10+Office 2016):超大圖解好閱讀,教學影片好上手
6.
學好跨平台網頁設計:HTML5、CSS3、JavaScript、jQuery與Bootstrap超完美特訓班
7.
手機應用程式設計超簡單:App Inventor 2零基礎入門班(中文介面第二版) (附影音/範例/架設解說pdf)
8.
快快樂樂學威力導演15:影片/MV剪輯活用情報特蒐(附DVD一片)
9.
中老年人愛用APP全收錄 ( 第二版 )
10.
Android初學特訓班 (第七版) (適用 Android 6.x~7.x / 全新Android Studio 2.X開發,附影音)
11.
Excel 2016高效實用範例必修16課:善用資料圖表 x 函數巨集的精算達人
12.
Python初學特訓班(附250分鐘影音教學/範例程式)
13.
挑戰PHP7/MySQL程式設計與超強專題特訓班(第四版)(適用PHP5~7,MariaDB)
14.
中老年人快樂學拍照、攝影 (適用 iOS、Android 雙系統手機、平板)
15.
生活科技應用網路概論(第二版)
16.
手機應用程式設計超簡單:App Inventor 2專題特訓班(中文介面第二版)(附新元件影音教學/範例/單機與伺服器架設pdf)
17.
用Autodesk 123D Design玩出3D設計大未來(附270分鐘影音教學/範例/軟體)
18.
手機應用程式設計超簡單:App Inventor 2資料庫專題特訓班(第二版)(附資料庫元件影音教學/範例/架設解說pdf)
19.
超人氣Facebook粉絲專頁行銷加油讚 (第三版) - 粉絲專頁小編的行銷原力 + 企業粉絲專頁的集客秘笈 = 讓您成為品牌社群經營的 CEO!
20.
Android初學特訓班:最新Android Studio開發實戰!附DVD (第六版)
21.
Office 2016高效實用範例必修16課(加贈Office 365雲端應用及超值影音教學及範例光碟)
22.
用Photoshop玩影像設計比你想的簡單:快快樂樂學Photoshop CC(附DVD)
23.
手機應用程式設計超簡單:App Inventor 2資料庫專題特訓班(附資料庫元件影音教學/範例/單機與伺服器架設解說pdf)
24.
資訊概論:從資訊科技應用培養邏輯思維能力
25.
網路開店x拍賣王:零元創業加薪不求人3小時開店賣翻天
26.
中老年人愛用APP全收錄 <適用 iOS + Android 雙系統手機及平板>
27.
Swift初學特訓班:iOS App開發快速養成與實戰(附近3小時新手入門與關鍵影音教學/全書範例程式)
28.
用S4A(Scratch for Arduino):玩出科技創意大未來(附10大動手玩影音教學教室/全書範例)
29.
翻倍效率工作術:不會就太可惜的 Excel 必學函數
30.
挑戰PHP�MySQL程式設計與超強專題特訓班(第三版)(適用PHP5∼PHP6)
31.
手機應用程式設計超簡單:App Inventor 2零基礎入門班(附新手入門影音教學/範例)
32.
中老年人快樂學FACEBOOK 臉書 (超大圖解好閱讀 + 教學影片好上手)
33.
Word 2013高效實用範例必修16課(附贈影音教學及範例光碟)
34.
手機應用程式設計超簡單:APP Inventor零基礎入門班(附新手入門影音教學/範例)
35.
快快樂樂學Excel 2013:善用資料圖表、函數巨集的精算達人(附光碟)
36.
超人氣Facebook粉絲專頁行銷加油讚:粉絲專頁小編的生存寶典+企業粉絲專頁聚眾秘笈
37.
Office 2013高效實用範例必修16課(附贈影音教學及範例光碟)
38.
用Dreamweaver CS6,我也會開發APP(增訂版,Android / iOS跨平台實戰)
39.
Android初學特訓班(第三版)(暢銷改版,全新Android 4.X版 / 適用Android 4.X~2.X,附影音教學/範例/小綠人素材)
40.
中老年人快樂學電腦 (Windows 8+Office 2013)
41.
Dreamweaver CS6 X PHP超強互動網站特訓班(附影音教學、獨家擴充程式、範例、試用版)
42.
中老年人快樂學 iPad < iPad 系列 / iPhone 全適用 , 加贈示範解說DVD>
43.
生活科技應用網路概論
44.
手機應用程式設計超簡單:APP Inventor初學特訓班(附關鍵影音教學/範例)
45.
用Flash CS6玩動畫比你想的簡單-範例適用CS6/CS5/CS4(附贈全書影音教學光碟及原始範例/成果檔)
46.
用Photoshop玩影像設計比你想的簡單:快快樂樂學Photoshop CS6(去背妙用 × 設計張力 × 影像編修 × 動畫網頁)
47.
用Dreamweaver CS6,我也會開發APP(附關鍵影音教學/範例/試用版)
48.
Dreamweaver CS6網頁製作比你想的簡單:Html 5 x CSS3 x Mobile x Facebook 超強全應用
49.
網路拍賣王:秒殺商品行銷戰自己來
50.
MAC OS X Mountain Lion完全活用手冊
51.
最強!Office即效實用密技500+ (Word+Excel+PowerPoint三效合一)
52.
Android初學特訓班(二版)(暢銷改版,全新Android 4開發示範/適用Android 4.X~2.X,手機與平板電腦的全面啟動)
53.
Office 2003高效實用範例必修16課
54.
中老年人快樂學電腦<超大圖解好閱讀,教學影片好上手>
55.
Android 初學特訓班(全新Android 4開發示範 / 適用Android 4.X~2.X,手機與平板電腦的全面啟動,附影音教學/範例程式/Android Q版小綠人?
56.
挑戰PHP5/MySQL程式設計樂活學(第二版)(適用PHP5~PHP6)
57.
Word 2010高效實用範例必修16課 (附光碟)
58.
網路開店 x 拍賣王:創業成功年收百萬商機大公開
59.
快快樂樂學Excel 2010:善用資料圖表、巨集函數的精算達人(附光碟)
60.
PowerPoint 2010高效實用範例必修16課 (超值附贈影音教學)
61.
快快樂樂學Access 2010:善用高效率、方便強大的資料庫管理
62.
Dreamweaver CS5網頁製作:為網站提供創新而專業的設計平台(附贈影音教學、完整範例檔)
63.
影片/MV剪輯活用情報特蒐:快快樂樂學 會聲會影X4
64.
ASP.NET 4.0 網頁程式設計速學對策(使用C#) (附影音教學、C#與VB範例檔、題解、VS 2010 Express中文版)
65.
Office 2010高效實用範例必修16課(附光碟)
66.
美人心機影像編修必學絕招(附DVD)
67.
Visual Basic 2010 程式設計速學對策(附影音教學、範例檔、題解、VS 2010Express中文版)
68.
挑戰Visual C++ 2008程式設計樂活學(附範例程式)
69.
Visual C# 2010程式設計速學對策(附影音教學、範例檔、題解、VS 2010Express中文版)
70.
用Photoshop玩影像設計比你想的簡單:快快樂樂學Photoshop CS5(附DVD*1 )
71.
快快樂樂學Office 2010:體驗新功能高效率的雲端應用服務((附贈480分鐘影音教學及範例光碟)
72.
影片/MV剪輯活用情報特蒐:快快樂樂學 會聲會影X3(附500分鐘影音教學及範例素材光碟)
73.
挑戰Visual C++ 2008程式設計樂活學(附範例程式)
74.
挑戰Dreamweaver CS4互動網站百寶箱:使用PHP(附DVD*1)
75.
多媒體網頁設計(第三版):為數位生活提供全新應用
76.
Dreamweaver CS4網頁製作:為網站提供創新而專業的設計平台(附DVD*1)
77.
Flash CS4動畫特效--為平面、網頁及行動設計提供創意點子
78.
挑戰Dreamweaver CS4互動網站百寶箱--使用ASP
79.
達人養成班--網路開店王:網路開店規劃.行銷.建置
80.
快快樂樂學EXCEL 2003徹底實作教材--晉升試算達人的十四招秘技(附光碟)
81.
快快樂樂學Dreamweaver/Flash/Fireworks網頁設計創意整合
82.
挑戰Visual Basic 2008程式設計樂活學 (附光碟)
83.
快快樂樂學Excel 2007徹底活用(附光碟)
84.
快快樂樂學多媒體網頁設計
85.
快快樂樂學Dreamweaver 8