Flask Web开发实战:入门、进阶与原理解析

Flask Web开发实战:入门、进阶与原理解析 PDF 高清完整版

  • 大小:12.2M
  • 类型:Flask
  • 格式:PDF
  • 出版:机械工业出版社
  • 作者:李辉
  • 更新:2020-05-08 13:40:49
vip 立即下载( 12.2M )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 彭康复 投稿)

本站收集了一篇Flask相关的资料,由机械工业出版社出版,作者是李辉,介绍了关于Flask、Web开发方面,格式为PDF,资源大小12.2M,目前在Flask类资源综合评分为:8.4分。

Flask资源推荐

书籍介绍

Flask Web开发实战:入门、进阶与原理解析

Flask Web开发实战:入门、进阶与原理解析

内容介绍

本书由Flask官方团队的开发成员撰写,得到了Flask项目核心维护者的高度认可。

内容上,本书从基础知识到进阶实战,再到Flask原理和工作机制解析,涵盖完整的Flask Web开发学习路径,非常全面。

实战上,本书从开发环境的搭建、项目的建立与组织到程序的编写,再到自动化测试、性能优化,*后到生产环境的搭建和部署上线,详细讲解完整的Flask Web程序开发流程,用5个综合性案例将不同难度层级的知识点及具体原理串联起来,让你在开发技巧、原理实现和编程思想上都获得相应的提升。

技术上,不仅Flask使用的是新发布的稳定版,而且连相关的Python工具包使用的也是全新的版本,同时对未来可能有变化的地方进行了说明,以此确保本书内容在一定时间内不会过时。

本书共16章,分为三部分。

*部分基础篇(第1~6章)

通过大量的程序实例详细介绍了Flask的所有基础知识,同时在每章的后面又提供了一些进阶技巧,供进阶读者学习。

第二部分实战篇(第7~11章)

通过5个真实的项目案例来串接和阐释不同的知识点,难度逐渐递增。这5个案例分别为:留言板SayHello、个人博客Bluelog、图片社交网站Albumy、待办事项程序Todoism和聊天室CatChat。

第三部分进阶篇(第12~16章)

首先介绍了Flask程序的部署流程:测试、性能优化和部署上线;然后通过一个真实的实例讲解了Flask扩展的开发,*后以源代码为切入点深入剖析了Flask的实现原理与主要工作机制。

目录

  • 第一部分 基础篇
  • 第1章 初识Flask2
  • 第2章 Flask与HTTP27
  • 第3章 模板75
  • 第4章 表单104
  • 第5章 数据库138
  • 第6章 电子邮件178
  • 第二部分 实战篇
  • 第7章 留言板194
  • 第8章 个人博客219
  • 第9章 图片社交网站299
  • 第10章 待办事项程序415
  • 第11章 在线聊天室474
  • 第三部分 进阶篇
  • 第12章 自动化测试522
  • 第13章 性能优化547
  • 第14章 部署上线563
  • 实例567
  • 第15章 Flask扩展开发605
  • 第16章 Flask工作原理与机制解析628
  • 附录A Flask资源681

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

Flask相关资源

  • Java Web开发实例大全:基础卷

    Java Web开发实例大全:基础卷

    本书筛选、汇集了Java Web开发从基础知识到高级应用各个层面约600个实例及源代码,主要内容有开发环境搭建、Java语言基础、HTML/CSS技术、JSP基础与内置对象、JavaBean技术、Servlet技术、过滤器与监听器技术、JSTL标签库

    大小:175.2 MBJava电子书

  • Web开发权威指南

    Web开发权威指南

    大小:28.9 MBWeb开发电子书

  • Java Web开发就该这样学

    Java Web开发就该这样学

    《 Java Web开发就该这样学 》基于建构主义教育思想,通过大量循序渐进的案例,让学生在体验中掌握Java Web 相关知识,同时获得编程能力、排错能力和学习能力,《Java Web开发就该这样学》多

    大小:47.3 MBJava电子书

  • 七周七Web开发框架

    七周七Web开发框架

    本书带领读者认识和学习7种影响现代Web应用并改娈了Web开发方式的框架,以期给Web开发者带来启发和思考。能够帮助读者拓宽思路,激发更多的设计灵感

    大小:31.5 MBWeb开发电子书

  • Grails技术精解与Web开发实践

    Grails技术精解与Web开发实践

    《Grails技术精解与Web开发实践》 宋友、梁士兴所著、本书系统讲解了使用Grails技术快速进行Web开发的知识。本书内容分为四大部分,第一部分介绍了Grails必备的基础知识,包括环境配置、Gro

    大小:107 MBGrails电子书

  • 21天学通HTML+CSS+JavaScript Web开发

    21天学通HTML+CSS+JavaScript Web开发

    21天学通HTML CSS JavaScript Web开发(第7版) 是全球畅销书《21天学通使用HTML与CSS发布Web站点》的全新升级版本,作者在本书囊括了新的HTML5与CSS3技术,并采用易于理解的步骤式教程讲解了这些技

    大小:104.9 MB前端电子书

  • PHP和MySQL Web开发(第4版)

    PHP和MySQL Web开发(第4版)

    《PHP和MySQL Web开发》将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子

    大小:51.6 MBWeb开发电子书

资源下载

Flask学习笔记

12小时52分钟前回答

python之Flask实现简单登录功能的示例代码

网站少不了要和数据库打交道,归根到底都是一些增删改查操作,这里做一个简单的用户登录功能来学习一下Flask如何操作MySQL。 用到的一些知识点:Flask-SQLAlchemy、Flask-Login、Flask-WTF、PyMySQL 这里通过一个完整的登录实例来介绍,程序已经成功运行,在未登录时拦截了success.html页面跳转到登录页面,登录成功后才能访问success。 以下是项目的整体结构图: 首先是配置信息,配置了……

15小时46分钟前回答

利用 Flask 动态展示 Pyecharts 图表数据方法小结

本文将介绍如何在 web 框架 Flask 中使用可视化工具 pyecharts, 看完本教程你将掌握几种动态展示可视化数据的方法,不会的话你来找我呀... Flask 模板渲染 1. 新建一个项目 flask-echarts 在编辑器中选择 New Project,然后选择 Flask,创建完之后,Pycharm 会帮我们把启动脚本和模板文件夹都建好 2. 拷贝 pyecharts 模板 将链接中的以下模板 ├── jupyter_lab.html ├── jupyter_notebook.html ├── ma……