• FlaskWeb全栈开发实战
  • FlaskWeb全栈开发实战
  • FlaskWeb全栈开发实战
  • FlaskWeb全栈开发实战
21年品牌 40万+商家 超1.5亿件商品

FlaskWeb全栈开发实战

全新正版 极速发货

46.26 5.9折 79 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者黄勇

出版社清华大学出版社

ISBN9787302609285

出版时间2022-07

装帧平装

开本16开

定价79元

货号31500887

上书时间2024-05-29

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

创作背景

 

当前,Python 的就业前景还是非常可观的,国内 Python 人才的需求呈大规模上升之势,薪资水平也是水涨船高。尤其在 Linux 运维、Python Web 网站、Python 自动化测试、
数据分析和人工智能等诸多领域,对 Python 人才的需求非常旺盛。Flask 诞生于 2010 年,是作者 Armin ronacher 用 Python 语言编写的一款轻量级 Web
开发框架。时至今日,使用 Flask 开发 Web 应用程序的人越来越多,Flask 微框架也越来越受到关注。2021 年 5 月,Flask 2.0 版本发布,除了一些新增的特性,Flask 2.0 实现了基
本的异步支持。

 

使用 Flask 框架的优势:可以大大降低开发难度,提高开发效率,让快速、高效的 Web开发成为可能;可以带来系统稳定性和可扩展性的提升;Flask 自由、灵活、可扩展性强、
第三方库的选择面广;对于初学者来说,入门门槛很低,简单易学,即便没有多少 Web开发经验,也能很快做出网站,大大节约了初学者的学习成本。
本书围绕 Flask 框架展开讲解,从理论到实战,带领读者实现从零基础入门到动手开发项目的技术飞跃。书中贯穿了笔者总结的大量开发经验与实践思考,对开发人员有很大的借鉴意义。

 

目标读者
本书的目标读者是没有 Flask 开发经验或者有少量 Flask 使用经验的读者。通过学习本书可以熟练掌握 Flask Web 开发技术,包括但不限于以下岗位。
? Python 全栈开发工程师:通过学习本书,可以掌握前后端开发的技术要点,能快速开发 Web 应用项目。
? 测试开发工程师:使用本书讲解的知识点,能有效提高自动化测试平台的开发能力。
? 运维开发工程师:使用本书讲解的知识点,能有效提高自动化运维平台的开发能力,以及阅读相关开源项目源码的能力。 
? 数据/算法工程师:使用本书讲解的知识点,可以结合算法模型,将模型服务化,供普通用户使用。

 

内容提要

  

读者服务 

 

? 示例代码。
? 学习视频。
 读者可以通过扫码访问本书专享资源官网,获取示例代码、学习视频,加入读者群,下载最新学习资源或反馈书中的问题。

 

勘误和支持
由于笔者水平有限,书中难免会有疏漏和不妥之处,恳请广大读者批评指正。

 

致谢
首先感谢清华大学出版社的杜一诗编辑,感谢她这几个月以来对我的支持和鼓励,引导我完成了本书的编写工作。另外感谢所有支持我课程的粉丝和学员,是你们的支持才让
我有动力和勇气完成此书。最后感谢我的家人对我的支持和陪伴,本书也是我送给女儿的出生礼物,希望她长大后有机会阅读到本书。

 

黄 勇 
2021 年 10 月于长沙



 
 
 
 

商品简介

 《Flask Web全栈开发实战》围绕 Flask 框架,详细地讲解了使用 Flask 开发网站的各项技术要点。全书共 11 章,首先讲解了Flask 项目开发中的环境搭建、项目配置、URL 与视图、Jinja2 模板、数据库、表单、Flask 进阶、缓存系统等。然后拓展了知识面,在项目实战中分别介绍了 RESTful API、邮箱验证码、Redis 缓存、Celery 异步任务、登录授权机制、角色权限管理、富文本编辑器、头像管理、文件上传以及 Nginx、Gunicorn 部署
等技术要点;在 WebSocket 实战中讲解了 Flask 中使用 WebSocket 开发项目的全部过程。最后讲解了 Flask 异步编程。通过《Flask Web全栈开发实战》的学习,读者能够熟练掌握 Flask Web 开发技术。
 《Flask Web全栈开发实战》适合没有 Flask 开发经验或者 Flask 基础比较薄弱、想要系统学习 Flask Web 开发技术的读者 学习。



目录
第1章  Flask前奏
  1.1  Flask简介
  1.2  环境搭建
    1.2.1  Python环境
    1.2.2  Flask版本
    1.2.3  开发软件
第2章  项目配置
  2.1  Debug模式、Host、Port配置
    2.1.1  Debug模式
    2.1.2  设置Host和Polt
  2.2  在app.cornfig中添加配置
    2.2.1  使用app.config配置
    2.2.2  使用Python配置文件
第3章  URL与视图
  3.1  定义URL
    3.1.1  定义无参数的URL
    3.1.2  定义有参数的URL
  3.2  HTTP请求方法
  3.3  页面重定向
  3.4  构造URL
第4章  Jinja2模板
  4.1  模板的基本使用
    4.1.1  渲染模板
    4.1.2  渲染变量
  4.2  过滤器和测试器
    4.2.1  自定义过滤器
    4.2.2  Jinia2内置过滤器
    4.2.3  测试器
  4.3  控制语句
    4.3.1  if判断语句
    4.3.2  for循环语句
  4.4  模板结构
    4.4.1  宏和import语句
    4.4.2  模板继承
    4.4.3  引入模板
  4.5  模板环境
    4.5.1  模板上下文
    4.5.2  全局函数
    4.5.3  Flask模板环境
  4.6  其他
    4.6.1  转义
    4.6.2  加载静态文件
    4.6.3  闪现消息
第5章  数据库
  5.1  准备工作
    5.1.1  MySQL软件
    5.1.2  Python操作MySQL驱动
    5.1.3  Flask-SQLAlchemy
  5.2  Flask-SQLAlchemy的基本使用
    5.2.1  连接MySQL
    5.2.2  ORM模型
  ……
第6章  表单
第7章  Flask进阶
第8章  缓存系统
第9章  项目实战
第10章  WebSocket实战
第11章  Flask异步编程

内容摘要
本书围绕Flask框架,详细地讲解了使用Flask开发网站的各项技术要点。全书共11章,首先讲解了Flask项目开发中的环境搭建、项目配置、URL与视图、
Jinja2模板、数据库、表单、Flask进阶、缓存系统等。然后拓展了知识面,在项目实战中分别介绍了RESTfulAPI、邮箱验证码
、Redis缓存、Celery异步任务、登录授权机制、角色权限管理、富文本编辑器、头像管理、文件上传以及Nginx、Gunicorm部署等技
术要点;在WebSocket实战中讲解了Flask中使用WebSocket开发项目的全部过程。最后讲解了Flask异
步编程。通过本书的学习,读者能够熟练掌握FlaskWeb开发技术。
本书适合没有Flask开发经验或者Flask基础比较薄弱、想要系统学习FlaskWeb开发技术的读者学习。

主编推荐

从Flask基础到Flask进阶,再到企业级论坛项目实战以及WebSocket在线聊天系统实战,囊括真实工作场景中绝大部分技术要点。
初学者可以夯实基础,程序员可以提升技能,提高竞争力。
《Flask Web全栈开发实战》的目标读者是没有 Flask 开发经验或者有少量 Flask 使用经验的读者。通过学习可以熟练掌握 Flask Web 开发技术,包括但不限于以下岗位。
? ①Python 全栈开发工程师:可以掌握前后端开发的技术要点,能快速开发 Web 应用项目。
? ②测试开发工程师:能有效提高自动化测试平台的开发能力。
? ③运维开发工程师:能有效提高自动化运维平台的开发能力,以及阅读相关开源项目源码的能力。 
? ④数据/算法工程师:可以结合算法模型,将模型服务化,


【内容简介】

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP