前言



Python语言是近30年来程序设计语言领域最重要的成果之一。它的语法简单,功能强大,可以跨平台,可扩展性好,拥有极其丰富的开源库,在业界有着广泛应用。尤其随着大数据、人工智能等新技术的不断演进,Python语言的优势更加突出,它已经成为当今世界最流行的程序设计语言之一,也是工程技术人员应该掌握的一种重要的程序设计工具。
本书针对应用型人才培养要求,遵循“系统性、逻辑性、渐进性、趣味性、通俗性”原则构建知识单元,强调内容的系统化;注重知识的前后逻辑与关联度;遵循由易到难的思维习惯;突出问题导向和项目驱动,用有趣的程序示例使枯燥的知识实例化、生动化;坚持用通俗的语言把道理讲简单、讲透彻。全书以算法设计为主线,以培养计算思维和编程能力为核心,以方便自学为立足点进行了精心策划,以清晰的概念、大量的图例、丰富的工程用例、多样的呈现手段,深入浅出地系统介绍了Python语言的基本内容和程序设计技术。
本书力求实现三个目标: 一是在知识构建上使初学者一看就懂,具有一定基础的人看了有提高;二是帮助读者掌握编程的方法与技巧,提高读、编写程序的能力,培养良好的编程习惯;三是融入思政要素,力求将传授知识、培养能力和塑造价值相融合,促进学习者在知识、能力和素质三方面的协调发展。
本书的特点如下。
(1) 面向应用,突出算法设计,突出能力培养。
(2) 设计新颖,内容精炼,语言简练,通俗易懂。
(3) 结构合理,循序渐进,容易理解。
(4) 直观、多样、有趣的知识呈现形式,使读者学习更容易。
(5) 全程视频讲解和丰富的配套资源有助于学习者巩固和提高。
(6) 融入了思政要素,有利于学习者知识、能力、素质协调发展。
本书由葛日波、钟建勋、朱志刚共同完成,由葛日波统稿。本书在出版过程中,得到了广大同事的关心和帮助,同时得到了清华大学出版社的大力支持,在此表示诚挚的感谢。
由于作者水平有限,书中难免有不妥和疏漏之处,恳请各位专家、同仁和读者不吝赐教,并与作者讨论。

作者
2022年8月于大连