本书是作者在总结15年实际工程应用和教学经验基础上编著而成的,是一本为零基础读者准备的程序设计课程教材。通过阅读本书,读者可以掌握Python语言的基本语法,了解Python语言基础的算法及计算思维,并通过书中大量的实践案例,获得将编程知识应用于工程实践的体验。
本书内容简明扼要,涉及游戏、科学计算、人工智能等领域;案例生动有趣又紧贴实际,与数学、美术、文学、历史、通信、医学、经济学等专业紧密结合。全书共有18章和1个附录,第1~12章和附录A.1、A.2讨论Python语言的基础语法及应用;第13、14章和附录A.3讨论应用PyQt、pygame等模块进行基于Python的图形界面程序设计方法;第15~17章和附录A.4介绍将Python用于数据分析、科学计算及图表绘制的方法;第18章指导读者运用所学知识对全唐诗进行有趣的数据分析;附录A.5以图像风格迁移网络为例,简要介绍通过Python使用深度学习网络模型的方法及过程。
本书既可作为高等院校本科及专科计算机相关专业和非计算机专业学生的教学用书,也可作为Python语言爱好者的自学用书。
Python编程基础及应用数字课程与纸质教材一体化设计,紧密配合。数字课程涵盖电子教案、操作指南、扩展阅读、在线课堂、先睹为快、在线阅读与资源下载等板块。充分运用多种形式媒体资源,极大地丰富了知识的呈现形式,拓展了教材内容。在提升课程教学效果的同时,为学生学习提供思维与探索的空间。