本書分為4個部分,共15章
第1部分“Python開發入門”的重點將放在個人開發上。
內容涵蓋Python開發過程中必不可少的工具的安裝(第1章),簡單的Web應用開發(第2章)以及 Python專案的結構與包的建立(第3章)。
安裝Python安裝Mercurial
編輯器與輔助開發工具
開發Web應用瞭解Web應用
Web應用的開發流程目前
明確要開發什麼應用
實現功能、檢視執行情況
Python專案的結構與包的建立
Python 專案
環境與工具
檔案結構與釋出程式表
第2部分“團隊開發的週期”將為各位說明多人團隊開發的相關問題。
這部分將重點介紹團隊高效開發過程中不可或缺的技術和技巧,內容涵蓋團隊開發前的環境調整(第4章)、專案管理與審查(第5章)、原始碼管理(第6章)、文件(第7章)、模組設計與單元測試(第8章)、封裝及其運用(第9章)、持續整合(第10章)等。
面向團隊開發的工具
問題跟蹤系統
版本控制系統、聊天系統
對團隊開發有幫助的工具
專案管理與問題的區分使用
問題驅動開發
Mercurial 版本庫的管理與設定
關於合併、GU客戶端
考慮實際運用的BePRDUD Mercurial Workflow
要記得給專案寫文件、phinx的基礎與安裝
匯入Sphinx可解決的問題與新出現的問題、―文件集的建立與使用
第3部分“服務公開”將向各位講解如何搭建與運用正式環境公開Web服務(第11章),此外就是有關效能調節的一些方法(第12章)。
章環境搭建與部署的自動化
確定所需環境的內容
用Ansible 實現自動化作業
應用的效能改善
Web應用的效能
評估留言板應用的效能、gunicorn簡介
nginx簡介
在nginx和gunicorn 上執行應用
第4部分“加速開發的技巧”可以說是加速開發的一些小貼士。
例如將測試的概念匯入整個開發流程以加快專案進度(第13章),Django的基礎及其進階性、實踐性的用法(第14章),Python的輔助模組(第15章)等。
認識現狀:測i試的客觀環境
將測試匯入開發各個階段
輕鬆使用Django、Django簡介、資料庫的遷移
fixture replacement、Django Debug Toolbar
方便好用的Python模組、輕鬆計算日期
簡化模型的對映、影象處理、資料加密
使用Twitter 的API、 使用REST API
如果需要這個資料,還請各位看官幫忙轉發一下,然後再關注我,私信回覆【333】就能獲取到啦!