图书前言

随着大数据、人工智能技术的发展,Python成了当下最热门、应用最广泛的编程语言之一。在人工智能、Web开发、爬虫、数据分析、游戏、自动化运维等各类开发方面,到处可见其身影。Python语言易于使用和阅读,便于部署和发布,并且拥有众多独具特色的Web框架,所以越来越多的公司和个人选择使用Python作为Web开发语言。

本书提供了Python Web开发从入门到编程高手所必需的各类Python知识,共分3篇。

第1篇:基础知识。本篇主要包括HTML和CSS基础、JavaScript基础、网络编程基础、MySQL数据库基础、Web框架基础等知识。通过大量的图示、举例等,读者可快速掌握Web开发的必备知识,为后续编程奠定坚实的基础。

第2篇:Web框架。本篇介绍四大框架的基础知识,包括Flask框架、Django框架、Tornado框架和FastAPI框架。针对这4个框架,重点介绍Flask和Django的使用。学习完这一部分,读者能够了解这4个框架的特点,掌握这4个框架的基本使用方法,并能针对不同的应用场景选择相应的框架。

第3篇:项目实战。本篇主要介绍了4个完整的实战项目:Flask框架开发好记星博客系统、Django框架开发智慧星学生管理系统、Tornado框架开发BBS社区系统和FastAPI框架开发看图猜成语微信小程序。书中按照“需求分析→系统设计→数据库设计→各模块实现”的开发流程进行介绍,带领读者一步步亲身体验项目开发的全过程。通过4个实战项目,读者可快速掌握四大框架的使用方法,了解软件工程的设计思想,并领悟如何进行软件项目的实践开发。

本书特点

由浅入深,循序渐进。本书以初、中级程序员为对象,采用图文结合、循序渐进的编排方式,从Web开发基础到Web框架技术应用,最后通过4个完整的实战项目对学习到的Python知识进行综合应用。

实例典型,轻松易学。通过例子学习是最好的学习方式,本书通过“一个知识点、一个例子、一个结果、一段评析”的模式,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。

项目实战,经验累积。本书通过4个完整的企业实战项目,讲解实际项目开发的完整过程,帮助读者快速掌握Python Web开发技术,全面提升开发经验,积累项目经验。

精彩栏目,贴心提醒。本书根据需要在各章使用了很多“注意”“说明”“技巧”等小栏目,有利于读者在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。

读者服务:本书附赠的各类学习资源,读者可登录清华大学出版社网站,在对应图书页面下获取其下载方式。也可扫描图书封底的“文泉云盘”二维码,获取其下载方式。

感谢您购买本书,希望本书能成为您编程路上的领航者。

“零门槛”编程,一切皆有可能。

祝读书快乐!