





定价:79元
印次:1-1
ISBN:9787302693444
出版日期:2025.07.01
印刷日期:2025.06.20
图书责编:赵佳霓
图书分类:零售
"本书重点讲解Web编程的相关知识点,并搭配150多个示例代码和两个综合项目,可以帮助读者快速、深入地理解和应用相关技术。 本书共6章。第1章Web编程简介,主要包括Web编程的相关简介等知识点;第2章Web开发框架简介,主要包括Web开发框架的相关简介等知识点;第3章Flask,主要包括Flask简介、安装Flask、第1个Flask项目、Flask实例对象、路由、模板、类视图、蓝图、SQLAlchemy、Flask-SQLAlchemy、Alembic、Flask-Script、Flask-Migrate、表单验证、Cookie和Session、上下文、钩子函数和信号等知识点;第4章Flask项目实战:网上图书商城,主要包括程序概述、创建数据库、程序目录结构和程序编写等知识点;第5章Django,主要包括Django简介、安装Django、第1个Django项目、路由、模板、类视图、数据库、表单验证、Cookie和Session、上下文处理器、中间件和CSRF防御等知识点;第6章Django项目实战:网上图书商城,主要包括程序概述、数据库设计和编写程序等知识点。 本书可以作为广大计算机软件技术人员的参考用书,也可以作为高等院校计算机科学与技术、自动化、软件工程、网络工程、人工智能和信息管理与信息系统等专业的教学参考用书。 "
夏正东,现任某网络技术公司CTO,系统分析师,拥有十余年一线软件开发经验,长期从事Web系统、GUI开发框架及数据分析等领域的研发和教学工作,精通Python、PHP、Web前端及Linux等多项技术,曾就职于东软、金山及电讯盈科等公司,多次参与沈阳市政府、大连市政府、中国移动等合作项目,并在辽宁省部分高校和企业担任计算机专业外聘讲师和资深企培讲师等职务。
前言 随着互联网时代的到来,众多编程语言走进了大众的视野。在当前大数据、人工智能方兴未艾之时,相关工作岗位所需要的技术人才更是一度出现供不应求的现象,而Python正是应用于上述技术领域的最佳编程语言。 Python横跨多个互联网核心技术领域,并且以其简单高效的特点,被广泛地应用于各种应用场景,包括GUI开发、游戏开发、Web开发、运维自动化、科学计算、数据可视化、数据挖掘及人工智能等。 此外,随着国家对人工智能等技术领域的重视和布局,更凸显出Python的重要地位。从2018年起,浙江省信息技术教材已启用Python,放弃Visual Basic,这一改动也意味着Python将成为浙江高考内容之一。更有前瞻性的是,山东省最新出版的小学信息技术教材,在六年级信息技术课本中也加入了Python的相关内容——终于小学生也开始学习Python了。 而本书正是在这样的背景之下笔者的倾情之作。本书是Python全栈开发系列的第4册,全书共分为6章,将重点讲解主流的Web开发框架,即Flask和Django,并搭配150多个示例代码和两个综合项目,理论知识与实战开发并重,可以帮助读者快速、深入地理解和应用Web编程的相关技术。扫描目录上方的二维码可下载本书源码。 著名华人经济学家张五常曾经说过,“即使世界上99%的经济学论文没有发表,世界依然会发展成现在这样子”,而互联网时代的发展同样具有其必然性,所以要想成功,我们就必须顺势而为,真正地站稳在时代的风口之上。 衷心致谢 首先,感谢每位读者,感谢您在茫茫书海中选择了本书,笔者衷心地祝愿各位读者能...
目录
第1章Python Web编程简介
第2章Python Web编程的常用概念
第3章Flask
3.1Flask简介
3.2安装Flask
3.3第1个Flask项目
3.4Flask实例对象
3.5路由
3.5.1路由的声明
3.5.2唯一规则
3.5.3路由分类
3.5.4动态构建请求URL
3.5.5HTTP请求
3.5.6路由转换器
3.5.7重定向
3.5.8视图函数的返回值
3.5.9自定义视图函数装饰器
3.6模板
3.6.1渲染模板
3.6.2模板位置
3.6.3模板变量
3.6.4模板中动态构建请求URL
3.6.5模板中的过滤器
3.6.6模板中的控制结构
3.6.7模板注释
3.6.8宏
3.6.9include标签
3.6.10set语句和with语句
3.6.11加载静态文件
3.6.12模板继承
3.7类视图
3.8蓝图
3.8.1应用蓝图
3.8.2蓝图中加载模板
3.8.3蓝图中加载静态文件
3.8.4在蓝图中动态构建请求URL
3.8.5在蓝图中实现子域名
3.9SQLAlchemy
3.9.1安装SQLAlchemy
3.9.2创建数据库引擎
3.9.3创建数据库
3.9.4创建数据表
3.9.5CRUD操作
3.9.6外键
3.9.7多表间关系
3.9... 查看详情
本书是一本同时汇集了Flask和Django全开发流程的Python高阶书籍。除了涵盖知识点广泛的特点之外,其内容编排也非常新颖,各章节之间既有独立性,又能递进支撑,可以有效缩短学习的时间和成本。此外,本书搭配了多个示例代码和综合项目,使原本就比较难以理解和学习的Web编程变得更容易接受,极大地提升了读者的学习乐趣和信心。