今晚九點(diǎn)|Flask基礎(chǔ)與Web開(kāi)發(fā)實(shí)戰(zhàn)-創(chuàng)新互聯(lián)

廢話(huà)不多說(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)銷(xiāo)網(wǎng)站建設(shè)要多少錢(qián),請(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

今晚九點(diǎn)|Flask 基礎(chǔ)與 Web 開(kāi)發(fā)實(shí)戰(zhàn)

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、代碼管理工具

今晚九點(diǎn)|Flask 基礎(chǔ)與 Web 開(kāi)發(fā)實(shí)戰(zhàn)

向大家介紹一款優(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)的。

今晚九點(diǎn)|Flask 基礎(chǔ)與 Web 開(kāi)發(fā)實(shí)戰(zhàn)

那什么是 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ò)程,首先在瀏覽器地址欄里輸入地址,回車(chē),發(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ā)主要用 GETPOST 這兩個(gè)方法就足夠了,那么在 Restful風(fēng)格的 api開(kāi)發(fā)中這四個(gè)方法都會(huì)用到。在后面 Flask開(kāi)發(fā)中會(huì)結(jié)合應(yīng)用代碼給大家介紹 GETPOST 的應(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í)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞標(biāo)題:今晚九點(diǎn)|Flask基礎(chǔ)與Web開(kāi)發(fā)實(shí)戰(zhàn)-創(chuàng)新互聯(lián)
鏈接地址:http://muchs.cn/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)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)