预购商品
书目分类
特别推荐
本書涵蓋: ●最完整的Python Web Framework Django和Flask ●完整的Python語言說明 ●最好用的IPython(Jupyter) ●最新的NoSQL資料庫應用(MongoDB、Redis、Memcached) ●一些最好用的系統工具, SaltStack以及Ansible ●系統監測工具StatsD, Graphite ●服務化的Thrift ●還有和Python配合的Ajax以及Javascript 本書特色 如果你只把本書視為Python的開發書,那就可惜了;作者是中國最大社群豆瓣的系統架構師,看完本書,不只是學Python的Web開發,更是從頭到尾自己開發、維護、營運、測試一個完整網頁的百科大全。
Chapter 01 初識Python Web 開發 Python Web 開發介紹 Web 架構介紹 Chapter 02 Web 開發前的準備 架設一個能執行的虛擬機器環境 套件管理和虛擬環境 進階篇:pip 進階用法 Chapter 03 Flask Web 開發 Flask 入門 範本 使用MySQL 了解Context 從零開始實現一個檔案託管服務 Chapter 04 Flask 開發進階 Flask 的訊號機制 Flask 的擴充 Werkzeug 的使用 Chapter 05 REST 和Ajax 什麼是REST RESTful API 設計指南 使用Ajax Chapter 06 網站架構 Python 應用伺服器 Web 伺服器Nginx 快取系統Memcached 鍵值對資料庫Redis NoSQL 資料庫MongoDB 大型網站架構經驗 Chapter 07 系統管理 處理程序管理Supervisor 應用部署Fabric 設定管理工具SaltStack 和Ansible 使用Psutil 使用Sentry 收集錯誤訊息 使用StatsD、Graphite 等架設Web 監控 Chapter 08 測試和持續整合 使用unittest 和doctest 做測試 使用py.test 和mock 持續整合 Chapter 09 訊息佇列和Celery 使用Beanstalkd 深入了解RabbitMQ 使用Celery 深入了解Celery 進階篇:Celery 最佳做法 Chapter 10 服務化 為什麼需要服務化 使用Thrift PIDL——豆瓣的服務化實作 Chapter 11 資料處理 使用MapReduce 做記錄檔分析 使用DPark 資料總表 使用Pandas Chapter 12 幫助工具 IPython Jupyter Notebook 偵錯和Debug 工具 進階篇:訂製以IPython 為基礎的互動解釋環境 進階篇:豆瓣東西的Jupyter Notebook 實作 Chapter 13 Python 平行處理程式設計 使用多執行緒 使用Gevent 使用多處理程序 使用Future 使用asyncio Chapter 14 Python 進階 使用標準函數庫模組 Python 語法最佳實作 從Python 3 移植 使用CFFI/Cython 撰寫Python 擴充 進階篇:使用PyObjC 發送通知 Chapter 15 Web 開發專案實作 Web 專案經驗歸納 程式品質保障工具 程式審核的意義
客服公告
热门活动
订阅电子报