買這商品的人也買了...
-
你所不知道的 JS|導讀,型別與文法 (You Don't Know JS: Up & Going)$520$411 -
你所不知道的 JS|範疇與 Closures,this 與物件原型 (You Don't Know JS: this & Object Prototypes)$520$411 -
架構師的自我修煉:技術、架構和未來$534$507 -
$509Python Web 開發從入門到精通 -
$469智能化運維實踐 — 從 Ansible 到 Kubernetes -
$454高性能 Java 架構:核心原理與案例實戰 -
Nginx 高性能 Web 服務器應用與實戰 (微課版)$359$341 -
$653Django + Vue.js 實戰派 — Python Web 開發與運維 -
Python FastAPI 構建數據科學應用$534$507 -
$356SaaS 創業之路:產品、營銷、服務、經營實踐與思考 -
$280Node.js Web 全棧開發實戰 -
$556AR Foundation 增強現實開發實戰 (ARCore版) -
$458智能汽車寶盒之鑰 — Android Automotive 車載信息系統 (AAOS) -
高並發系統實戰派:集群、Redis 緩存、海量存儲、Elasticsearch、RocketMQ、微服務、持續集成等$654$621 -
$536敏捷測試價值觀、方法與實踐 — 傳統測試人員轉型寶典 -
Go 編程進階實戰:開發命令行應用、HTTP 應用和 gRPC 應用$588$559 -
$551狼書 (捲3) : Node.js 高級技術 -
Learn Three.js : Program 3D animations and visualizations for the web with JavaScript and WebGL, 4/e (Paperback)$1,950$1,853 -
Hacking APIs|剖析 Web API 漏洞攻擊技法$580$458 -
Redis 數據庫從入門到實踐$479$455 -
Python 設計模式與開發實務 (Python Programming with Design Patterns)$580$458 -
最強 AI 投資分析:打造自己的股市顧問機器人,股票趨勢分析×年報解讀×選股推薦×風險管理$750$593 -
FastAPI Web 開發入門、進階與實戰$774$735 -
網頁視覺特效最強必殺技大全:用 Three.js 與 Shader 圖說核心原理 x 閃避踩雷 x 創作指南(iThome鐵人賽系列書)【軟精裝】(書況有些許瑕疵,不介意在下單)$800$624 -
輕鬆學會 Android Kotlin 實作開發:精心設計 24個 Lab 讓你快速上手, 3/e$720$612
相關主題
商品描述
FastAPI是基於Python語言的輕量級、成熟的Web後端開發框架。
它除了簡單易學、能提供自動生成的API文檔外,還有一個重要優點是支持異步技術,
其性能可以與NodeJS、GO語言相媲美,為Web項目高並發訪問提供了更好的技術選擇。
另外,FastAPI定位為商業級的前後端分離開發框架,為前端技術提供了簡單易用的調用接口。
目前,國內外不少因特網企業,都採用該框架作為商業項目開發基礎。
本書第1部分為基礎篇,系統介紹了FastAPI的使用;
第2部分為實戰篇,通過後端FastAPI框架與前端Vue.js框架的組合,給出了一個商業實戰項目案例。
作者簡介
劉瑜
高級信息系統項目管理師,具有20多年C、ASP、BASIC、FoxBASE、
Delphi、Java、C#、Python等編程經驗,軟件工程碩士、碩士企業導師、大數據重點實驗室主任。
開發過商業項目20餘套,承擔省部級千萬級別項目5個,發表國內外論文10餘篇。
出版了《戰神——軟件項目管理深度實戰》《NoSQL數據庫入門與實踐》《Python編程從零基礎到項目實戰》
《Python編程從數據分析到機器學習實踐》《算法之美——Python語言實現(微課視頻版)》《Python Django Web從入門到項目實戰》。
安義
系統架構師,部門經理,具有20多年軟件開發經驗,主導過多個行業
(醫療、教育、因特網、地產、遊戲、汽車、餐飲等)的軟件系統開發工作。
熟悉多種開發語言和開發框架,具有豐富的軟件實戰經驗。
曾是騰訊公司負責袋鼠跳跳應用的研發負責人,目前為“三酷貓”團隊的軟件技術總監。
《Python Django Web從入門到項目實戰》第二作者。
陳逸懷
溫州城市大學教師教學發展中心主任、高級講師,天津職業技術師範大學教育學博士研究生(自動化教育方向)、碩士生合作導師,
軟件設計師、技師,中國計算機學會會員,中國創客教育協會理事,溫州市計算機學會理事,
國家一類職業技能大賽裁判,青少年機器人大賽國家二級裁判,國家職業鑑定高級考評員。
主編、副主編相關教材十本,主持並參與廳局級以上課題十餘項,發表相關論文十餘篇。
喻小菲
專職軟件高級工程師,10餘年軟件項目開發經驗,FastAPI專業技術群群主,承擔過物聯網、遊戲、網絡安全等10多個商業項目。
主要從事Python Web方向的開發工作,對FastAPI、Sanic、Django、Flask等網絡框架均有研究,
始終追蹤Python開發最前沿的發展方向,具有豐富的Python Web開發經驗。
目錄大綱
第1部分 基礎篇
第1章 認識FastAPI
1.1 Web基礎知識
1.1.1 Web簡介
1.1.2 超文本傳輸協議基礎
1.2 初識FastAPI
1.2.1 FastAPI簡介
1.2.2 安裝FastAPI
1.2.3 驗證安裝結果
1.3 Hello三酷貓
1.3.1 第一個程序,Hello三酷貓
1.3.2 OpenAPI文檔
1.3.3 Python中的異步語法
1.4 FastAPI框架構成
1.4.1 FastAPI框架功能
1.4.2 Python類型提示
1.4.3 Pydantic框架
1.4.4 Starlette框架
1.5 .PyCharm代碼編輯工具
1.5.1 PyCharm簡介及安裝
1.5.2 PyCharm常用功能
1.6 習題及實驗
第2章 認識請求
2.1 請求原理
2.2 路徑參數
2.2.1 簡單路徑參數
2.2.2 有類型的路徑參數
2.2.3 有類型路徑參數的數據驗證
2.2.4 路由訪問順序
2.2.5 使用枚舉類型參數
2.3 查詢參數
2.3.1 標準查詢參數
2.3.2 可選查詢參數
2.3.3 必選查詢參數
2.3.4 參數類型轉換
2.3.5 同時使用路徑參數和查詢參數
2.3.6 案例:三酷貓賣海鮮(一)
2.4 請求體
2.4.1 定義請求體的數據模型
2.4.2 同時使用路徑參數、查詢參數和請求體
2.4.3 可選的請求體參數
2.4.4 同時使用多個請求體
2.4.5 常規數據類型作為請求體使用
2.5 表單和文件
2.5.1 表單數據
2.5.2 文件上傳
2.5.3 表單和多文件上傳
2.6 案例:三酷貓賣海鮮(二)
2.7 習題及實驗
第3章 認識響應
3.1 響應原理
3.2 響應模型
3.2.1 認識響應模型
3.2.2 業務數據模型
3.2.3 簡化數據模型定義
3.2.4 使用多個響應模型
第2部分 實戰篇
附錄A 在Win 10上安裝MySQL數據庫
附錄B Vue.js使用介紹
附錄C 附贈代碼清單
後記
