Flask Web开发入门、进阶与实战
上QQ阅读APP看书,第一时间看更新

前言

一名程序开发初学者究竟如何学习和提高自己的编程技术呢?答案之一是买一本合适的程序开发书籍进行学习。但是,市面上许多面向初学者的编程书籍大多数是基础知识讲解,多偏向于理论,读者学习以后面对实战项目时还是感到无从下手。如何从理论平滑过渡到项目实战,是初学者迫切需要解决的问题。

本书针对有一定Python基础的读者,分享了使用Python语言开发Flask Web程序的知识,帮助初学者提高开发水平。书中主要讲解实现Flask Web开发所必须具备的知识和技巧,帮助编程人员迅速开发出需要的Web项目功能,提高编程效率。

本书的特色

1. 内容全面

本书详细讲解Flask Web开发所需要的编程技术,涉及这些技术的使用方法和技巧,帮助读者快速步入Flask Web开发的高手之列。

2. 实例驱动教学

本书采用理论加实例的编写方式,通过实例对知识点进行横向切入和纵向比较,让读者有更多的实践演练机会,并且可以从不同的方面展现一个知识点的用法,真正实现提高学习者技能的效果。

3. 二维码视频讲解

书中的每一个二级目录下都有一个二维码,通过扫描二维码可以观看讲解视频,既包括实例讲解,也包括教程讲解。

4. 售后帮助读者快速解决学习问题

无论是书中的疑惑,还是在学习中遇到的问题,相关服务人员将在第一时间为读者解答问题,这就是我们对读者的基本承诺。

5. 贴心提示和注意事项提醒

本书根据需要在各章安排了“注意”“说明”和“技巧”等环节,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握有关技术的应用技巧。

6. QQ群实现教学互动

编者为了方便给读者答疑,特建立了QQ群为读者进行技术服务,可以随时在线与读者互动。让读者在互学互帮中形成一个良好的学习编程的氛围。

本书的专属QQ群号是:683761238。

本书的内容

本书介绍了使用Python语言开发Flask Web程序的知识,并通过具体实例讲解了使用Flask框架的方法和流程。全书共18章,内容包括Flask Web开发基础、使用Flask模板、实现表单操作、Flask数据库操作、用户登录验证、收发电子邮件、使用Flask-Admin开发后台管理系统、使用上下文技术、项目优化、处理静态文件、开发RESTful API、系统调试和部署、计数器模块、在线留言系统模块、富文本编辑器模块、分页模块、信息发布模块、基于深度学习的人脸识别系统。全书简洁而不失技术深度,内容丰富而全面,不仅易于阅读,而且涵盖了其他同类图书中很少涉及的历史参考资料,是学习Flask Web开发的实用教程。

本书适用于已了解Python基础知识、希望进一步提高个人开发水平的读者,还可以作为大中专院校和培训学校相关专业师生的学习参考用书。

本书的读者对象

软件工程师;

Flask Web开发者;

Python Web开发者;

教育工作者。

致谢

本书在编写过程中得到了机械工业出版社的大力支持,正是各位编辑求真务实的作风,才使得本书能够顺利出版。另外,也十分感谢家人给予的巨大支持。由于编者水平有限,书中纰漏之处在所难免,诚请广大读者提出宝贵的意见或建议,以便使本书更臻完善。

最后,感谢您购买本书,希望本书能成为您编程路上的领航者,祝您阅读快乐!

编者