注重体验与质量的电子书资源下载网站
分类于: 计算机基础 互联网 云计算&大数据
简介
Python Flask Web开发入门与项目实战 豆 0.0分
资源最后更新于 2020-03-29 03:22:02
作者:钱游
出版社:出版社机械工业出版社
出版日期:2019-07
ISBN:9787111630883
文件格式: pdf
标签: 计算机 编程语言 软件开发 程序设计 Web开发 Python
简介· · · · · ·
本书从Flask框架的基础知识讲起,逐步深入到使用Flask进行Web应用开发实战。其中,重点介绍了使用Flask+SQLAlchemy进行服务端开发,以及使用Jinja 2模板引擎和Bootstrap进行前端页面开发的方法,不但可以让读者系统地学习用Python微型框架开发Web应用的相关知识,而且还能对Web开发中基于角色访问权限控制的方法等相关知识有更为深入的理解。本书提供了大量的实战案例引导读者由浅入深地学习Flask Web应用开发,可以让读者的开发水平有质的提升。本书共16章,分为3篇。第1篇为Flask基础知识,介绍了Flask开发的环境部署及入门知识,内容涵盖了Flask程序的基本结构、Jinja 2模板、Web表单、SQLAlchemy管理数据库、装饰器的定义和使用、Memcached缓存技术等;第2篇为CMS新闻系统开发,介绍了数据库设计、数据库迁移、无限级分类的实现、登录日志、角色的访问权限控制等内容;第3篇为网站上线准备及部署,介绍了Web程序上线部署前必须要进行的单元测试、性能优化和环境部署等内容。本书内容通俗易懂,案例丰富,实用性强,特别适合Python Web开发的入门读者和进阶读者学习,也适合PHP程序员和Java程序员等其他Web开发爱好者阅读。另外,本书可以作为相关培训机构的教材用书。钱游编著
目录
前言
本书内容导图
第1篇 Flask基础知识
第1章 开发环境部署
第2章 Flask快速上手
第3章 Jinja 2模板引擎
第4章 Flask视图高级技术
第5章 Flask数据交互
第6章 访问数据库
第7章 Memcached缓存系统
第8章 Bootstrap的基本使用
第2篇 CMS新闻系统开发
第9章 CMS后台管理员登录实现
第10章 CMS后台文章模块基本功能实现
第11章 CMS后台基本评论及登录日志等功能的实现
第12章 基于角色的访问控制功能实现
第13章 CMS网站前台功能实现
第14章 CMS系统代码优化
第3篇 网站上线准备及部署
第15章 CMS系统性能测试与单元测试
第16章 网站部署