预购商品
书目分类
特别推荐
▶最完整的Python Web框架,包括Django、Flask、 Tornado、Twisted等 ▶完整的TCP/IP網頁程式開發介紹 ▶完整的HTTP請求回應方式介面 ▶完整的RESTFUL動詞而明 ▶最新的WebSocket介紹 ▶用Python開發Twitter ▶用Python開發聊天室 ▶用Python開發學校管理系統 ▶用Python開發跨平台物聯網訊息閘道 Python是近來最紅的語言,許多人為了大數據學習Python,但Python一直比純網頁開發的語言不親切。想用Python開發網頁似乎要大費周章。 別傻了!Python的Web框架有數十個,最紅的從Django一直到純網路的Twisted,都有非常強大的功能。本書網羅Python Web最著名的四大框架,從標準的HTTP、RestFUL,一直到最好用的WebSocket都可直接套入使用。 書末並有四個完整的範例,根本就是直接可以上線的完整系統,讓你從頭到尾一次搞定所有的Python Web開發。 適用:網路應用設計和開發人員。
前言 第1篇 打好Python 基礎 01 Python 基礎知識 1.1 Python 整體說明 1.2 資料類型 1.3 流程控制 1.4 函數 1.5 例外 1.6 物件導向程式設計 1.7 本章歸納 02 Web 程式設計之網路基礎 2.1 TCP/IP 網路 2.2 HTTP 2.3 Socket 程式設計 2.4 本章歸納 03 用戶端的程式設計技術 3.1 HTML 3.2 CSS 3.3 JavaScript 3.4 jQuery 3.5 本章歸納 04 資料庫及ORM 4.1 資料庫概念 4.2 關聯式資料庫程式設計 4.3 ORM 程式設計 4.4 本章歸納 第2篇 詳解主流Python Web 架構 05 Python 網路架構縱覽 5.1 網路架構整體說明 5.2 開發環境準備 5.3 Web 伺服器 5.4 本章歸納 06 企業級開發架構—Django 6.1 Django 整體說明 6.2 實戰演練:開發Django 網站 6.3 Django 模型層 6.4 Django 視圖層 6.5 使用Django 表單 6.6 個性化管理員網站 6.7 本章歸納 07 高平行處理處理架構—Tornado 7.1 Tornado 概述 7.2 非同步及程式碼協同基礎 7.3 實戰演練:開發Tornado 網站 7.4 使用者身份驗證架構 7.5 HTML5 WebSocket 概念及應用 7.6 Tornado 網站部署 7.7 本章歸納 08 支援快速建站的架構—Flask 8.1 Flask 整體說明 8.2 實戰演練:開發Flask 網站 8.3 路由詳解 8.4 使用Context 上下文 8.5 Jinja2 範本程式設計 8.6 SQLAlchemy 資料庫程式設計 8.7 WTForm 表單程式設計 8.8 本章歸納 09 底層自訂協定網路架構—Twisted 9.1 Twisted 整體說明 9.2 實戰演練:開發TCP 廣播系統 9.3 UDP 程式設計技術 9.4 Twisted 進階話題 9.5 本章歸納 第3篇 實戰專案 10 實戰1:用Django + Postgre SQL 開發行動Twitter 10.1 專案概覽 10.2 頁面架構設計 10.3 使用者註冊及登入 10.4 手機訊息的發佈和瀏覽 10.5 社交朋友圈 10.6 個人資料設定 10.7 Web 管理網站 10.8 本章歸納 11 實戰2:用Tornado+jQuery 開發WebSocket 聊天室 11.1 聊天室概覽 11.2 訊息通訊 11.3 聊天功能 11.4 使用者面板 11.5 本章歸納 12 實戰3:用Flask+Bootstrap +Restful 開發學校管理系統 12.1 系統概覽 12.2 資料模型設計 12.3 響應式頁面架構設計 12.4 新增學校 12.5 學校管理 12.6 Restful 介面 12.7 本章歸納 13 實戰4:用Twisted+SQLAlchemy+ ZeroMQ 開發跨平台物聯網訊息閘道 13.1 專案概況 13.2 專案設計 13.3 通訊引擎 13.4 協定程式設計 13.5 ZeroMQ 叢集 13.6 本章歸納
作者簡介 劉長龍 寫作和程式語言都是在創作新的自己 上海交通大學電腦技術碩士,從事軟體研發十餘年。對應用軟體發展有廣泛深入瞭解,用C 、Python等技術主持負責過電信即時計費系統、客戶管理系統、智慧家居、物聯網雲平台的研究和設計開發工作。 在不寫作的時候,喜歡跑步和游泳。
客服公告
热门活动
订阅电子报