天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 論文百科 > 英文數(shù)據(jù)庫 >

python 開發(fā)實(shí)戰(zhàn)_《Python開發(fā)實(shí)戰(zhàn)》

發(fā)布時(shí)間:2016-11-25 11:49

  本文關(guān)鍵詞:Python開發(fā)實(shí)戰(zhàn),由筆耕文化傳播整理發(fā)布。


Python開發(fā)實(shí)戰(zhàn)

Python開發(fā)實(shí)戰(zhàn)

基本信息

作者: (日)BePROUD股份有限公司   

譯者: 盛榮

叢書名: 圖靈程序設(shè)計(jì)叢書

出版社:人民郵電出版社

ISBN:9787115320896

上架時(shí)間:2014-5-6

出版日期:2014 年5月

開本:16開

頁碼:1

版次:1-1

所屬分類:計(jì)算機(jī) > 軟件與程序設(shè)計(jì) > Python

python 開發(fā)實(shí)戰(zhàn)_《Python開發(fā)實(shí)戰(zhàn)》

 

更多關(guān)于》》》Python開發(fā)實(shí)戰(zhàn)

 

編輯推薦 

     真實(shí)項(xiàng)目中的經(jīng)驗(yàn)總結(jié)

  行業(yè)精英們的智慧結(jié)晶

  團(tuán)隊(duì)開發(fā)環(huán)境的搭建與管理 / ticket驅(qū)動開發(fā) / 源代碼管理(Mercurial) / PyPI包 / Jenkins持續(xù)集成 / 性能優(yōu)化(nginx與gunicorn) / GAE開發(fā) / Django框架……

  本書來自真正的開發(fā)現(xiàn)場,是BePROUD公司眾多極客在真實(shí)項(xiàng)目中的經(jīng)驗(yàn)總結(jié)。

 

內(nèi)容簡介

    書籍

    計(jì)算機(jī)書籍

Python開發(fā)實(shí)戰(zhàn)》來自真正的開發(fā)現(xiàn)場,是beproud 公司眾多極客在真實(shí)項(xiàng)目中的經(jīng)驗(yàn)總結(jié)。

作者從python 的環(huán)境搭建講起,介紹了web 應(yīng)用開發(fā)方法、任務(wù)管理,以及評審、測試及高效部署、服務(wù)器調(diào)試等內(nèi)容,盡可能網(wǎng)羅了python 開發(fā)流程中所涉及的方方面面。在這里,,python 僅僅是一個(gè)載體,很多知識點(diǎn)在非python 下也適用,這也是本書最大的特色所在。

Python開發(fā)實(shí)戰(zhàn)》適合有一定基礎(chǔ)的python 開發(fā)者,以及使用php 或ruby 進(jìn)行網(wǎng)頁開發(fā)的讀者閱讀。

 

目錄

Python開發(fā)實(shí)戰(zhàn)

第一部分 使用python開發(fā)

01 開始使用python  2

01.01 python環(huán)境搭建  2

01.01.01 安裝apt軟件包  2

01.01.02 easy_install 與pip  3

01.01.03 安裝virtualenv  4

01.01.04 使用不同版本的python  9

01.02 mercurial環(huán)境搭建  12

01.02.01 mercurial的簡介  12

01.02.02 mercurial的安裝  12

01.02.03 代碼庫的建立  13

01.02.04 文件的操作  14

01.03 編輯器與方便的開發(fā)工具  17

01.03.01 編輯器  17

01.03.02 python開發(fā)小貼士  19

01.04 本章小結(jié)  22

02 開發(fā)web應(yīng)用程序  23

02.01 了解web應(yīng)用程序  23

02.01.01 什么是web應(yīng)用程序  23

02.01.02 web應(yīng)用程序與桌面應(yīng)用程序的不同  24

02.01.03 web應(yīng)用程序的機(jī)制  24

02.02 web應(yīng)用程序開發(fā)的事前準(zhǔn)備  27

02.02.01 關(guān)于flask  27

02.02.02 flask的安裝  27

02.03 web應(yīng)用程序的開發(fā)流程  28

02.04 明確需要開發(fā)的目標(biāo)系統(tǒng)  28

02.04.01 留言簿應(yīng)用程序的需求  28

02.04.02 明確必要的功能  29

02.04.03 明確頁面的表現(xiàn)形式  29

02.05 頁面設(shè)計(jì)  29

02.05.01 頁面設(shè)計(jì)草圖  30

02.05.02 設(shè)計(jì)html和css  30

02.06 后臺功能的開發(fā)  35

02.06.01 保存評論數(shù)據(jù)  35

02.06.02 取出保存過的評論數(shù)據(jù)  36

02.06.03 使用模板引擎顯示頁面  37

02.06.04 準(zhǔn)備評論的目標(biāo)url地址  39

02.06.05 調(diào)整模板輸出  40

02.07 功能驗(yàn)證  41

02.08 本章小結(jié)  42

第二部分 團(tuán)隊(duì)開發(fā)的周期和流程

03 準(zhǔn)備團(tuán)隊(duì)開發(fā)環(huán)境  46

03.01 在公共服務(wù)器上建立用戶、設(shè)置權(quán)限  46

03.01.01 用戶與用戶組的建立  46

03.01.02 sudoers  46

03.01.03 virtualenv  47

03.02 問題跟蹤系統(tǒng)  47

03.02.01 trac  48

03.02.02 安裝trac  48

03.03 版本控制系統(tǒng)  51

03.04 有利于團(tuán)隊(duì)開發(fā)的工具  52

03.04.01 skype  52

03.04.02 dropbox  53

03.04.03 google docs  54

03.05 本章小結(jié)  54

04 編寫開發(fā)文檔的準(zhǔn)備  55

04.01 編寫項(xiàng)目開發(fā)文檔  55

04.01.01 在寫文檔時(shí),我們不想做什么工作  55

04.01.02 愿意在什么樣的條件下編寫文檔  57

04.02 sphinx的基礎(chǔ)與安裝  58

04.02.01 sphinx的安裝  58

04.02.02 restructuredtext入門  60

04.02.03 使用sphinx編寫結(jié)構(gòu)化文檔的流程  61

04.02.04 sphinx的擴(kuò)展  66

04.03 引入sphinx后解決的問題與新的問題  67

04.03.01 采用純文本,可使用一般的編輯器來寫文檔  67

04.03.02 內(nèi)容與形式分離,不關(guān)注文檔形式而專注于內(nèi)容的編寫  68

04.03.03 不僅僅是pdf,通過一個(gè)源可以輸出多種格式  71

04.03.04 將文檔分割成多個(gè)文件編輯,進(jìn)行結(jié)構(gòu)化處理  72

04.03.05 通過mercurial進(jìn)行簡單的版本控制  73

04.03.06 將api參考手冊和對應(yīng)程序協(xié)同管理  73

04.03.07 一般文檔可通過web瀏覽器共享  76

04.03.08 sphinx引入后仍需探討的問題  76

04.04 文檔集合的創(chuàng)建與利用  77

04.04.01 什么是文檔集合  78

04.04.02 項(xiàng)目中必不可少的文檔列表  78

04.04.03 面向團(tuán)隊(duì)領(lǐng)導(dǎo)、經(jīng)理  79

04.04.04 面向設(shè)計(jì)人員  80

04.04.05 面向開發(fā)人員  80

04.04.06 面向用戶  81

04.05 本章小結(jié)  81

05 問題跟蹤與評審  82

05.01 任務(wù)管理與ticket驅(qū)動開發(fā)  82

05.01.01 開始寫代碼……在這之前還是先創(chuàng)建一個(gè)ticket  82

05.01.02 創(chuàng)建和ticket編號一致的分支  83

05.01.03 讓版本發(fā)布與分支對應(yīng)  84

05.01.04 分支的合并  84

05.01.05 整理ticket信息  86

05.01.06 ticket 的分割  86

05.02 評審  87

05.02.01 為什么需要評審  87

05.02.02 作為被評審人:代碼評審篇  87

05.02.03 作為被評審人:工作評審篇  88

05.02.04 作為評審人:代碼評審篇  89

05.02.05 作為評審人:工作評審篇  92

05.03 本章小結(jié)  92

06 模塊的分割設(shè)計(jì)與單元測試  93

06.01 模塊分割設(shè)計(jì)方法  93

06.01.01 功能設(shè)計(jì)  93

06.01.02 web應(yīng)用程序的構(gòu)成組件  94

06.01.03 組件設(shè)計(jì)  96

06.01.04 模塊與包  97

06.02 測試  99

06.02.01 測試的種類  99

06.02.02 編寫單元測試  101

06.02.03 從單元測試中去除環(huán)境依賴  109

06.02.04 使用webtest進(jìn)行功能測試  114

06.03 從測試來改善設(shè)計(jì)  118

06.04 邁向測試執(zhí)行的自動化  120

06.04.01 測試環(huán)境的自動生成  120

06.04.02 可以反復(fù)執(zhí)行的測試環(huán)境  121

06.05 本章小結(jié)  121

07 打包與自動建立環(huán)境  122

07.01 源代碼打包與發(fā)布自動化  123

07.01.01 打包  123

07.01.02 程序包的自動化發(fā)布  127

07.01.03 向pypi注冊程序包  128

07.01.04 向pypi上傳程序包  128

07.01.05 書寫程序包的使用說明  129

07.02 安裝與環(huán)境關(guān)聯(lián)庫的介紹  131

07.02.01 distribute  132

07.02.02 pip  133

07.02.03 virtualenv  134

07.03 應(yīng)用環(huán)境自動構(gòu)建所必備的功能與工具  135

07.03.01 準(zhǔn)備獨(dú)立的python環(huán)境  135

07.03.02 python庫的程序包化以及標(biāo)準(zhǔn)安裝  136

07.03.03 鎖定應(yīng)用環(huán)境的程序包版本  136

07.03.04 整個(gè)環(huán)境可以離線安裝  136

07.03.05 重建環(huán)境時(shí)可以復(fù)用緩存  137

07.03.06 使用編譯好的二進(jìn)制模塊  138

07.03.07 當(dāng)pypi宕機(jī)或高峰時(shí),有備用服務(wù)器  138

07.04 自動應(yīng)用環(huán)境構(gòu)建  140

07.04.01 開始  140

07.04.02 構(gòu)建初始環(huán)境  140

07.04.03 包含源代碼的應(yīng)用環(huán)境  141

07.04.04 在部署環(huán)境中的離線安裝  143

07.04.05 安裝部署需要二進(jìn)制編譯的程序包  144

07.05 公司內(nèi)部共享專用庫  144

07.05.01 在多個(gè)項(xiàng)目間共享代碼的方法  145

07.05.02 自動建立非公開程序包的應(yīng)用環(huán)境  149

07.06 本章小結(jié)  152

08 使用mercurial管理源代碼  153

08.01 mercurial的代碼庫管理與配置  153

08.01.01 在服務(wù)器上設(shè)置unix用戶與用戶組  153

08.01.02 設(shè)置umask值  154

08.01.03 創(chuàng)建代碼庫  154

08.01.04 配置hgrc  155

08.01.05 使用配置后的代碼庫  155

08.01.06 使用hgweb作為簡易的中央代碼庫  155

08.02 靈活使用鉤子功能  156

08.02.01 鉤子功能的設(shè)置方法  157

08.02.02 使用鉤子腳本  157

08.02.03 鉤子事件  157

08.02.04 鉤子執(zhí)行的時(shí)機(jī)  159

08.02.05 編寫鉤子腳本  161

08.03 分支操作  164

08.04 分支間的合并  165

08.04.01 沒有沖突的合并  165

08.04.02 用文本編輯器消除合并沖突  167

08.04.03 合并的模式與沖突的種類  169

08.04.04 使用圖形界面合并的方法  170

08.05 gui客戶端  173

08.05.01 gui客戶端的介紹  173

08.05.02 gui客戶端的優(yōu)點(diǎn)  176

08.05.03 gui客戶端的缺點(diǎn)  179

08.05.04 hgwebcommit  180

08.06 考慮實(shí)際運(yùn)用而產(chǎn)生的bp mercurial w/f  182

08.06.01 概要  182

08.06.02 背景  183

08.06.03 代碼庫的構(gòu)成  183

08.06.04 源代碼提交  184

08.06.05 設(shè)計(jì)師的提交操作  186

08.06.06 分支的合并  187

08.06.07 集成分支  188

08.07 本章小結(jié)  189

09 使用jenkins持續(xù)集成  192

09.01 什么是持續(xù)集成  192

09.01.01 關(guān)于持續(xù)集成  192

09.01.02 關(guān)于jenkins  194

09.02 jenkins的安裝  194

09.02.01 安裝java  194

09.02.02 安裝jenkins主體程序  194

09.02.03 本章用到的jenkins插件  195

09.03 執(zhí)行測試代碼  195

09.03.01 簡單測試代碼的示例  195

09.03.02 注冊作業(yè)  196

09.03.03 作業(yè)執(zhí)行成功與失敗  198

09.04 測試結(jié)果通過報(bào)表輸出  199

09.04.01 安裝nose  199

09.04.02 調(diào)用nosetests命令  199

09.04.03 為使用nose修改jenkins配置  200

09.05 展示代碼覆蓋率報(bào)告  201

09.05.01 coverage的安裝  201

09.05.02 coverage命令的概述:分為“統(tǒng)計(jì)”和“輸出”兩步  201

09.05.03 通過nose執(zhí)行coverage  201

09.05.04 讀取代碼覆蓋率的報(bào)告  202

09.06 執(zhí)行django測試  204

09.06.01 django模塊的安裝  204

09.06.02 django的安裝  204

09.06.03 樣本代碼  205

09.06.04 jenkins的創(chuàng)建  208

09.06.05 “構(gòu)建后處理”部分的配置  210

09.07 通過jenkins構(gòu)建文檔  212

09.07.01 sphinx的安裝  212

09.07.02 配置jenkins作業(yè)的注冊信息  212

09.07.03 sphinx的構(gòu)建在出現(xiàn)告警時(shí)作業(yè)失敗  213

09.07.04 查閱編譯成果  214

09.07.05  使用task scanner plugin管理todo信息  215

09.07.06 task scanner plugin的配置示例  216

09.08 進(jìn)一步靈活使用jenkins  216

09.08.01 便捷的功能  216

09.08.02 進(jìn)一步的改善  218

09.09 本章小結(jié)  219

第三部分 服務(wù)的公開

10 自動構(gòu)建和部署環(huán)境  222

10.01 安裝與配置具有依賴關(guān)系的程序包  222

10.01.01 創(chuàng)建操作用戶  223

10.01.02 列舉必要的程序包  224

10.01.03 封閉環(huán)境的安裝  226

10.01.04 應(yīng)用程序的配置  228

10.01.05 環(huán)境驗(yàn)證  231

10.02 整理部署的操作步驟  231

10.02.01 賦予代碼庫訪問權(quán)限  232

10.02.02 克隆源代碼庫  232

10.02.03 部署方法總結(jié)  232

10.03 使用fabric將操作步驟自動化  233

10.03.01 什么是fabric  233

10.03.02 安裝與環(huán)境配置  233

10.03.03 編寫簡單的腳本  234

10.03.04 參考步驟說明書進(jìn)行自動化  234

10.03.05 驗(yàn)證執(zhí)行行為  238

10.03.06 添加注釋  238

10.04 本章小結(jié)  239

11 改善應(yīng)用程序的性能  240

11.01 web應(yīng)用程序的性能  240

11.01.01 web應(yīng)用遭遇大量請求時(shí)會如何  240

11.01.02 高負(fù)載時(shí)的對策  241

11.02 留言簿應(yīng)用程序的性能測試  242

11.02.01 什么是應(yīng)用程序的性能  242

11.02.02 apachebench的安裝  242

11.02.03 使用apachebench檢測性能  242

11.03 關(guān)于gunicorn  245

11.03.01 gunicorn的安裝  245

11.03.02 使用gunicorn運(yùn)行應(yīng)用程序  245

11.04 關(guān)于nginx  247

11.04.01 nginx的安裝  248

11.04.02 nginx的性能測試  248

11.05 使用nginx和gunicorn共同承載應(yīng)用程序  250

11.05.01 gunicorn的配置  250

11.05.02 nginx的配置  251

11.05.03 測定nginx+gunicorn組合的性能  251

11.05.04 性能的比較  252

11.06 本章小結(jié)  253

12 google app engine  254

12.01 關(guān)于app engine  254

12.01.01 什么是app engine  254

12.01.02 app engine的優(yōu)點(diǎn)  255

12.01.03 app engine平臺的局限性  255

12.01.04 使用案例  256

12.02 app engine的主要功能  256

12.02.01 數(shù)據(jù)存儲  256

12.02.02 自動擴(kuò)展與負(fù)載分散  257

12.02.03 在app engine中的python運(yùn)行環(huán)境  259

12.03 app engine的開發(fā)準(zhǔn)備工作與步驟確認(rèn)  260

12.03.01 獲取賬號并開發(fā)程序  260

12.03.02 創(chuàng)建sdk  263

12.03.03 開發(fā)簡單的應(yīng)用程序  264

12.03.04 部署  266

12.04 在app engine中開發(fā)flask的應(yīng)用程序  267

12.04.01 使已有的應(yīng)用程序運(yùn)行  267

12.04.02 部署并運(yùn)行  271

12.04.03 管理終端  272

12.05 調(diào)整:改善應(yīng)用程序性能  274

12.05.01 根據(jù)appstats進(jìn)行性能測試  274

12.05.02 使用多線程來處理  276

12.06 性能調(diào)優(yōu):減少計(jì)費(fèi)額  277

12.06.01 與計(jì)費(fèi)有關(guān)的配置  277

12.06.02 計(jì)費(fèi)表  277

12.06.03 節(jié)約實(shí)例的數(shù)量  279

12.06.04 減少數(shù)據(jù)存儲的操作  280

12.07 測試  282

12.07.01 在測試代碼內(nèi)使用api  282

12.07.02 測試的執(zhí)行  284

12.07.03 在真實(shí)服務(wù)器上測試  285

12.08 本章小結(jié)  285

第四部分 加速開發(fā)的技術(shù)

13 測試是不可分割的一部分  288

13.01 認(rèn)清測試現(xiàn)狀  288

13.02 在開發(fā)的各個(gè)階段引入測試工作  289

13.02.01 文檔的測試(文檔評審)  289

13.02.02 編寫測試的方法(輸入與輸出)  292

13.02.03 測試的執(zhí)行與測試階段的輪換(把什么工作做到什么程度)  295

13.03 本章小結(jié):對測試不要抱有恐懼  298

14 便捷地使用django  300

14.01 什么是django  300

14.01.01 django的安裝  300

14.01.02 django的架構(gòu)  300

14.01.03 django的文檔  304

14.02 讓數(shù)據(jù)庫的集成更加方便  304

14.02.01 什么是數(shù)據(jù)庫的集成  304

14.02.02 默認(rèn)情況下django能做什么  304

14.02.03 對,就是它,使用south就能夠做到  305

14.03 使用fixture replacement使測試更加方便  312

14.03.01 什么是測試配置器(fixture)  312

14.03.02 默認(rèn)測試配置器的不便之處  314

14.03.03 使用factory_boy  315

14.04 使調(diào)試更加方便  318

14.05 本章小結(jié)  324

15 使用方便的python模塊  325

15.01 簡化日期計(jì)算的模塊  325

15.01.01 日期計(jì)算的復(fù)雜之處  325

15.01.02 引入dateutil  327

15.02 簡化模型映射的模塊  329

15.02.01 必須進(jìn)行模型映射的理由  329

15.02.02 映射規(guī)則的構(gòu)造與復(fù)用  330

15.02.03 導(dǎo)入bpmappers模塊  333

15.02.04 與django的聯(lián)動  335

15.02.05 編寫json api  336

15.03 判斷字符的編碼  337

15.04 rss閱讀訂閱的解析模塊  339

15.04.01 導(dǎo)入feedparser模塊  339

15.04.02 使用feedparser解析rss閱讀訂閱信息  339

15.05 圖像處理模塊  340

15.05.01 安裝pil模塊  340

15.05.02 轉(zhuǎn)換圖像格式  341

15.05.03 調(diào)整圖像的尺寸  342

15.05.04 截取圖像的某個(gè)部分  344

15.05.05 圖像的過濾處理  345

15.06 數(shù)據(jù)的加密處理模塊  346

15.06.01 pycrypto的安裝  346

15.06.02 共同密鑰的加密與解密  347

15.06.03 公開密鑰方式的加密與解密  347

15.07 調(diào)用twitter的api模塊  351

15.07.01 導(dǎo)入tweepy模塊  351

15.07.02 應(yīng)用程序的登錄域和consumer key的獲取  351

15.07.03 獲得access token  354

15.07.04 調(diào)用twitterapi  354

15.07.05 開發(fā)使用twitter認(rèn)證的應(yīng)用程序  356

15.08 本章小結(jié)  361

附錄a 建立virtualbox環(huán)境  362

附錄b 建立操作系統(tǒng)環(huán)境  366

本圖書信息來源:互動出版網(wǎng)

 

posted on


  本文關(guān)鍵詞:Python開發(fā)實(shí)戰(zhàn),由筆耕文化傳播整理發(fā)布。



本文編號:191909

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/191909.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶496fd***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com
免费福利午夜在线观看| 婷婷一区二区三区四区| 日韩偷拍精品一区二区三区| 亚洲国产黄色精品在线观看| 99久久国产精品成人观看| 香蕉尹人视频在线精品| 国产麻豆视频一二三区| 欧美日本亚欧在线观看| 国内外激情免费在线视频| 欧美激情一区二区亚洲专区| 亚洲日本加勒比在线播放| 亚洲一区二区三区国产| 亚洲精品成人综合色在线| 性欧美唯美尤物另类视频 | 国产又粗又长又大高潮视频| 欧美国产日本免费不卡| 九九热精彩视频在线免费| 国产在线视频好看不卡| 在线观看视频日韩成人| 国产又粗又长又大高潮视频| 91麻豆视频国产一区二区| 免费黄色一区二区三区| 欧美成人精品一区二区久久| 久久99午夜福利视频| 国产自拍欧美日韩在线观看| 亚洲国产av国产av| 国产不卡最新在线视频| 国产午夜精品久久福利| 欧美野外在线刺激在线观看| 国产专区亚洲专区久久| 黄片在线免费观看全集 | 国产又粗又长又爽又猛的视频| 久热这里只有精品九九| 日本加勒比系列在线播放| 国产福利一区二区久久| 日韩国产传媒在线精品| 日韩免费av一区二区三区| 日本美国三级黄色aa| 亚洲深夜精品福利一区| 亚洲中文字幕在线综合视频| 九九九热视频免费观看|