
Flask Web开发实战:入门、进阶与原理解析 PDF 高清完整版
- 大小:12.2M
- 类型:Flask
- 格式:PDF
- 出版:机械工业出版社
- 作者:李辉
- 更新:2020-05-08 13:40:49

本站收集了一篇Flask相关的资料,由机械工业出版社出版,作者是李辉,介绍了关于Flask、Web开发方面,格式为PDF,资源大小12.2M,目前在Flask类资源综合评分为:8.4分。
Flask资源推荐
- 深入理解Flask PDF 电子书 / 34.6 MB / Jack Stouffer(杰克·史都华 推荐度:
- Flask1.1.1 中文文档 / 2.48 MB / 莫立辉 推荐度:
- Python高效开发实战:Django、Tornado、Flask、Twisted PDF 电子书 / 107.6 MB / 刘长龙 推荐度:
书籍介绍
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开发从基础知识到高级应用各个层面约600个实例及源代码,主要内容有开发环境搭建、Java语言基础、HTML/CSS技术、JSP基础与内置对象、JavaBean技术、Servlet技术、过滤器与监听器技术、JSTL标签库
大小:175.2 MBJava电子书
-
Web开发权威指南
大小:28.9 MBWeb开发电子书
-
Java Web开发就该这样学
《 Java Web开发就该这样学 》基于建构主义教育思想,通过大量循序渐进的案例,让学生在体验中掌握Java Web 相关知识,同时获得编程能力、排错能力和学习能力,《Java Web开发就该这样学》多
大小:47.3 MBJava电子书
-
七周七Web开发框架
本书带领读者认识和学习7种影响现代Web应用并改娈了Web开发方式的框架,以期给Web开发者带来启发和思考。能够帮助读者拓宽思路,激发更多的设计灵感
大小:31.5 MBWeb开发电子书
-
Grails技术精解与Web开发实践
《Grails技术精解与Web开发实践》 宋友、梁士兴所著、本书系统讲解了使用Grails技术快速进行Web开发的知识。本书内容分为四大部分,第一部分介绍了Grails必备的基础知识,包括环境配置、Gro
大小:107 MBGrails电子书
-
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开发》将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子
大小:51.6 MBWeb开发电子书
Flask学习笔记

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

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