Python Web開發實戰
內容簡介
這本書涵蓋了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的注意事項,最后通--Python Web開發實戰
前言/序言
精彩書摘
第1章 初識Web開發
1.1 Web開發介紹
1.2 Web框架介紹
第2章 環境搭建
2.1 Ubuntu環境搭建
2.2 包管理和虛擬環境
2.3 進階篇: pip高級用法
第3章 Flask Web開發
3.1 Flask入門
3.2 模板
3.3 使用MySQL
3.4 理解Context
3.5 從零開始實現一個文件托管服務
第4章 Flask 開發進階
4.1 Flask的信號機制
4.2 Flask的擴展
4.3 Werkzeug使用
第5章 REST和Ajax
5.1 什么是REST
5.2 RESTful API設計指南
5.3 使用Ajax
第6章 網站架構
6.1 Python應用服務器
6.2 Web服務器Nginx
6.3 緩存系統Memcached
6.4 鍵值對數據庫Redis
6.5 NoSQL數據庫MongoDB
6.6 大型網站架構經驗
第7章 系統管理
7.1 進程管理Supervisor
7.2 應用部署Fabric
7.3 配置管理SaltStack和Ansible
7.4 使用Psutil
7.5 使用Sentry收集錯誤信息
7.6 使用StatsD、Graphite等搭建Web監控
第8章 測試和持續集成
8.1 使用unittest和doctest測試
8.2 使用py.test和mock
8.3 持續集成
第9章 消息隊列和Celery
9.1 使用Beanstalkd
9.2 深入RabbitMQ
9.3 使用Celery
9.4 深入Celery
9.5 進階篇: Celery最佳實踐
第10章 服務化
10.1 為什么需要服務化
10.2 使用Thrift
10.3 PIDL - 豆瓣服務化實踐
第11章 數據處理
11.1 使用MapReduce做日志分析
11.2 使用DPark
11.3 數據報表
11.4 使用Pandas
第12章 幫助工具
12.1 IPython
12.2 Jupyter Notebook
12.3 調試和DEBUG工具
12.4 進階篇: 定制基于IPython的交互解釋環境
12.5 進階篇: 豆瓣東西的Jupyter Notebook實踐
第13章 Python并發編程
13.1 使用多線程
12.2 使用Gevent
13.3 使用多進程
13.4 使用Future
13.5 使用asyncio
第14章 Python進階
14.1 使用標準庫模塊
14.2 Python語法最佳實踐
14.3 從Python 3移植
14.4 使用CFFI/Cython編寫Python擴展
14.5 進階篇: 使用PyObjC發送通知
第15章 Web開發項目實踐
15.1 Web項目經驗總結
15.2 編寫代碼質量檢測插件
15.3 代碼評審的意義
· · · · · · 內容選自《Python Web開發實戰》

下載說明:本站所有pdf資源均來源于網絡,僅用于學習和交流!請在下載后24小時內刪除。禁用于商業用途!

上一篇:錦繡藍圖      下一篇:Web前端黑客技術揭秘
圖書分類
網絡圖書下載排行
最新網絡圖書下載
熱門圖書下載
利达娱乐是什么公司