- Django 3.0入門與實踐
- 李健編著
- 835字
- 2021-03-27 00:17:31
前言
Foreword
非常感謝你選擇本書,希望通過閱讀本書能夠為你帶來幫助。
相信你在選擇本書的時候已經(jīng)對Django有了一定的了解,但是還請允許我在這里繼續(xù)為大家介紹一下Django以及為什么寫作本書。Django是用Python語言開發(fā)的一套開源Web框架,Python語言作為目前最流行的編程語言之一,已經(jīng)不僅僅滿足于早期的腳本開發(fā),它被越來越多地應(yīng)用于大型的、前沿的項目中,如科學(xué)計算和人工智能等。Django的出現(xiàn)為眾多Python愛好者帶來了福音,也為程序員的職業(yè)生涯拓寬了道路,現(xiàn)在我們也可以使用Python語言開發(fā)Web應(yīng)用了。筆者有過多年的Web開發(fā)經(jīng)驗以及持續(xù)集成系統(tǒng)開發(fā)經(jīng)驗,曾經(jīng)使用ASP.NET開發(fā)過Web應(yīng)用,也用Jenkins、Shell開發(fā)過持續(xù)集成系統(tǒng),但是,當(dāng)使用Django開發(fā)網(wǎng)站的時候才真正體會到將腳本語言應(yīng)用到Web開發(fā)中的樂趣,尤其是在搭建個人網(wǎng)站時,那種快速、自由的編碼體驗真的令人興奮。為了對自己的工作做一個總結(jié),也為更多初學(xué)者提供一本參考手冊,所以決定寫作本書。
本書主要包含四部分:
第一部分(第1章)為讀者介紹Django的發(fā)展?fàn)顩r以及如何搭建Django開發(fā)環(huán)境。
第二部分(第2章)主要介紹什么是Web開發(fā)框架并通過搭建一個簡單的Web框架幫助讀者理解Web框架的工作原理。
第三部分(第3章)帶領(lǐng)讀者搭建一個網(wǎng)站,使讀者能夠從整體上了解Django。
第四部分(第4~16章)詳細(xì)介紹Django各個模塊的工作原理,通過學(xué)習(xí)這部分內(nèi)容,讀者將能夠獨立開發(fā)Django應(yīng)用。
本書讀者需要比較熟練地掌握Python語言,同時具備一定的Web開發(fā)基礎(chǔ),能夠比較熟練地使用HTML、CSS、JavaScript,最好掌握一定的數(shù)據(jù)庫開發(fā)知識,以便能夠更容易地理解Django的ORM模型。
本書非常適合準(zhǔn)備轉(zhuǎn)向Web開發(fā)的Python工程師閱讀,也適合正在使用Django開發(fā)Web應(yīng)用的工程師作為參考手冊。

在編寫本書的過程中參考了Django官方文檔,在此對Django團隊以及社區(qū)表示真心的感謝。另外,編寫本書以及學(xué)習(xí)Django的過程中從StackOverflow社區(qū)也獲得了大量幫助,在此表示由衷的感謝。
由于本人能力有限,在編寫本書的過程中可能有所疏漏,敬請讀者指正。如果讀者在閱讀過程中發(fā)現(xiàn)本書的問題或者有好的建議,歡迎通過清華大學(xué)出版社網(wǎng)站(www.tup.com.cn)或者掃描如右二維碼聯(lián)系我們。
李健
- Network Automation Cookbook
- Python零基礎(chǔ)快樂學(xué)習(xí)之旅(K12實戰(zhàn)訓(xùn)練)
- Magento 2 Development Cookbook
- Essential Angular
- Learning DHTMLX Suite UI
- C語言程序設(shè)計
- Arduino家居安全系統(tǒng)構(gòu)建實戰(zhàn)
- ServiceNow:Building Powerful Workflows
- Node.js 12實戰(zhàn)
- 程序員的英語
- Docker on Windows
- 絕密原型檔案:看看專業(yè)產(chǎn)品經(jīng)理的原型是什么樣
- SAP HANA Starter
- Mastering High Performance with Kotlin
- Spark Cookbook