一本一本久久a久久精品综合,啦啦啦视频免费播放在线观看,六十六十路熟妇高熟在线,老头解开奶罩吸奶头高潮视频,一本久久a久久免费精品不卡,顶级欧美熟妇高清xxxxx,爆乳熟妇一区二区三区霸乳,无码h黄肉3d动漫在线观看

python項目開發實戰pdf 下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁教育教學電子圖書 → python項目開發實戰 第2版 pdf 高清掃描電子版

python項目開發實戰 第2版 pdf

高清掃描電子版 python項目開發實戰 第2版 pdf 網友評分:8

同類相關軟件

軟件介紹

python項目開發實戰pdf是一套中文版的python基礎教程文檔,為計算機行業用戶提供了專業詳細的python項目開發實戰教程內容。整篇內容結構條理分明,適合研究、學習!歡迎讀者朋友們來綠色資源網下載使用!

python項目開發實戰內容介紹

Python項目開發實戰(第2版)的內容全部基于事實,都是BeProud員工實際嘗試、實踐過的。我們希望給各位提供一些能實際應用且行之有效的知識,而不是讓各位去死記硬背一大堆晦澀難懂的概念。我們很愿意看到本書的知識能對各位有所幫助,愿各位能在工作中有個好心情。

python項目開發實戰 第2版 pdf

本書來自真正的開發現場,是BePROUD公司眾多極客在真實項目中的經驗總結和智慧結晶。作者從Python的環境搭建開始講起,介紹了Web應用的開發方法、項目管理及審查、測試與高效部署、服務器調試等內容,盡可能網羅了Python項目開發流程中的方方面面,有助于開發者建立有序生產環境,提高開發效率,讓編程事半功倍。此外,在本書中Python僅僅是一個載體,很多知識點在非Python下也適用。

python項目開發實戰 第2版 pdf電子圖書目錄:

第1部分 Python開發入門 1

第1章 Python入門 2

1.1 安裝Python 2

1.1.1 安裝deb包 3

1.1.2 安裝第三方包 4

1.1.3 virtualenv的使用方法 5

1.1.4 多版本Python的使用 7

1.2 安裝Mercurial 9

1.2.1 Mercurial概述 10

1.2.2 安裝Mercurial 10

1.2.3 創建版本庫 11

1.2.4 文件操作 12

1.3 編輯器與輔助開發工具 14

1.3.1 編輯器 14

1.3.2 開發輔助工具 20

1.4 小結 22

第2章 開發Web應用 24

2.1 了解Web應用 24

2.1.1 Web應用是什么 24

2.1.2 Web應用與桌面應用的區別 25

2.1.3 Web應用的機制 25

2.2 前置準備 28

2.2.1 關于Flask 28

2.2.2 安裝Flask 28

2.3 Web應用的開發流程 29

2.4 明確要開發什么應用 30

2.4.1 留言板應用的需求 30

2.4.2 明確必備的功能 30

2.4.3 明確必備的頁面 31

2.5 頁面設計 31

2.5.1 確定成品頁面的形式 31

2.5.2 編寫HTML和CSS 32

2.6 實現功能 37

2.6.1 保存留言數據 37

2.6.2 獲取已保存的留言列表 38

2.6.3 用模板引擎顯示頁面 39

2.6.4 準備評論接收方的URL 42

2.6.5 調整模板的輸出 43

2.7 查看運行情況 45

2.8 小結 47

第3章 Python項目的結構與包的創建 48

3.1 Python項目 48

3.2 環境與工具 49

3.2.1 用virtualenv搭建獨立環境 49

3.2.2 用pip安裝程序包 55

3.2.3 小結 62

3.3 文件結構與發布程序包 62

3.3.1 編寫setup.py 62

3.3.2 留言板的項目結構 64

3.3.3 setup.py與MANIFEST.in——設置程序包信息與捆綁的文件 65

3.3.4 setup.py——創建執行命令 69

3.3.5 python setup.py sdist——創建源碼發布程序包 71

3.3.6 提交至版本庫 71

3.3.7 README.rst——開發環境設置流程 73

3.3.8 變更依賴包 75

3.3.9 通過requirements.txt固定開發版本 77

3.3.10 python setup.py bdist_wheel——制作用于wheel發布的程序包 78

3.3.11 上傳到PyPI并公開 79

3.3.12 小結 85

3.4 小結 86

第2部分 團隊開發的周期 87

第4章 面向團隊開發的工具 88

4.1 問題跟蹤系統 88

4.1.1 Redmine 88

4.1.2 安裝Redmine 89

4.1.3 Redmine的設置 91

4.1.4 插件 93

4.2 版本控制系統 94

4.2.1 Mercurial與Redmine的聯動 94

4.2.2 用于生成版本庫的插件 95

4.3 聊天系統 97

4.3.1 Slack 97

4.3.2 Slack的特點 98

4.3.3 Slack做不到的事 101

4.3.4 Slack的注冊 102

4.4 對團隊開發有幫助的工具 102

4.4.1 Dropbox 102

4.4.2 Google Drive 102

4.5 小結 103

第5章 項目管理與審查 104

5.1 項目管理與問題的區分使用 104

5.1.1 項目管理的前置準備工作 104

5.1.2 創建問題 105

5.1.3 整理問題 107

5.1.4 分割問題 107

5.2 問題模板 108

5.2.1 安裝插件 108

5.2.2 問題模板的使用方法 109

5.2.3 Global Issue Templates 111

5.2.4 問題模板示例 112

5.3 問題驅動開發 114

5.3.1 別急著敲代碼,先建問題 114

5.3.2 創建與問題編號同名的分支 115

5.3.3 讓發布與分支相對應 115

5.3.4 分支的合并 116

5.4 審查 117

5.4.1 為什么需要審查 117

5.4.2 審查委托:代碼審查篇 118

5.4.3 審查委托:作業審查篇 119

5.4.4 實施審查:代碼審查篇 120

5.4.5 實施審查:作業審查篇 123

5.5 小結 123

第6章 用Mercurial管理源碼 125

6.1 Mercurial版本庫的管理與設置 125

6.1.1 服務器上的Uinx用戶群設置 125

6.1.2 創建版本庫 126

6.1.3 hgrc的設置 127

6.1.4 使用設置好的版本庫 127

6.1.5 使用hgweb建立簡易中央版本庫 127

6.2 靈活使用“鉤子” 128

6.2.1 鉤子功能的設置方法 129

6.2.2 嘗試鉤子腳本 129

6.2.3 鉤子事件 130

6.2.4 鉤子功能的執行時機 131

6.2.5 編寫鉤子腳本 134

6.3 分支的操作 136

6.4 關于合并 137

6.4.1 未發生沖突的合并 138

6.4.2 合并時發生沖突以及用文本編輯器解決沖突的方法 140

6.4.3 合并的類型與沖突 143

6.4.4 用GUI的合并工具進行合并 144

6.5 GUI客戶端 147

6.5.1 GUI客戶端的介紹 147

6.5.2 GUI客戶端的優點 149

6.5.3 GUI客戶端的缺點 151

6.6 考慮實際運用的BePROUD Mercurial Workflow 152

6.6.1 概述 152

6.6.2 背景 152

6.6.3 版本庫的結構 153

6.6.4 提交源碼 154

6.6.5 提交設計 156

6.6.6 分支的合并 157

6.6.7 集成分支 158

6.7 小結 160

第7章 完備文檔的基礎 162

7.1 要記得給項目寫文檔 162

7.1.1 寫文檔時不想做的事 162

7.1.2 什么樣的狀態讓人想寫文檔 164

7.2 Sphinx的基礎與安裝 165

7.2.1 Sphinx的安裝 166

7.2.2 reStructuredText入門 167

7.2.3 用Sphinx寫結構化文檔的流程 169

7.2.4 Sphinx擴展 174

7.3 導入Sphinx可解決的問題與新出現的問題 175

7.3.1 由于是純文本,所以能在平時用的編輯器上寫文檔 176

7.3.2 信息與視圖相分離,所以能集中精神編輯內容,不用顧慮裝飾等外觀問題 176

7.3.3 可根據一個源碼輸出PDF等多種格式 179

7.3.4 通過結構化,文檔可分成幾個文件來寫 180

7.3.5 能用Mercurial等輕松實現版本管理 181

7.3.6 API參考手冊與程序的管理一體化 182

7.3.7 通過Web瀏覽器共享 184

7.3.8 導入Sphinx后仍存在的問題 185

7.4 文檔集的創建與使用 186

7.4.1 什么是文檔集 186

7.4.2 項目所需文檔的一覽表 187

7.4.3 面向項目組長、經理 187

7.4.4 面向設計者 189

7.4.5 面向開發者 189

7.4.6 面向客戶 189

7.5 小結 190

第8章 模塊分割設計與單元測試 191

8.1 模塊分割設計 191

8.1.1 功能設計 191

8.1.2 構成Web應用的組件 192

8.1.3 組件設計 194

8.1.4 模塊與程序包 195

8.2 測試 197

8.2.1 測試的種類 197

8.2.2 編寫單元測試 198

8.2.3 從單元測試中剔除環境依賴 209

8.2.4 用WebTest做功能測試 215

8.3 通過測試改良設計 219

8.4 推進測試自動化 221

8.4.1 用tox自動生成執行測試的環境 221

8.4.2 可重復使用的測試環境 223

8.5 小結 223

第9章 Python封裝及其運用 224

9.1 使用程序包 224

9.1.1 程序包的版本指定 224

9.1.2 從非PyPI服務器安裝程序包 226

9.1.3 程序包的發布格式 228

9.1.4 生成wheelhouse的方法 230

9.1.5 從wheelhouse安裝 231

9.2 巧用程序包 232

9.2.1 私密發布 232

9.2.2 巧用requirements.txt 232

9.2.3 requirements.txt層級化 233

9.2.4 為部署和CI+tox準備的requiremests 234

9.2.5 通過requirements.txt指定庫的版本 235

9.3 小結 236

......

軟件截圖

下載地址 電腦版

點擊報錯 軟件無法下載或下載后無法使用,請點擊報錯,謝謝!

用戶評論

熱門評論

最新評論

發表評論 查看所有評論(0)

昵稱:
請不要評論無意義或臟話,我們所有評論會有人工審核.
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 色欲麻豆国产福利精品| 日韩黄色视频| 成人区精品人妻一区二区不卡| 性videos欧美熟妇hdx| 二十四小时免费观看完整版| 亚洲无人区码一码二码三码的含义| 久久天天躁夜夜躁狠狠躁| 国产乱子伦在线观看| 99久久国产福利自产拍| 欧美日韩亚洲国产精品| 亚洲成a人v欧美综合天堂| 18+国产精品| 女公务员人妻呻吟求饶| 久久国产成人免费网站777| 免费无码精品黄av电影| 在线观看+亚洲| 亚洲亚洲人成综合丝袜图片| 我要看www免费看插插视频| 亚洲+日产+专区| 中文字幕丰满乱孑伦无码专区| 国产精品偷窥熟女精品视频| 人人入人人爱| 久久久国产打桩机| 欧美人与动牲交xxxxbbbb免费| 少妇扒开双腿自慰出白浆| 好爽…又高潮了毛片喷水| 我和饥渴的老熟妇| 国产精品久久久久久52avav| 天堂久久天堂av色综合| 国产三级片在线观看| 美女内射毛片在线看免费人动物| 丁香花高清电影在线观看完整版| 年纪的女教师5| 亚洲av无码成人精品区在线播放| japanese日本熟妇多毛| 一 级做人爱全视频在线看 | 精品人妻系列无码人妻漫画 | 丰满人妻熟妇乱又伦精品软件| 国产色在线 | 亚洲| 免费的av网站在线观看国产精品| 久艹视频免费看|