- Python Django Web從入門到項目實戰(視頻版)
- 劉瑜 安義
- 2272字
- 2021-10-15 18:22:20
前言
手把手教讀者從零基礎開發網站到最后做出一個商業化的項目,是本書的主導設計思路。這樣的設計思路,橫跨基礎知識的掌握和項目實戰經驗的積累,在寫作上是有難度的,但是對讀者而言將是非常有價值的。本書的兩位作者都具有豐富的實戰經驗和寫作經驗,經過認真策劃,本書達成了最初的目標。熟練掌握本書的內容,讀者將具備中級Web項目開發工程師的水平。
一、本書設計原則
本書在內容安排和設計上遵循以下原則。
1.由淺入深、層層深入原則
這符合絕大多數讀者掌握知識的一般規律和要求,為此,本書的第一部分定位于技術知識的普及和淺度應用,第二部分則給出了商業實戰項目“三酷貓”網上教育服務系統的實現過程。每章,甚至每小節,都按照先易后難的順序安排內容,方便讀者學習。在編寫過程中盡量采用圖片、表格、代碼注釋等方式,提高讀者的接受程度。
2.理論和實踐結合原則
基礎部分同步安排了100多個配套代碼案例,方便讀者邊學習邊上機實踐。另外,每章章末都提供了配套的習題和實驗,方便讀者進一步鞏固所學知識。
3.商業實戰原則
編程的理想結果是能夠進行商業實戰,本書的作者安義老師幫助大家實現了這個目標,為本書提供了一套完整的商業代碼。而且,本書的第二部分從商業開發的角度,從整體到局部展現了精彩的內容。通過這個商業項目,讀者也能掌握商業開發所需的知識:前端工程師需要掌握HTML、CSS、JavaScript(JS)、Java、美工、界面建模、前端技術框架(如Vue.js)等;后端工程師需要掌握Python、Django、RestFramework、數據庫等。
4.易閱讀原則
在代碼編排上,本書考慮了讀者的視覺接受程度,并在每行主要代碼后面都提供了代碼注釋,方便讀者閱讀。需要注意,注釋內容與正文內容同等重要。對于開發中容易碰到的技術難點或利于理解的知識延伸內容,通過“注意”“說明”等形式進行友善提醒,也有部分通過腳注加以說明。
二、讀者對象
本書適合以下人群或機構閱讀、學習。
1.高校學生:對于具有Python語言基礎的高校學生而言,選擇本書可以一步跨過項目實戰的門檻,領略商業實戰項目的“五彩繽紛”,明確實戰要求,積累實戰經驗,為畢業后就業提供更高的起點。
2.需要轉換方向的IT工程師:本書提供了最近兩年流行的前后端分離開發方案,通過學習本書內容,讀者可以掌握新技術,并將其直接用于項目實戰。
3.高校老師:本書從基礎知識到項目實戰,為老師們的教學提供了最新、最成熟的案例;同時,配套提供的PPT、案例代碼、習題及實驗手冊可以更好地幫助教學,在線QQ學習群可以為老師們提供各種技術支持(詳細支持范圍屆時可咨詢群主)。
4.科研人員:對于從事大數據、人工智能研究的科研人員,利用Python體系下的Web開發技術,可以更方便地實現研究內容的工程化。
5.培訓機構:本書可以為培訓機構的學員提供現成的項目實戰案例。
三、學習幫助
學習本書中的內容,你將在以下方面獲得幫助。
1.本書提供了在線QQ學習群,請加“讀者服務”中的客服獲取QQ群號。
2.本書提供了許多下載鏈接、資源鏈接,各位讀者可以加入在線QQ學習群下載鏈接清單,獲取書中涉及的網頁鏈接地址。
3.本書提供配套學習代碼,下載方式如下。
(1)加入在線QQ學習群,在共享文件夾中獲取。
(2)通過GitHub獲取。[1]
4.本書免費提供配套視頻資源,請加入在線QQ學習群獲取。
5.對于老師,可提供額外的在線幫助,請加老師群,群號為651064565。
四、作者介紹

劉瑜,軟件工程碩士,擁有20多年的 C、ASP、BASIC、FoxBASE、Delphi、Java、C#、Python等編程經驗,高級信息系統項目管理師、CIO、碩士企業導師。負責開發過商業項目20余項,承擔省部級千萬級別項目5個,發表國內外論文10余篇。出版專著《戰神——軟件項目管理深度實戰》《NoSQL數據庫入門與實戰》《Python編程從零基礎到項目實戰(微課視頻版)》《Python編程從數據分析到機器學習實踐》《算法之美——Python語言實現》。

安義,擁有20多年軟件開發經驗,主導過多個行業(醫療、教育、互聯網、地產、游戲、汽車、餐飲等)的軟件系統開發工作。熟悉多種開發語言和開發框架,擁有豐富的軟件實戰經驗。曾在騰訊負責袋鼠跳跳應用的研發工作,目前就職于某軟件公司,擔任CEO、軟件架構師。
五、習題及實驗使用說明
本書每章章末均提供了配套習題及實驗,具體的使用說明如下。
1.所有習題答案免費提供,請通過在線QQ學習群獲取。
2.將針對實驗題給出標準答案或重點提示,為老師額外提供技術支持。
六、關于“三酷貓”
無論是學生還是程序員,天天敲代碼,顯然有些單調。劉瑜老師想給學習過程加點兒“調味劑”,在學習內容中增加點兒快樂元素——“三酷貓”就是其中之一。“三酷貓”的靈感來自電影《八條命》的主題曲Three Cool Cats。在編程中融入俏皮的音樂、可愛的電影主角能使學習更加快樂,讓學習者有更大的收獲!讓編程具有藝術感,也許會更好。
七、圖書配套資源聲明
關于本書所有的配套資源,聲明如下。
1.本書所有配套資源(鏈接、案例代碼、視頻、PPT、習題答案、實驗題代碼)免費提供,但作者擁有所有權和解釋權,未經作者允許,不得用于商業用途。
2.本書提供的“三酷貓”網上教育服務系統,僅用于教學,作者擁有該商業項目的所有權,讀者不能直接將其用于商業行為。作者免費許可讀者改造、利用該項目框架進行商業開發,但產生的一切法律糾紛與作者無關。
八、致謝
本書編寫過程中得到了哈爾濱工業大學(威海校區)的戴愚志博士、天津大學的張寧博士、湖南師范大學的施游老師等諸多專家及國內IT界的朋友們的關注和支持,在此一并致謝。
九、讀者服務

微信掃碼回復:41643
·獲取本書配套視頻、代碼、習題答案等資源
·加入本書讀者交流群,與作者互動
·獲取【百場業界大咖直播合集】(持續更新),僅需1元
[1] 參見鏈接清單中的“鏈接1”。本書提及的“鏈接1”“鏈接2”等均須在鏈接清單中查看。
- SQL Server 從入門到項目實踐(超值版)
- Practical Data Analysis Cookbook
- C# Programming Cookbook
- C語言程序設計教程(第2版)
- 征服RIA
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- PHP 7+MySQL 8動態網站開發從入門到精通(視頻教學版)
- 領域驅動設計:軟件核心復雜性應對之道(修訂版)
- Unity 2D Game Development Cookbook
- Visual Foxpro 9.0數據庫程序設計教程
- Learning Apache Cassandra
- Cocos2d-x Game Development Blueprints
- BeagleBone Robotic Projects(Second Edition)
- Manage Your SAP Projects with SAP Activate
- 三步學Python