新書推薦:
《
严复与福泽谕吉启蒙思想比较(王中江著作系列)
》
售價:NT$
750.0
《
甘于平凡的勇气
》
售價:NT$
225.0
《
存在与结构:精神分析的法国转向——以拉康与萨特为中心
》
售價:NT$
240.0
《
生成式人工智能:AIGC与多模态技术应用实践指南
》
售價:NT$
495.0
《
石油帝国的兴衰:英国的工业化与去工业化
》
售價:NT$
445.0
《
古典的回響:溪客舊廬藏明清文人繪畫
》
售價:NT$
1990.0
《
根源、制度和秩序:从老子到黄老学(王中江著作系列)
》
售價:NT$
550.0
《
索恩丛书·北宋政治与保守主义:司马光的从政与思想(1019~1086)
》
售價:NT$
345.0
|
內容簡介: |
最完整的PythonWeb框架,包括Django、Flask、Tornado、Twisted等
完整的TCPIP網頁程式開發介紹
完整的HTTP請求回應方式介面
完整的RESTFUL動詞而明
最新的WebSocket介紹
用Python開發Twitter
用Python開發聊天室
用Python開發學校管理系統
用Python開發跨平台物聯網訊息閘道
Python是近來最紅的語言,許多人為了大數據學習Python,但Python一直比純網頁開發的語言不親切。想用Python開發網頁似乎要大費周章。
別傻了!Python的Web框架有數十個,最紅的從Django一直到純網路的Twisted,都有非常強大的功能。本書網羅PythonWeb最著名的四大框架,從標準的HTTP、RestFUL,一直到最好用的WebSocket都可直接套入使用。
書末並有四個完整的範例,根本就是直接可以上線的完整系統,讓你從頭到尾一次搞定所有的PythonWeb開發。
適用:網路應用設計和開發人員。
|
關於作者: |
劉長龍
寫作和程式語言都是在創作新的自己
上海交通大學電腦技術碩士,從事軟體研發十餘年。對應用軟體發展有廣泛深入瞭解,用C、Python等技術主持負責過電信即時計費系統、客戶管理系統、智慧家居、物聯網雲平台的研究和設計開發工作。
在不寫作的時候,喜歡跑步和游泳。
|
目錄:
|
前言
第1篇打好Python基礎
01Python基礎知識
1.1Python整體說明
1.2資料類型
1.3流程控制
1.4函數
1.5例外
1.6物件導向程式設計
1.7本章歸納
02Web程式設計之網路基礎
2.1TCPIP網路
2.2HTTP
2.3Socket程式設計
2.4本章歸納
03用戶端的程式設計技術
3.1HTML
3.2CSS
3.3JavaScript
3.4jQuery
3.5本章歸納
04資料庫及ORM
4.1資料庫概念
4.2關聯式資料庫程式設計
4.3ORM程式設計
4.4本章歸納
第2篇詳解主流PythonWeb架構
05Python網路架構縱覽
5.1網路架構整體說明
5.2開發環境準備
5.3Web伺服器
5.4本章歸納
06企業級開發架構—Django
6.1Django整體說明
6.2實戰演練:開發Django網站
6.3Django模型層
6.4Django視圖層
6.5使用Django表單
6.6個性化管理員網站
6.7本章歸納
07高平行處理處理架構—Tornado
7.1Tornado概述
7.2非同步及程式碼協同基礎
7.3實戰演練:開發Tornado網站
7.4使用者身份驗證架構
7.5HTML5WebSocket概念及應用
7.6Tornado網站部署
7.7本章歸納
08支援快速建站的架構—Flask
8.1Flask整體說明
8.2實戰演練:開發Flask網站
8.3路由詳解
8.4使用Context上下文
8.5Jinja2範本程式設計
8.6SQLAlchemy資料庫程式設計
8.7WTForm表單程式設計
8.8本章歸納
09底層自訂協定網路架構—Twisted
9.1Twisted整體說明
9.2實戰演練:開發TCP廣播系統
9.3UDP程式設計技術
9.4Twisted進階話題
9.5本章歸納
第3篇實戰專案
10實戰1:用Django+PostgreSQL開發行動Twitter
10.1專案概覽
10.2頁面架構設計
10.3使用者註冊及登入
10.4手機訊息的發佈和瀏覽
10.5社交朋友圈
10.6個人資料設定
10.7Web管理網站
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.6Restful介面
12.7本章歸納
13實戰4:用Twisted+SQLAlchemy+ZeroMQ開發跨平台物聯網訊息閘道
13.1專案概況
13.2專案設計
13.3通訊引擎
13.4協定程式設計
13.5ZeroMQ叢集
13.6本章歸納
|
|