廢話不多說(shuō),我們直接來(lái)介紹這次公開(kāi)課的內(nèi)容。
遼陽(yáng)網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,遼陽(yáng)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為遼陽(yáng)千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的遼陽(yáng)做網(wǎng)站的公司定做!主要內(nèi)容:
一、Web 開(kāi)發(fā)基礎(chǔ)
二、在 Flask 中的 “Hello World”
三、Flask 的模版
四、Flask 的消息提示與異常處理
一、Web 開(kāi)發(fā)基礎(chǔ)
本章節(jié)主要講解 Web 來(lái)開(kāi)發(fā)基礎(chǔ),首先介紹基礎(chǔ)前端知識(shí),以及后續(xù)項(xiàng)目中會(huì)用到的前端框架,然后介紹 Git 和 Github,拓展大家的學(xué)習(xí)思路。其次學(xué)習(xí) MVC 設(shè)計(jì)模式,最后學(xué)習(xí) HTTP 協(xié)議,重點(diǎn)介紹GET和 POST 方法。
本節(jié)內(nèi)容主要包含以下四個(gè)知識(shí)點(diǎn):
前端知識(shí)
Git 與 Github
MVC 設(shè)計(jì)模式
HTTP 協(xié)議
1.1、前端開(kāi)發(fā)基礎(chǔ)
Html
CSS
JavaScript
如果還不了解這些基礎(chǔ)知識(shí)的朋友,大家可以抓緊時(shí)間學(xué)習(xí)下。起碼達(dá)到能手寫(xiě),一些盒子模型等基本概念要掌握,尤其 JS 比較重要,在我們今后開(kāi)發(fā)中將會(huì)經(jīng)常用到。
1.2、常用的前端庫(kù)與框架
Bootstrap
JQuery
Vue.js
Bootstrap 是一個(gè)比較全能型的框架, 通過(guò)它能夠快速的開(kāi)發(fā)出一些響應(yīng)式的網(wǎng)頁(yè)
第二個(gè) JQuery,這是一個(gè)非常常用的 JS 庫(kù),可以通過(guò)它來(lái)操作 html 的 dom,希望大家了解一下,并學(xué)習(xí)熟練的使用。
Vue.js 是當(dāng)下很火的一個(gè) JavaScript MVVM 庫(kù),有著易用、靈活的特性。
1.3、代碼管理工具
向大家介紹一款優(yōu)秀的代碼管理工具 Git,Git 是一個(gè)分布式的管控管理工具,起初是 Linus 大神為了管理 linux 內(nèi)核而設(shè)計(jì)的,這其中的緣由可以看下“Git 的誕生”。當(dāng)然要與我們常用的版本工具 SVN 比起來(lái)呢,Git 有很多優(yōu)點(diǎn),首先它的速度是非??斓模绕涫窃诖笮晚?xiàng)目上的表現(xiàn),同時(shí)它基于分支的開(kāi)發(fā)模式也非常適合一些快速迭代的產(chǎn)品,因此 Git 在互聯(lián)網(wǎng)公司中是深受喜愛(ài)的。
那什么是 Github 呢?Github 其實(shí)是一個(gè)基于 Git 的社交化的網(wǎng)站,上面有大量的優(yōu)秀的開(kāi)源項(xiàng)目,其中就有我們要學(xué)習(xí)的 Flask。
在這里推薦 Github 主要是為了讓大家在今后的學(xué)習(xí)中,可以去 Github 上尋找一些優(yōu)秀的學(xué)習(xí)資源。
1.4、MVC 設(shè)計(jì)模式
下面我們來(lái)了解下 MVC 的設(shè)計(jì)模式,那為什么要講 MVC 呢?主要是它應(yīng)用比較廣泛,特別是在 Web開(kāi)發(fā)領(lǐng)域,那么有大量的 Web 開(kāi)發(fā)是基于 MVC 的,那在 python 中,我們學(xué)習(xí)的 Flask Web 框架,也是基于 MVC 模式的。
MVC 通常包含一下三個(gè)部分:
View(視圖)
Controller (控制器)
Model (模型)
使用 MVC 可以極大的提高代碼的可維護(hù)性,讓這個(gè)架構(gòu)更加的清晰,在后續(xù)的內(nèi)容里會(huì)通過(guò) Flask 來(lái)詳細(xì)的去講解這個(gè) MVC 在 Flask 中的應(yīng)用,讓大家切身的體會(huì)到 MVC 設(shè)計(jì)的好處。
1.5、HTTP 協(xié)議(超文本傳輸協(xié)議)
我們來(lái)回憶一下平時(shí)的上網(wǎng)過(guò)程,首先在瀏覽器地址欄里輸入地址,回車,發(fā)出請(qǐng)求,然后服務(wù)器響應(yīng)請(qǐng)求,將結(jié)果返回給瀏覽器,瀏覽器將結(jié)果解析后渲染到頁(yè)面上,這時(shí)我們能清楚的看到請(qǐng)求的網(wǎng)頁(yè)。
那以上整個(gè)過(guò)程是 HTTP 在發(fā)揮作用,Http 協(xié)議主要有以下兩個(gè)特點(diǎn):
基于請(qǐng)求與響應(yīng)模式
無(wú)狀態(tài)
基于請(qǐng)求與響應(yīng)模式,通過(guò)剛才我們的回想也很好的理解,實(shí)際上我們大量的 Web 開(kāi)發(fā)框架就是在處理HTTP 請(qǐng)求,然后在返回 HTTP 響應(yīng)的結(jié)果,那什么叫“無(wú)狀態(tài)”呢?就是說(shuō)服務(wù)器是不會(huì)記住這個(gè)請(qǐng)求是誰(shuí)發(fā)出的。
1.6、HTTP請(qǐng)求
GET
POST
DELETE
PUT
一般的開(kāi)發(fā)主要用 GET 和 POST 這兩個(gè)方法就足夠了,那么在 Restful風(fēng)格的 api開(kāi)發(fā)中這四個(gè)方法都會(huì)用到。在后面 Flask開(kāi)發(fā)中會(huì)結(jié)合應(yīng)用代碼給大家介紹 GET跟 POST 的應(yīng)用場(chǎng)景。
第一部分為理論部分,以下部分大部分都是實(shí)戰(zhàn),我將會(huì)在公開(kāi)課中為大家演示各個(gè) Flask 的技術(shù)點(diǎn)。
二、在 Flask 中的 “Hello World”
本節(jié)內(nèi)容包含以下三個(gè)知識(shí)點(diǎn):
Flask應(yīng)用的基本構(gòu)成
Flask的路由
Flask的反向路由
三、Flask 的模版
在本節(jié)內(nèi)容中我將編寫(xiě)大量代碼來(lái)為大家講解 Flask 的模版,請(qǐng)注意:Flask 的路由和模版是 Flask 開(kāi)發(fā)中的基礎(chǔ)知識(shí),需要熟練掌握!
本節(jié)內(nèi)容包含以下四個(gè)知識(shí)點(diǎn):
模板的簡(jiǎn)單使用
控制語(yǔ)句
循環(huán)語(yǔ)句
模板繼承
這四個(gè)知識(shí)點(diǎn),在實(shí)際開(kāi)發(fā)中,會(huì)經(jīng)常用到。
四、Flask 的消息提示與異常處理
本節(jié)內(nèi)容主要包含以下三個(gè)知識(shí)點(diǎn):
消息提示
拋出異常
異常處理
分享時(shí)間:17年 11 月 9 日晚上九點(diǎn) (本周四)
分享方式:網(wǎng)絡(luò)直播
參與方式:
1、添加小助手微信,備注"公開(kāi)課",進(jìn)入分享群,獲取分享直播鏈接和相關(guān)資料:
51Reboot 公開(kāi)課分享群人數(shù)超過(guò)300人,請(qǐng)加小助手:1251743084,備注“公開(kāi)課”,會(huì)拉進(jìn)群
技術(shù)交流QQ群:238757010
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
新聞標(biāo)題:今晚九點(diǎn)|Flask基礎(chǔ)與Web開(kāi)發(fā)實(shí)戰(zhàn)-創(chuàng)新互聯(lián)
鏈接地址:http://jinyejixie.com/article36/dsiepg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、品牌網(wǎng)站制作、關(guān)鍵詞優(yōu)化、軟件開(kāi)發(fā)、外貿(mào)網(wǎng)站建設(shè)、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容