
前言
一名程序开发初学者究竟如何学习和提高自己的编程技术呢?答案之一是买一本合适的程序开发书籍进行学习。但是,市面上许多面向初学者的编程书籍大多数是基础知识讲解,多偏向于理论,读者学习以后面对实战项目时还是感到无从下手。如何从理论平滑过渡到项目实战,是初学者迫切需要解决的问题。
本书针对有一定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开发者;
教育工作者。
致谢
本书在编写过程中得到了机械工业出版社的大力支持,正是各位编辑求真务实的作风,才使得本书能够顺利出版。另外,也十分感谢家人给予的巨大支持。由于编者水平有限,书中纰漏之处在所难免,诚请广大读者提出宝贵的意见或建议,以便使本书更臻完善。
最后,感谢您购买本书,希望本书能成为您编程路上的领航者,祝您阅读快乐!
编者