新書推薦:
《
先进电磁屏蔽材料——基础、性能与应用
》
售價:NT$
1010.0
《
可转债投资实战
》
售價:NT$
454.0
《
王氏之死(新版,史景迁成名作)
》
售價:NT$
250.0
《
敢为天下先:三年建成港科大
》
售價:NT$
352.0
《
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
》
售價:NT$
214.0
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:NT$
449.0
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:NT$
561.0
《
山西寺观艺术壁画精编卷
》
售價:NT$
7650.0
|
編輯推薦: |
名师编写:作者为深圳职业技术大学副教授,教学经验丰富全面介绍Flask Web框架:深入浅出地介绍了Flask框架的基本应用,为读者提供了一个全面了解和掌握Flask的机会。无论是初学者还是有一定经验的开发者,都能从中获得实用的知识和技巧。结构清晰,知识点完整:涵盖了从Flask开发基础到简易博客系统的全过程。读者可以系统地学习Flask的核心知识,逐步提升自己的Web开发技能。实例驱动学习:本书采用Windows 7、Python 3.7.4、Chrome及PyCharm来完成应用实例的开发,通过实例驱动的方式,读者可以亲自动手实践,加深对Flask框架的理解和应用。大量插图辅助讲解:书中使用大量插图来讲解应用实现过程,帮助读者更直观地理解和掌握Python Web应用开发的细节。这种视觉化的学习方式有利于读者快速上手。应用实践与易于维护:除了讲解如何开发Web应用,本书还教授了如何使程序易于维护。这对于长期项目的开发和维护至关重要,让你在实际工作中游刃有余。突出重点,深度剖析:本书重点关注Python Web开发中最常用的Flask框架,使得内容更加深入,有助于读者对该框架的深度了
|
內容簡介: |
本书介绍Flask Web框架的基本应用,全书分为7章,包括Flask开发基础、Web前端基础、使用灵活的模板、如何与用户进行交互、使用数据库存储内容、如何使程序易于维护、实例:简易博客系统。本书采用Windows 7、Python 3.7.4、Chrome及PyCharm完成应用实例的开发。本书内容丰富、知识点完整、结构层次分明,通过大量插图来讲解应用实现过程,有利于读者理解Python Web应用开发过程并掌握相关技能。本书可以作为高职高专计算机及其相关专业的教材或教学参考书,也适合专业软件开发人员使用。
|
關於作者: |
李粤平 博士后,副教授,深圳职业技术大学教务处副处长。主要研究方向为数据挖据和图像识别。2008年,毕业于中山大学,获博士学位。2009年-2012年在哈尔滨工业大学从事博士后研究,获中国博士后科学基金一等资助。2010 年起开始进行机器学习方面的研究,并在模式识别领域也进行了多年研究,理论知识扎实。2012年,所在视觉计算与图像处理研发团队,获学校科研团队立项。主持开发了学校《Python语言及其应用》、《数据结构》、《计算机视觉》、《算法分析与设计》和《机器学习实战》等课程。
|
目錄:
|
第 1章 Flask开发基础 11.1 Flask概述 11.2 Flask的安装与配置 11.2.1 安装Chrome浏览器 21.2.2 安装Python环境 21.2.3 使用pip安装Flask 51.2.4 安装集成开发环境 61.2.5 在PyCharm中创建Flask项目 81.3 一个简单的Web程序 101.4 请求与响应 121.4.1 请求信息 121.4.2 状态响应 131.4.3 Cookie 141.4.4 Session 171.5 小结 181.6 习题 21第 2章 Web前端基础 222.1 Web前端概述 222.2 HTML基础 222.2.1 基本语法 222.2.2 网页标题 222.2.3 文本、图像、链接 252.2.4 表格 282.2.5 表单 302.2.6 CSS调整样式 322.2.7 JavaScript 绑定事件 342.3 Bootstrap前端框架 372.3.1 Bootstrap的使用 372.3.2 网格系统 372.3.3 表单美化 412.4 小结 452.5 习题 45第3章 使用灵活的模板 473.1 模板简介 473.2 Jinja2模板引擎 473.2.1 使用模板 473.2.2 基本语法 483.2.3 注入变量 483.2.4 生成链接 503.2.5 控制结构 503.2.6 模板的包含与继承 523.2.7 宏指令 553.2.8 注册全局对象 573.2.9 变量过滤器 593.3 Flask-Bootstrap 613.3.1 安装依赖 613.3.2 在应用中使用 623.4 小结 643.5 习题 64第4章 如何与用户进行交互 664.1 表单 664.1.1 基本交互 664.1.2 文件上传 684.2 Flask-WTF 704.2.1 安装依赖 704.2.2 表单类 714.2.3 渲染表单 734.2.4 处理表单 764.3 消息反馈 794.3.1 闪现消息 794.3.2 自定义错误页 814.4 Flask-CKEditor 844.4.1 安装依赖 844.4.2 基本使用 844.4.3 资源上传 874.5 小结 894.6 习题 89第5章 使用数据库存储内容 905.1 SQL数据库简介 905.1.1 常见的SQL语句 905.1.2 ORM框架 915.1.3 安装SQLiteStudio 915.2 Flask-Script 935.2.1 安装依赖 935.2.2 托管应用 945.2.3 注册命令 965.2.4 创建交互式shell 975.3 Flask-SQLAlchemy 985.3.1 安装依赖 985.3.2 建立模型 985.3.3 数据操作 1025.3.4 高级查询 1075.3.5 模型关联 1095.3.6 数据分页显示 1145.4 Flask-Migrate 1155.4.1 安装依赖 1155.4.2 注册到Manager 1165.4.3 基本操作 1165.5 小结 1195.6 习题 119第6章 如何使程序易于维护 1216.1 配置文件 1216.2 项目结构 1246.2.1 应用管理入口 1256.2.2 应用“工厂”函数 1266.3 模块化开发 1306.3.1 使用“蓝图” 1306.3.2 子模块 1366.4 Flask-Login 1376.4.1 安装依赖 1376.4.2 用户认证 1386.4.3 要求认证访问 1406.4.4 管理员认证访问 1426.5 管理员注册 1446.6 小结 1456.7 习题 146第7章 实例:简易博客系统 1477.1 项目设计 1477.1.1 项目需求 1477.1.2 模块设计 1477.1.3 数据模型设计 1487.1.4 功能实现 1497.2 入口模块 1497.2.1 数据模型定义 1497.2.2 设定存取 1497.2.3 公共模板页面 1517.2.4 文章分类、友情链接展示 1557.2.5 博客信息展示(首页) 1567.2.6 实现CKEditor上传功能 1587.3 用户模块 1607.3.1 数据模型定义 1607.3.2 注册功能 1617.3.3 登录、注销功能 1627.3.4 用户信息功能 1647.4 文章模块 1677.4.1 数据模型定义 1677.4.2 文章生成宏指令 1687.4.3 最新文章列表、搜索 1697.4.4 文章分类 1727.4.5 文章查看、阅读量统计、文章留言 1737.5 管理模块 1787.5.1 后台基本实现 1787.5.2 用户管理 1807.5.3 文章管理 1867.5.4 友情链接管理 1937.5.5 博客设置 1987.6 小结 202
|
|