前言 随着Python语言在国内的流行,各大高校和培训机构都开设了Python语言程序设计课程。之前我们与清华大学出版社合作出版了《Python语言程序设计》,随着Python版本的迭代升级,书中一些知识点已经有些陈旧,亟待更新。应广大读者的要求,我们编写本书。 本书是智捷课堂开发的又一本立体化图书,配套了课件源代码和相关服务。本书知识点讲解细致,结构安排合理,非常适合零基础读者学习。认真学习完本书后,相信读者可以独立开发Python网络爬虫、数据分析及数据可视化等项目。 本书特色 本书特色如下: (1) IDE使用业界流行的PyCharm 工具。 (2) 采用Python 3.8解释器。 (3) 介绍搭建自己的Web服务器。 (4) 数据库采用MySQL 8。 读者对象 本书是一本Python编程语言入门图书。无论是计算机相关专业的大学生还是从事软件开发工作的职场人,本书都适合。 源代码下载 书中提供了300多个完整示例和两个完整项目案例的源代码,读者可以在清华大学出版社网站本书页面下载。 配套源代码大部分都是通过PyCharm工具创建的,可以用PyCharm工具打开。如果读者的PyCharm工具显示如图1所示的欢迎界面,则单击Open按钮,打开如图2所示的“打开文件或项目”对话框,找到对应章节的文件夹并打开即可。如果已进入PyCharm 工具,可以通过菜单FileOpen命令打开如图2所示的“打开文件或项目”对话框。 图1欢迎界面 图2“打开文件或项目”对话框 致谢 感谢清华大学出版社的盛东亮为本书提出了宝贵意见; 感谢智捷课堂团队的赵志荣、赵大羽、关锦华、闫婷娇、刘佳笑和赵浩丞参与部分内容的写作; 感谢赵浩丞从专业角度修改书中图片; 感谢我的家人容忍我的忙碌,并给我关心和照顾,使我能投入全部精力专心编写本书。 由于Python更新迭代很快,而作者水平有限,书中难免存在瑕疵和不妥之处,恳请读者提出宝贵意见,以便再版时改进。 关东升2022年2月