预购商品
书目分类
特别推荐
想一次學會 Python 四大網頁框架嗎? 本書幫助您掌握與應用 Python 3 及 Django、Tornado、Flask、Twisted! Python榮登2021年程式語言排行之首,被應用於開發各種應用程式,在網頁開發的世界也成為了當紅炸子雞。 Python入門新手/擅於Web開發的老手都適合的選擇 ★ 從『Python基礎建立』到『Web Frameworks全面應用』 本書作為Python入門到網頁框架實作開發的指南,凡是對Python與網頁設計開發有熱忱的讀者,本書是您再合適不過的選擇! 全書皆以Python 3進行講解與實作,亦詳細說明網路通訊(TCP/IP、HTTP、Socket)、網頁前端設計(HTML、CSS、JavaScript)、資料庫與ORM,從基礎知識扎根;建立Python基本觀念之後,循序漸進說明最新穎的四大網頁框架——Django、Tornado、Flask、Twisted,最後針對每個網頁框架選出了最合適的網頁專案進行實作開發,包含社交網站、聊天室、資訊管理系統、物聯網訊息閘道等實際IS系統場景,讓讀者知悉並 go through 前端開發由概觀到細節的過程。 本書特色 ◆ 真正零基礎學Python Web開發,保證誰都看得懂! ◆ 網羅四大網頁框架: - 最穩定的老牌Django開發框架 - 最高性能的Tornado開發框架 - 小巧輕快的微框架Flask - 事件驅動的Twisted開發框架 ◆ 以Django / Tornado / Flask / Twisted實作開發: - Django + PostgreSQL開發Twitter系統 - Tornado + jQuery開發WebSocket聊天室 - Flask + Bootstrap + Restful開發資訊管理系統 - Twisted + SQLAlchemy + ZeroMQ開發跨平台物聯網訊息閘道
◆ 上篇 - Python基礎 第1章 Python基礎知識 1.1 Python整體說明 1.2 資料類型 1.3 流程控制 1.4 函數 1.5 異常 1.6 物件導向程式設計 1.7 本章複習 第2章 Web程式設計之網路基礎 2.1 TCP/IP網路 2.2 HTTP 2.3 Socket程式設計 2.4 本章複習 第3章 用戶端的程式設計技術 3.1 HTML 3.2 CSS 3.3 JavaScript 3.4 jQuery 3.5 本章複習 第4章 資料庫及ORM 4.1 資料庫概念 4.2 關聯式資料庫程式設計 4.3 ORM程式設計 4.4 本章複習 ◆ 中篇 - Python框架 第5章 Python網路框架縱覽 5.1 網路框架整體說明 5.2 開發環境準備 5.3 Web伺服器 5.4 本章複習 第6章 企業級開發框架——Django 6.1 Django整體說明 6.2 實戰演練:開發Django網站 6.3 Django模型層 6.4 Django視圖層 6.5 使用Django表單 6.6 個性化管理員網站 6.7 本章複習 第7章 高併發處理框架——Tornado 7.1 Tornado概述 7.2 非同步及程式碼協同基礎 7.3 實戰演練:開發Tornado網站 7.4 使用者身份驗證框架 7.5 HTML 5 WebSocket的概念及應用 7.6 Tornado網站部署 7.7 本章複習 第8章 支持快速建站的框架——Flask 8.1 Flask整體說明 8.2 實戰演練:開發Flask網站 8.3 路由詳解 8.4 使用上下文 8.5 Jinja2範本程式設計 8.6 SQLAlchemy資料庫程式設計 8.7 WTForm表單程式設計 8.8 本章複習 第9章 底層自訂協定網路框架——Twisted 9.1 Twisted整體說明 9.2 實戰演練:開發TCP廣播系統 9.3 UDP程式設計技術 9.4 Twisted進階話題 9.5 本章複習 ◆ 下篇 - Python框架實戰 第10章 實戰1:用Django+PostgreSQL開發行動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 等技術主持過電信級即時計費系統、客戶管理系統、智慧家居、物聯網雲端平臺的設計與開發工作。業餘時間喜歡跑步和游泳。
客服公告
热门活动
订阅电子报