日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線(xiàn)客服
Flask Web開(kāi)發(fā):基于Python的Web應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)圖書(shū)
人氣:124

Flask Web開(kāi)發(fā):基于Python的Web應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)

本書(shū)共分三部分,介紹如何基于Python微框架Flask進(jìn)行Web開(kāi)發(fā)。及時(shí)部分是Flask簡(jiǎn)介,介紹使用Flask框架及擴(kuò)展開(kāi)發(fā)Web程序的必備基礎(chǔ)知識(shí)。第二部分則給出一個(gè)實(shí)例,真正帶領(lǐng)大家一步步開(kāi)發(fā)完整的博客和社交。

內(nèi)容簡(jiǎn)介

本書(shū)共分三部分,介紹如何基于Python微框架Flask進(jìn)行Web開(kāi)發(fā)。及時(shí)部分是Flask簡(jiǎn)介,介紹使用Flask框架及擴(kuò)展開(kāi)發(fā)Web程序的必備基礎(chǔ)知識(shí)。第二部分則給出一個(gè)實(shí)例,真正帶領(lǐng)大家一步步開(kāi)發(fā)完整的博客和社交應(yīng)用Flasky,從而將前述知識(shí)融會(huì)貫通,付諸實(shí)踐。第三部分介紹了應(yīng)用之前必須考慮的事項(xiàng),如單元測(cè)試策略、性能分析技術(shù)、Flask程序的部署方式等。

本書(shū)適合熟悉Python編程,有意通過(guò)Flask掌控Web開(kāi)發(fā)的程序員學(xué)習(xí)參考。

編輯推薦

Flask能讓開(kāi)發(fā)者做主,自主選擇程序的組件,甚至在找不到合適組件時(shí),自行開(kāi)發(fā)!

作者集25年軟件開(kāi)發(fā)經(jīng)驗(yàn),展示了自己使用Flask開(kāi)發(fā)Web程序的工作流程。

從安裝與環(huán)境設(shè)置講起,目標(biāo)則是搭建服務(wù)器端Web應(yīng)用。

書(shū)中貫穿講解一個(gè)程序,從寥寥幾行代碼逐章擴(kuò)展,終打造成功能完善的社交博客Flasky.

直接了當(dāng)?shù)亟o出必知必會(huì)的知識(shí),為初學(xué)者提供進(jìn)一步探索的起點(diǎn)。

全流程講解Web應(yīng)用開(kāi)發(fā),讓中高級(jí)讀者掌握實(shí)踐。

作者簡(jiǎn)介

Miguel Grinberg

擁有25年開(kāi)發(fā)經(jīng)驗(yàn)的高級(jí)軟件工程師,目前為廣播公司開(kāi)發(fā)視頻軟件。他常在個(gè)人博客上撰寫(xiě)各類(lèi)博文,內(nèi)容主要涉及Web開(kāi)發(fā)、機(jī)器人技術(shù)、攝影,偶爾也會(huì)有一些影評(píng)。他和妻子、四個(gè)孩子、兩只狗和一只貓共同生活在俄勒岡州波特蘭市。

目錄

前言

及時(shí)部分Flask簡(jiǎn)介

第1章安裝

1.1使用虛擬環(huán)境

1.2使用pip安裝Python包

第2章程序的基本結(jié)構(gòu)

2.1初始化

2.2路由和視圖函數(shù)

2.3啟動(dòng)服務(wù)器

2.4一個(gè)完整的程序

2.5請(qǐng)求一響應(yīng)循環(huán)

2.5.1程序和請(qǐng)求上下文

2.5.2請(qǐng)求調(diào)度

2.5.3請(qǐng)求鉤子

2.5.4響應(yīng)

2.6Flask擴(kuò)展

第3章模板

3.1Jinja2模板引擎

3.1.1渲染模板

3.1.2變量

3.1.3控制結(jié)構(gòu)

3.2使用Flask—Bootstrap集成Twitter Bootstrap

3.3自定義錯(cuò)誤頁(yè)面

3.4鏈接

3.5靜態(tài)文件

3.6使用:Flask—Moment本地化日期和時(shí)間

第4章web表單

4.1跨站請(qǐng)求偽造保護(hù)

4.2表單類(lèi)

4.3把表單渲染成HTML

4.4在視圖函數(shù)中處理表單

4.5重定向和用戶(hù)會(huì)話(huà)

4.6Flash消息

第5章數(shù)據(jù)庫(kù)

5.1SQL數(shù)據(jù)庫(kù)

5.2NoSQL數(shù)據(jù)庫(kù)

5.3使用SQL還是NoSQL

5.4Python數(shù)據(jù)庫(kù)框架

5.5使用FlaskSQLAlchemy管理數(shù)據(jù)庫(kù)

5.6定義模型

5.7關(guān)系

5.8數(shù)據(jù)庫(kù)操作

5.8.1創(chuàng)建表

5.8.2插入行

5.8.3修改行

5.8.4冊(cè)4除行

5.8.5查詢(xún)行

5.9在視圖函數(shù)中操作數(shù)據(jù)庫(kù)

5.10集成Python shell

5.11使用FlaskMigrate實(shí)現(xiàn)數(shù)據(jù)庫(kù)遷移

5.11.1創(chuàng)建遷移倉(cāng)庫(kù)

5.11.2創(chuàng)建遷移腳本

5.11.3更新數(shù)據(jù)庫(kù)

第6章電子郵件

使用FlaskMail提供電子郵件支持

在Python shell中發(fā)送電子郵件

在程序中集成發(fā)送電子郵件功能

異步發(fā)送電子郵件

第7章大型程序的結(jié)構(gòu)

7.1項(xiàng)目結(jié)構(gòu)

7.2配置選項(xiàng)

7.3程序包

7.3.1使用程序工廠(chǎng)函數(shù)

7.3.2在藍(lán)本中實(shí)現(xiàn)程序功能

7.4啟動(dòng)腳本

7.5需求文件

7.6單元測(cè)試

7.7創(chuàng)建數(shù)據(jù)庫(kù)

第二部分實(shí)例:社交博客程序

第8章用戶(hù)認(rèn)證

8.1F[ask的認(rèn)證擴(kuò)展

8.2密碼安全性

8.3創(chuàng)建認(rèn)證藍(lán)本

8.4使用Flask—Login認(rèn)證用戶(hù)

8.4.1準(zhǔn)備用于登錄的用戶(hù)模型

8.4.2保護(hù)路由

8.4.3添加登錄表單

8.4.4登入用戶(hù)

8.4.5登出用戶(hù)

8.4.6測(cè)試登錄

8.5注冊(cè)新用戶(hù)

8.5.1添加用戶(hù)注冊(cè)表單

8.5.2注冊(cè)新用戶(hù)

8.6確認(rèn)賬戶(hù)

8.6.1使用itsdangerous生成確認(rèn)令牌

8.6.2發(fā)送確認(rèn)郵件

8.7管理賬戶(hù)

第9章用戶(hù)角色

9.1角色在數(shù)據(jù)庫(kù)中的表示

9.2賦予角色

9.3角色驗(yàn)證

第10章用戶(hù)資料

10.1資料信息

10.2用戶(hù)資料頁(yè)面

10.3資料編輯器

10.3.1用戶(hù)級(jí)別的資料編輯器

10.3.2管理員級(jí)別的資料編輯器

10.4用戶(hù)頭像

第11章博客文章

11.1提交和顯示博客文章

11.2在資料頁(yè)中顯示博客文章

11.3分頁(yè)顯示長(zhǎng)博客文章列表

11.3.1創(chuàng)建虛擬博客文章數(shù)據(jù)

11.3.2在頁(yè)面中渲染數(shù)據(jù)

11.3.3添加分頁(yè)導(dǎo)航

11.4使用Markdown和FlaskPageDown支持富文本文章.

11.4.1使用FlaskPageDown

11.4.2在服務(wù)器上處理富文本

11.5博客文章的固定鏈接

11.6博客文章編輯器

第12章關(guān)注者

12.1再論數(shù)據(jù)庫(kù)關(guān)系

12.1.1多對(duì)多關(guān)系

12.1.2自引用關(guān)系

12.1.3高級(jí)多對(duì)多關(guān)系

12.2在資料頁(yè)中顯示關(guān)注者

12.3使用數(shù)據(jù)庫(kù)聯(lián)結(jié)查詢(xún)所關(guān)注用戶(hù)的文章

12.4在首頁(yè)顯示所關(guān)注用戶(hù)的文章

第13章用戶(hù)評(píng)論

13.1評(píng)論在數(shù)據(jù)庫(kù)中的表示

13.2提交和顯示評(píng)論

13.3管理評(píng)論

第14章應(yīng)用編程接口

14.1REST簡(jiǎn)介

14.1.1資源就是一切

14.1.2請(qǐng)求方法

14.1.3請(qǐng)求和響應(yīng)主體

14.1.4版本

14.2使用FIask提供RESTWeb服務(wù)

14.2.1創(chuàng)建API藍(lán)本

14.2.2錯(cuò)誤處理

14.2.3使用FlaskHTTPAuth認(rèn)證用戶(hù)

14.2.4基于令牌的認(rèn)證

14.2.5資源和JSON的序列化轉(zhuǎn)換.

14.2.6實(shí)現(xiàn)資源端點(diǎn)

14.2.7分頁(yè)大型資源集合

14.2.8使用HTTPie測(cè)試Web服務(wù)

第三部分成功在望

第15章測(cè)試

15.1獲取代碼覆蓋報(bào)告

15.2Flask測(cè)試客戶(hù)端

15.2.1測(cè)試Web程序

15.2.2測(cè)試Wleb服務(wù)

15.3使用Selenium進(jìn)行端到端測(cè)試

15.4值得測(cè)試嗎

第16章性能

16.1記錄影響性能的緩慢數(shù)據(jù)庫(kù)查詢(xún)

16.2分析源碼

第17章部署

17.1部署流程

17.2把生產(chǎn)環(huán)境中的錯(cuò)誤寫(xiě)入日志

17.3云部署

17.4Heroku平臺(tái)

17.4.1準(zhǔn)備程序

17.4.2使用Foreman進(jìn)行測(cè)試

17.4.3使用Flask.SSLifv啟用安全HTTP

17.4.4執(zhí)行g(shù)tt push命令部署

17.4.5查看日志

17.4.6部署一次升級(jí)

17.5傳統(tǒng)的托管

17.5.1架設(shè)服務(wù)器

17.5.2導(dǎo)入環(huán)境變量

17.5.3配置日志

第18章其他資源

18.1使用集成開(kāi)發(fā)環(huán)境

18.2查找Flask擴(kuò)展

18.3參與Flask開(kāi)發(fā)

關(guān)于封面圖

媒體評(píng)論

"好久沒(méi)有看到這么棒的技術(shù)書(shū)了!它從安裝與環(huán)境設(shè)置講起,目標(biāo)則是搭建服務(wù)器端Web應(yīng)用。本書(shū)直接了當(dāng)?shù)亟o出了讀者必知必會(huì)的知識(shí),為初學(xué)者提供了進(jìn)一步探索的起點(diǎn),也讓中高級(jí)讀者能夠掌握實(shí)踐。"

"我不是新手,做過(guò)Flask應(yīng)用開(kāi)發(fā),我以為自己了解相關(guān)基礎(chǔ)知識(shí)。但實(shí)際閱讀中,我卻折了很多頁(yè),時(shí)不時(shí)會(huì)翻閱相關(guān)的知識(shí)點(diǎn)。其中的技巧和提示總能讓我茅塞頓開(kāi)……真是有幸讀了這本書(shū)!"

"本書(shū)的組織結(jié)構(gòu)非常合理。讀完本書(shū),我也親身參與構(gòu)建了Web應(yīng)用,真正拾級(jí)而上掌握了強(qiáng)大的Flask開(kāi)發(fā)。"

網(wǎng)友評(píng)論(不代表本站觀點(diǎn))

來(lái)自匿名用**的評(píng)論:

web開(kāi)發(fā)值得研究!

2017-07-11 14:57:32
來(lái)自b***5(**的評(píng)論:

挺好的一本書(shū),但是需要花時(shí)間摳。

2017-07-29 13:18:09
來(lái)自smesoft**的評(píng)論:

性?xún)r(jià)比高,是正版書(shū),推薦購(gòu)買(mǎi)。

2017-07-31 09:58:41
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

經(jīng)典的狗書(shū),非常適合小白們?nèi)腴T(mén),值得購(gòu)買(mǎi)

2017-08-04 06:53:42
來(lái)自匿名用**的評(píng)論:

還沒(méi)有看呢,書(shū)的紙張不錯(cuò)

2017-08-06 16:31:43
來(lái)自寒冬冬**的評(píng)論:

內(nèi)容不錯(cuò),需要基礎(chǔ),很多代碼不全,不是很細(xì)

2017-08-18 01:22:04
來(lái)自percydd**的評(píng)論:

幫學(xué)生定的書(shū)。

2017-09-15 21:01:05
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

包裝完好,物流很快!

2017-09-21 19:03:06
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

書(shū)有點(diǎn)薄 還可以

2017-10-10 12:35:15
來(lái)自王偉問(wèn)**的評(píng)論:

包裝破了。

2017-10-23 10:45:49
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

Flask狗書(shū) 不錯(cuò) 好好看看

2017-10-24 12:15:00
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

適合入門(mén),知識(shí)點(diǎn)最好自己總結(jié)一下

2017-10-31 14:08:14
來(lái)自qpkhl62**的評(píng)論:

Satisfied

2017-11-03 20:13:13
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

書(shū)很薄,相對(duì)于書(shū)價(jià)而言,對(duì)于學(xué)生黨來(lái)說(shuō)是貴了!

2015-01-03 10:29:55
來(lái)自BlueSpa**的評(píng)論:

沒(méi)必要買(mǎi)這個(gè),如果有點(diǎn)兒英語(yǔ)基礎(chǔ),可以直接下載英文版電子書(shū)就夠了

2016-02-14 15:11:38
來(lái)自liangya**的評(píng)論:

還沒(méi)看,不過(guò)是有點(diǎn)折了,包裝的不是很好,不影響。

2015-01-14 16:49:42
來(lái)自合肥曉**的評(píng)論:

外國(guó)原版,一看就覺(jué)得不錯(cuò),分章節(jié)寫(xiě)的很清晰,學(xué)習(xí)了~

2015-03-09 16:09:49
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

這本書(shū)真真的是一本進(jìn)行flask開(kāi)發(fā)的好書(shū)!!強(qiáng)烈推薦!!

2015-03-27 12:40:36
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

看了幾天書(shū),然后就花了一周時(shí)間做出了一個(gè)二手交易論壇,寫(xiě)到簡(jiǎn)歷里了,非常值!!

2016-04-22 19:07:10
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

適合初入門(mén)觀看,進(jìn)階者還是看官網(wǎng)文件比較好

2016-11-26 15:29:15
來(lái)自rightpe**的評(píng)論:

不錯(cuò),很好的一本入門(mén)python的web開(kāi)發(fā)書(shū)籍

2016-01-04 14:03:53
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

對(duì)于快速上手web開(kāi)發(fā)來(lái)說(shuō),這本書(shū)十分的推薦!

2016-03-08 21:36:22
來(lái)自曉皮海**的評(píng)論:

另一個(gè)推薦學(xué)習(xí)python的輕型框架教材,看了一點(diǎn),容易上手,如果深入學(xué)習(xí)的話(huà)還得補(bǔ)一些其他的知識(shí)。另外還能順便學(xué)點(diǎn)基本的git命令

2016-01-07 08:55:10
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

Python中Flask框架介紹很詳細(xì),步步到位。

2017-08-02 22:29:37
來(lái)自深***(**的評(píng)論:

一本flask開(kāi)發(fā)web程序的必備書(shū)目,適合初學(xué)者,有些小遺憾,內(nèi)容講的不夠細(xì)

2017-08-24 18:07:08
來(lái)自小優(yōu)YoU**的評(píng)論:

物流超快,之前Django用不慣,試試Flask

2015-12-07 20:58:11
來(lái)自無(wú)昵稱(chēng)**的評(píng)論:

唉!書(shū)有點(diǎn)損傷,不過(guò)內(nèi)傷到里面,也就算了,不錯(cuò),看著雖然和自學(xué)的時(shí)候不一樣,這樣也算重新學(xué)一遍好了

2015-11-13 16:16:44

免責(zé)聲明

更多出版社
主站蜘蛛池模板: 蓬安县| 金秀| 枣阳市| 辽源市| 镇赉县| 涞源县| 孙吴县| 普兰店市| 屯门区| 和静县| 盐城市| 临城县| 连州市| 巨鹿县| 水城县| 中阳县| 新闻| 通河县| 项城市| 边坝县| 密山市| 新安县| 雷州市| 山阳县| 六盘水市| 遂溪县| 定州市| 乐东| 沅陵县| 自治县| 广汉市| 平顺县| 临桂县| 湘潭市| 南川市| 鱼台县| 徐闻县| 泗水县| 固始县| 光泽县| 海门市|