


定价:59.9元
印次:1-1
ISBN:9787302726715
出版日期:2026.09.01
印刷日期:2026.08.27
图书责编:陈景辉
图书分类:教材
本书以 FastAPI与 Bootstrap5为核心技术栈,通过一个完整的企业门户网站实践项目,系统讲解 Py-thonWeb全栈开发的知识点。全书内容从环境搭建与基础语法讲起,逐步深入前后端架构设计、SQLM-odel数据库建模、SQLAdmin后台管理集成、JWT安全认证等核心技术,并创新性地融入了 OpenCV 图像处理与大语言模型智能客服等 AI应用场景。最后,详尽演示了在 WindowsServer环境下结合 Nginx与HTTPS的生产级项目上线部署方案。本书实践性强,配套完整的视频教程与源码资源,适合 Web开发初学者、高校师生及人工智能相关技术从业人员阅读和学习。
钱彬,工学博士,副研究员,毕业于南京理工大学模式识别与智能系统专业。CSDN博客专家,飞桨(PaddlePaddle)开发者技术专家。长期致力于计算机视觉与多模态文档理解领域的研究,在国内外**期刊及会议上发表学术论文30余篇。深耕Python后端编程技术,拥有丰富的工程实践经验。已出版多部计算机技术著作,因鲜明的“项目实战”写作风格而广受读者好评。
前言 在人工智能重塑软件开发的当下,坚实的编程基础依然是保障系统安全与架构合理的基石,更是有效驾驭各类人工智能工具的前提。为顺应现代Web应用对高性能异步处理的需求,本书全面拥抱异步编程生态,将核心框架由原先的Django重构升级为FastAPI。全书紧扣企业级开发实践,通过构建一个完整的企业门户网站,将Python核心语法、异步数据库操作、前端界面设计、后端逻辑处理以及生产环境部署等环节有机串联,打造出符合现代互联网标准的全栈开发范式。 本书主要内容 全书分为3部分,共12章,遵循“循序渐进、螺旋上升”的教学规律进行编排。 第1部分为基础篇,包括第1、2章。本部分为全书基础,旨在完成开发环境的搭建与基础知识的阐述。 第1章Python概述。详细指导如何在Windows环境下搭建标准开发环境,涵盖Python解释器安装、虚拟环境管理及Visual Studio Code配置,并实现首个FastAPI应用的运行。 第2章基础语法。系统梳理Python核心语法,同步涵盖HTML5、CSS3、JavaScript及Bootstrap 5基础教程,并通过“在线Web计算器”项目展示前后端交互的完整流程。 第2部分为开发篇,包括第3~11章。本部分为全书核心,完整阐述企业门户网站的开发。 第3章项目框架设计。进行项目顶层设计,规划文件结构,配置静态资源与模板系统。 第4章开发“公司简介”模块。建立从数据库建模、后台系统管理到前端动态渲染的标准工作流。 第5章开发“后台管理”模块。实现数据模型的后台可视化管理和后台系统的汉化。 第6章开发“新闻动态”模块。...
程序源码
第1部分基础篇
第1章
Python概述3
1.1Python Web概述3
1.1.1Python的发展历史3
1.1.2FastAPI概述4
1.2核心环境安装5
1.2.1安装Python5
1.2.2创建并激活虚拟环境7
1.2.3安装FastAPI与Uvicorn7
1.3开发工具Visual Studio Code8
1.3.1下载与安装9
1.3.2核心扩展安装与配置10
1.3.3打开项目与配置解释器11
1.4第一个FastAPI应用12
1.4.1编写Hello World应用12
1.4.2启动服务与局域网访问12
1.4.3交互式API文档的离线配置与访问14
小结16
第2章
基础语法17
2.1Python基本运算17
2.1.1数值运算17
2.1.2代码注释、缩进、断行18
2.2Python数据类型20
2.2.1整数、浮点数、内置常量21
2.2.2字符串22
2.2.3列表、元组、字典23
2.2.4比较运算符和逻辑运算符242.3Python控制语句25
2.3.1if条件控制25
2.3.2for循环27
2.3.3while循环28
2.3.4break、continue和pass语句28
2.4Python函数30
2.4.1基本调用形式30
2.4.2可变参数31
2.4.3关键字参数32
2.5Python面向对象33
2.5.1类的定义与使用34
2.5.2类的继承35
2.6Python模块和包36
2.... 查看详情
聚焦FastAPI异步开发新范式,集成大模型与OpenCV应用,实践开发企业级门户网站,填补Windows部署技术空白,附赠视频等数字资源,系统提升全栈工程能力。特点如下: (1)核心框架现代化。采用 FastAPI替代传统同步框架,利用异步编程、依赖注入及 Pydantic类型系统,显著提升 Web并发处理能力与代码健壮性。 (2)前端技术迭代。升级至 Bootstrap5,移除jQuery依赖,结合Jinja2模板引擎构建 更轻量化的响应式用户界面。 (3)AI与自动化集成。新增后台任务与 OpenPyXL实现办公自动化,并集成 OpenCV 与大语言模型,拓展二维码图像解析与智能客服等人工智能应用场景。
查看详情





