图书前言

                                                      第2 版前言

    时光荏苒,岁月如梭。转眼之间,由清华大学出版社于2019 年1 月发行的《Python语言》一书上市已两年有余,并取得丰硕的成果—累计印刷5 次;同时,也获得了工业和信息化部教育与考试中心的官方认可,并将其作为全国信息技术水平考试“二级Python语言”模块的官方辅导用书。之所以能够取得这样的硕果,离不开团队全体同人的共同努力,尤其是丛书总主编刘鹏教授身体力行的内容审定和宣传推广。无数个日夜,本人辗转反侧,思索着为什么还要在浩如烟海的Python 教程中激流勇进?答案便是所做的一切努力只为一个目标—著懂读者的Python 教程,助力莘莘学子的编程实践。进而给Python 语言教材的红海中注入一股清流,使读者能够更好地融入人工智能的大时代,创造属于自己的那份荣耀!

    为此,在秉承“以理论引导、案例驱动、上机实战为理念打造Python 语言学习的新模式”的基础之上,对《Python 语言》进行了全面的内容修订和知识补充,尤其是在知识补充方面,增添了与Python Web 开发有关的Django 开发项目实战和与人工智能典型应用有关的机器学习项目实战、自然语言处理项目实战和推荐系统项目实战,从而使读者能更好地探索人工智能的奥秘,体验“任务驱动,实战为王”的快乐!

   本书重点阐述Python 语言的基础知识和与之相关的7 个典型的项目实战案例。具体内容一共17 章,分为两大部分:第1 部分以Python 编程语言的基础知识普及为主,内容包括Python 3 概述、基本语法、基本数据类型、流程控制、字符串与正则表达式、函数、模块、类和对象、异常、文件操作;第2 部分以项目实战为核心,以学以致用为导向,以贴近生活的案例为依托,分别介绍爬虫程序、数据可视化、数据分析、Django 开发、机器学习、自然语言处理和推荐系统项目实战。其中第1 部分:第1~5 章由钟涛老师编写,第6~10 章主体沿用第1 版刘河老师撰写的内容,并由编委会对相关内容进行勘误和修订;第2部分:第11~13 章由李肖俊老师编写,第14 章由钟涛老师编写,第15~17 章由李肖俊老师编写。

    本书的编撰,从提纲的敲定到内容的斟酌,直到最后的审阅与定稿,得到了南京大数据研究院院长刘鹏教授亲力亲为的全方位指导,并提出了诸多建设性的意见。同时,清华大学出版社的王莉编辑、南京云创大数据的武郑浩编辑和鲁中职业学院的姜玉玲、张波等老师也评阅了书稿,并对本书的行文规范和语言组织给予了全面的指导和帮助。此外,重庆工程职业技术学院的李太平老师和重庆撩云科技有限公司的何猛、杨鹏和王仪杰等工程师在本书的编撰过程中也给予了建议和指导,在此一并致谢。

    在此,特别感谢南京大数据研究院院长刘鹏教授,正是由于他洞察知识更替的需要,把握技术发展趋势,才有了本书的创作需要,才有了这本全新的实战为王的《Python 语言(第2 版)》。

    本书是集体智慧的结晶,在此谨向付出辛勤劳动的各位作者致敬!书中难免会有不当之处,请读者不吝赐教。

                                                       李肖俊

                                                        2022 年3 月