书籍作者:杨永刚 | ISBN:9787121478611 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:1607 |
创建日期:2024-06-27 | 发布日期:2024-06-27 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
本书主要介绍了Flask编程开发与运维过程中涉及的方法、技巧和实战经验,共5篇。
"第1篇 基础”介绍用Flask开发Web应用的基础知识;
"第2篇 后台项目实战”通过开发一个商城系统的后台来融合前面章的知识点;
"第3篇 进阶”通过Flask Rest Framework框架来设计和实现RESTful风格的接口,以及分层的自动化测试和基于Redis的缓存技术;
"第4篇 前台项目实战”使用前后端分离的方式开发商城系统前台,涉及Vue.js、Axios、Vue Router、Vuex、RESTful接口等技术。
"第5篇 部署运维”涉及Flask的传统部署,Flask的Docker部署,持续集成,持续交付和持续部署,运维监控。
本书通过完整的商城系统实例,融合了Flask开发中涉及的知识点;通过大量实例手把手带领读者从需求、开发、集成、代码安全检测、测试、部署上线等环节践行"软件开发运维一体化”的理念。
1. 紧跟潮流,使用最新版本
2. 零基础入门,轻松易学
3. 实战性强,便于掌握
4. 提供代码,便于复现
Python作为人工智能、机器学习、云计算、大数据、物联网等技术背后的主要语言,在这几年发展迅猛。在TIOBE编程语言指数2023年11月的编程语言排行榜中,Python继续保持第一名。Python语言简单易学,用户借助其众多的优秀模块可以从事很多领域的开发工作。同样一项工作,使用C语言可能需要1000行代码,使用Java语言可能需要100行代码,使用Python可能只需要10行代码。
Flask是一个基于Python语言编写的、具有架站能力的开源Web框架。用户使用Flask,只需要很少的代码,就可以轻松地完成一个网站所需的大部分内容,并进一步开发出全功能的Web服务。
-
本书具有如下特点。
1. 紧跟潮流,使用最新版本
本书涉及的相关软件都使用了最新版本,如Python 3.9.13、Flask 2.3.2、Flask-RESTful 0.3.10、Flask-JWT-Extended 4.5.3、Flask-CKEditor 0.5.0、Vue.js 3.3.4、Pinia 2.1.6、MySQL 5.7.30、uwsgi 2.0.22、Gunicorn 21.2.0、Supervisor 4.2.2、Nginx 1.21.1、Redis 6.2.5、Docker 20.10.5、Harbor 1.10.0等。
2. 零基础入门,轻松易学
本书根据每个项目实例的特点,“从原理到实践”手把手地教学,通过图解、比喻、类比的方式深入浅出地进行讲解。
3. 实战性强,便于掌握
本书介绍了大量的实例,能让读者“动起来”,在实践中体会功能,而不只是理解概念。
在讲解每个知识模块时,我们都在思考:在这个知识模块中,哪些是读者必须实现的“标准动作”(实例);哪些“标准动作”是可以先完成的,以帮助读者快速感知;哪些“标准动作”是有一定难度的,需要放到后面完成。读者在跟随书中实例实践之后,再去理解那些抽象的概念和原理就水到渠成了。
本书的目标之一是让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”。
全书完成了一个完整的实例——商城系统。通过该实例将后台开发、前台开发、接口开发、部署运维等知识点融合在一起。
4. 提供代码,便于复现
本书附带实例代码。这些代码都是从实际项目演变而来的。利用代码,读者可以快速复现书中的效果,还可以举一反三将其转变为自己的项目。读者只要具备了这种举一反三的能力,就可以实现更复杂的功能,应对更复杂的应用场景。
-
本书适合的读者
初学编程的自学者
熟悉Python并计划学习Web开发的人员
Flask初学者
培训机构的教师和学员
有其他开发语言经验的开发人员
学习过其他开发框架的开发人员
高校的老师和学生
-
致谢
感谢我的家人,如果没有你们的悉心照顾和鼓励,我不可能完成本书。
感谢我的妻子,在我写作期间,承担了全部家务。感谢我的两个宝贝——雯雯和谦谦,你们是我持续写作的动力。
感谢电子工业出版社的编辑吴宏伟老师,在这一年多的时间里始终支持我的写作,吴老师对本书的内容框架、目录结构做了非常多的指导和细化。吴老师的鼓励和帮助引导我顺利地完成全部书稿。感谢吴老师的信任,期待与你再次合作。
尽管在写作过程中力求严谨,但是限于本书篇幅、本人的技术水平及本书的定位,书中难免有纰漏之处,希望读者批评与指正。
最后,祝读者在学习Flask的道路上一帆风顺!
杨永刚
2023年11月于乌鲁木齐