一次搞定:所有Python Web框架開發百科全書(最完整Python Web框架,包括Django、Flask、Tornado、Twisted等)

劉長龍

  • 出版商: 佳魁資訊
  • 出版日期: 2017-03-27
  • 定價: $590
  • 售價: 8.5$502
  • 語言: 繁體中文
  • 頁數: 544
  • ISBN: 9863794937
  • ISBN-13: 9789863794936
  • 相關標籤: PythonDjangoFlaskTornadoTwisted

立即出貨 (庫存 > 10)

  • 9789863794936 b1
  • 9789863794936 b2
  • 9789863794936 b3
  • 9789863794936 b4
  • 9789863794936 b5
  • 9789863794936 b6
9789863794936 b1

買這商品的人也買了...

產品描述

  • 最完整的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開發。

適用:網路應用設計和開發人員。

作者簡介

劉長龍   

寫作和程式語言都是在創作新的自己

上海交通大學電腦技術碩士,從事軟體研發十餘年。對應用軟體發展有廣泛深入瞭解,用C 、Python等技術主持負責過電信即時計費系統、客戶管理系統、智慧家居、物聯網雲平台的研究和設計開發工作。

在不寫作的時候,喜歡跑步和游泳。

目錄大綱

前言

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 本章歸納