本書以新的Python 3.6以上版本為編程語言,以Django 2.1以上版本為Web框架,通過一步一步詳細講解,實現(xiàn)一個自動化軟件部署系統(tǒng),并將所有代碼開源托管在Github網站上。 書中不但講解了Python的基礎知識、Django的模型、視圖、模板之間的關系,而且還通過實戰(zhàn)項目,介紹了Django Rest Framework(DRF)的開發(fā)步驟、Django Channels實現(xiàn)Websocket的編程技巧,以及Django TestCase、Mock等測試用例的編寫。 除此之外,對于IT公司在DevOps轉型過程中涉及的GitLab、Jenkins、SaltStack等CI/CD工具的安裝配置,以及自動化軟件部署系統(tǒng)與之進行交互的API,都有較深入的講解。 本書適合運維研發(fā)領域的人員,或是有一定Python基礎但又想深入學習Python Web開發(fā)的廣大IT人員閱讀參考。