Django 慕課教程使用指南
同學們大家好,歡迎來到這門《Django 框架入門教程》。關(guān)于這門課程在個小節(jié)里面有些話想對你說:
這門課的主題是著名的 Python Web 框架 Django 入門教程,而什么是 Web 框架在后面的課程中會詳細的進行講解。
簡單來說,當你在瀏覽器中輸入一個地址比如 http://idcbgp.cn
并按下回車之后,就會來到慕課網(wǎng)這個 “網(wǎng)站” 的首頁,慕課網(wǎng)這個網(wǎng)站給你提供了精美的 UI 樣式和各種各樣的豐富功能,這些精美的樣式暫且不提,這是屬于前端工程師的職責。
而這些豐富的功能則是后端工程師的職責,后端工程師們在實現(xiàn)這些豐富的功能時就會基于一個個不同的 Web 框架??梢哉f,Web 框架在網(wǎng)站開發(fā)中起到了重要的作用,它可以幫助后端工程師們快速的搭起一個網(wǎng)站的雛形。
所以想要成為一名合格的網(wǎng)站開發(fā)工程師,Web 框架是必須要學習的技能。
本課程需要的基礎(chǔ)
在正式開始本課程的學習之前,我希望你有下面的這些基礎(chǔ)知識:
Python 語法基礎(chǔ)
因為 Django 框架是使用 Python 進行開發(fā)的,所以在使用 Django 框架開發(fā)項目的時候是需要使用 Python 語言的,所以學習這門課程需要有 Python 的語法基礎(chǔ)。
如果你對 Python 的語法比較陌生或者想要系統(tǒng)的進行學習一遍的話可以去看這門《Python 語法入門教程》,不僅有入門語法,還有《Python 進階應(yīng)用教程》,在學習完這兩門課程之后就可以更平滑更順暢的學習這門 Django 框架教程了。
HTML、CSS/JS 基礎(chǔ)
HTML 是全程是超文本標記語言,是用來創(chuàng)建網(wǎng)頁的標準語言,學習本門課程我們只需要掌握一些基礎(chǔ)的 HTML 語法就可以,因為 Django 框架提供了更加強大的網(wǎng)頁構(gòu)建工具 DTL。并且現(xiàn)在主流的開發(fā)模式是前后端分離開發(fā)模式,前端工程師和后端工程師的職責涇渭分明,所以我們只需要掌握最基礎(chǔ)的 HTML 能夠用來進行必要的代碼調(diào)試就好。
如果你對 HTML 不太了解,可以學習這門《HTML5 入門教程》,通過這門課程的學習,你會對 HTML 有一個系統(tǒng)的認知并達到學習這門課程的要求。
HTML 用來快速的搭建頁面結(jié)構(gòu),CSS 則是負責頁面的樣式讓頁面更加的美觀,JS 則是負責頁面的交互行為和動畫效果。這三樣技術(shù)結(jié)合起來才能更好的構(gòu)建我們的頁面。CSS 技術(shù)在這里推薦這門《CSS3 基礎(chǔ)教程》,JS 入門則推薦學習這門《JS 入門教程》。
出了必須的 Python 語法基礎(chǔ)外,課程中也會帶著大家過一遍課程中所需要的這些前端基礎(chǔ)知識,如果你不想自己去學習的話跟著課程走也是沒問題的。