本篇主要提供PythonFlaskWeb开发入门与项目实战电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
【本书特色】
1. 由浅入深:从基本开发环境配置讲起,层层深入到实际项目案例开发。
2. 实例丰富: 116个实例、28个编程练习题带领读者上手实践。
3. 注重实战:详解新闻系统网站项目案例开发的完整过程。
4. 重点突出:重点介绍Flask+SQLAlchemy服务端开发,以及Jinja 2模板引擎和Bootstrap前端页面开发。
5. 涵盖广泛:涵盖Jinja 2、视图操作、数据库访问、Memcached缓存、Bootstrap等热门Web开发技术。
【本书精华内容】
第1篇 Flask基础知识
开发环境部署
Flask快速上手
Jinja2 模板引擎
Flask视图高级技术
Flask数据交互
访问数据库
Memcached缓存系统
Bootstrap的基本使用
第2篇 CMS新闻系统开发
CMS后台管理员登录实现
CMS后台文章模块基本功能实现
CMS后台基本评论及登录日志等功能的实现
基于角色的访问控制功能实现
CMS网站前台功能实现
CMS系统代码优化
第3篇 网站上线准备及部署
CMS系统性能测试与单元测试
网站部署
本书从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开发爱好者阅读。另外,本书可以作为相关培训机构的教材用书。
钱游 毕业于重庆大学计算机科学与技术专业。有十余年的软件开发经验,先后在西部数码成都西维数码科技有限公司和中企动力重庆分公司任职,历任Java程序员、系统架构师等职。参与开发过的项目有重庆力帆集团绩效考核系统、重庆国电睿霖电气有限公司暨物联网云平台、重庆科创职业学院官网、重庆城市职业学院官网等。长期使用Flask框架进行Web应用开发,在Web开发、微商城开发、Android移动开发等领域有丰富的实战经验。现从事移动互联网与物联网应用等领域的研究。
本书围绕Flask框架展开讲解,从理论到实战,带领读者实现从零基础入门到动手实践项目开发的飞跃。书中贯穿了作者总结的大量开发经验与实践思考,对开发人员有很大的借鉴意义。
——现伯翰国际总经理(原华派科技CTO/人梯国际CTO) 王勇
这是一本实用性很强的书。书中的章节经过了精心编排,可以满足不同层次读者的阅读需求。书中对基础知识和实践内容做了科学的安排,可以让读者循序渐进地掌握Flask开发的相关知识和各种开发技巧。
——神兔未来科技有限公司创始人 王静逸
本书从基本概念讲起,一步步引导读者掌握Flask框架及其应用开发。书中重点介绍了Flask开发中的模板引擎、数据交互、数据库访问和缓存系统等内容,还介绍了用Flask开发开源内容管理系统,以及基于角色访问控制等进阶内容,是一本很适合Python爱好者学习Web开发的读物。
——北京邮电大学国际学院企业顾问团专家 段超