前言
党的二十大报告强调,要构建新一代信息技术、人工智能等一批新的增长引擎。Python语言拥有众多科学计算、机器学习、深度学习、自然语言处理、计算机视觉等人工智能相关模块,已经成为人工智能开发的首选语言。
目前,Python语言已成为非常受欢迎的编程语言,在TIOBE全球编程语言排行榜月度榜单稳居第一的位置。Python语言之所以如此受欢迎,主要因为它拥有简洁的语法、强大的功能以及众多的扩展库,在数学计算、数据分析、图像处理、人工智能、游戏开发等领域有大量的参考案例。
本书结合作者多年Python程序设计教学实践,以简单化、趣味性作为讲解出发点,由浅入深地展开Python知识结构的讲解。同时,结合Python官网资料,尽量做到遵循Python语法知识,引入Python最新技术内容,将相关语法以图表的形式呈现,重点内容适当扩展,每个章节给出设计实践案例,并进行适当的归纳与引申,非常适合Python语言基础语法的入门与实践。
程序代码
Python是一种解释型的高级程序设计语言,Python解释器可以是命令行模式或者集成开发环境,命令行模式下单行代码就可以执行,便于查看代码的执行过程,如下所示:
str_test = "Python 是一种解释型的\
... 高级程序设计语言。"
str_test
'Python 是一种解释型的高级程序设计语言。'
其中,“”是Python提示符,后面是Python语句。“...”是Python解释器的换行提示符,表示续写前面的Python语句。最后一行没有以“”或“...”开头,表示是前面Python语句的执行结果。
如果示例代码语句中没有“”或“...”,表示这是一段Python代码程序,需要在Python集成开发环境下执行,通常下面都会紧跟该程序的执行结果及原理说明。
本书特点
1. 简单易学
本书尽量遵循适合零基础入门读者的原则,做到由浅入深,知识点讲解示例尽可能简单,对重点、难点内容进行大量示例讲解,语法以代码示例的方法讲解,书中所有代码都是精心挑选及设计的,能够展现对相关语法的支撑与理解。
2. 案例驱动
教学案例的设计以项目的形式给出,每章都有“设计实践”小节,并结合本章内容进行实践项目设计。详细设计说明及代码可以在本书附件中下载,可作为课内练习,也可作为上机实践项目。
3. 资源丰富
本书按照新形态教材编写,每章配有思维导图,重点内容提供视频讲解,讲解内容涵盖了本课程中的重点知识、教学案例、设计实践、知识拓展等知识点。本书配套有教学大纲、教案、教学课件、试题库、上机实验案例及书中源代码等,配套的教学大纲、教案等分为32/48/64等课时,可以对应不同专业及教学要求。
本书由宋廷强编写与统稿,杨琼参编第3、4章,王继强参编第5、6章,刘秀青参编第7、8章,刘亚林参编第9、10章,孙媛媛参编第11章,徐美娇、任澎、郭秋红等参与了本书的校验,郭金、魏国政、宋家乐、崔枭、岳宜宛、梁衡、盛兆康、邱雅茹、陈浩、韦姿煜、渠蓉蓉、张硕等参与了本书案例的校验与核对工作,在此表示感谢。
编者2023年5月