Python从入门到全栈开发
上QQ阅读APP看书,第一时间看更新

内容简介

本书从实际项目出发,以Python为主要编程语言,从基础知识到高级编程、从前端开发到后端开发,全面系统地阐述在Python实际项目开发的过程中所需用到的各种技术及相关知识。

全书共分为3篇:第1篇为入门篇(第1章和第2章),详细讲解Python编程语言的基础知识,包括Python编辑器PyCharm的使用、Python的变量及标识符、数据类型、运算符、行和缩进、条件语句、循环语句、函数、面向对象编程、错误和异常、模块及常用模块的使用、包的使用、迭代器、生成器、装饰器、多进程与多线程等。第2篇为应用篇(第3~6章),详细讲解Python与第三方软件的结合及实际使用,包括Python对MySQL的操作、对MongoDB的操作、对Redis的操作、使用Python爬取网页内容、爬取App内容、常见数据分析与可视化包NumPy、Pands、Matplotlib的使用、Python与前端交互等。第3篇为实战篇(第7章和第8章),详细讲解Flask框架的使用,并通过开发一个短视频数据平台将前文所学的全部技术内容应用在实际项目中,达到学以致用的目的。除了开发项目之外,对项目的上线流程也做了详细的讲解,包括服务器的部署、域名设置、服务器的备案等,使所学的知识能真正地应用在实际项目中。

本书可作为Python初学者的入门书,也可作为从事Web开发或者数据分析人员及培训机构的参考书。