《PythonWeb開發實戰(董偉明著)》PDF高清完整版百度網盤下載


點擊可領取

內容簡介

 

 

這本書涵蓋了Web開發的方方面面,可以分為如下部分:

  1. 使用最新的Flask 0.11進行Web開發,學習Jinja2、Flask-Script、Flask-Migrate、Flask-Security、Flask-Assets等8種常用擴展,幫助讀者理解Flask 的 優秀設計(上下文、BluePrint等),最后利用Mako、Flask_mako、SQLAlchemy、Pillow等技術實現一個豆瓣一個真實的服務。

  2. 闡述筆者對REST的理解,並提出一些設計API的注意事項,最后通過jQuery和fetch實現使用Ajax的例子,讓讀者了解如何讓前后端通信。

  3. 對Python應用服務器,Web服務器、緩存系統、鍵值對數據庫等技術的選型和使用方法,最后演示大型網站架構及其重要組件的用意。

  4. 使用Fabric、SaltStack、Ansible、Supervisor、Graphite等做系統管理,並演示一個通過最新的Sentry 8演示如何收集應用錯誤信息。

  5. 測試和持續集成,最后使用最新的Buildbot 0.9實現一個Github項目的持續集成。

  6. 深入RabbitMQ和Celery的原理和使用方法,最后分享筆者使用的進階實踐。

  7. 服務化及豆瓣服務化實踐。

  8. 詳細講解豆瓣工程師都在用的DPark,包含安裝、環境配置、使用和框架化分析uv&pv,接着將展示幾個筆者實際工作中的數據報表需求,並講解如何用Pandas做數據可視化。

  9. 深入IPython和Jupyter Notebook這兩個工具,並分享在豆瓣對應的實踐。

  10. 從獲取Linux服務器的相關情況、性能測試、分析Python程序性能瓶頸三個方面展示對應的工具及使用方法。

  11. 以抓取微信公眾號文章為主線,分別使用多線程、多進程、Gevent、Future和asyncio這5種編程方式完成不同階段的爬取任務,也深入地分析在它們之間如何選擇。

  12. Python進階和Web項目經驗。

作者簡介

作者是豆瓣條目組高級產品開發工程師,主要負責豆瓣讀書(對,你沒有看錯,就是這個網站)、電影、音樂、東西等產品線。從2011年開始接觸Python, 從運維、運維開發到現在的Web開發,積累了豐富的運維和開發經驗,這本書將作者這些年使用Python進行Web開發,對各方面知識的理解和積累的經驗進行梳理和總結。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM