前    言 




Python语言近些年风生水起,程序员们在体会了Python第三方库带来的各种好处之后,不断地为Python添加好的口碑,并且带动更多的程序员投入Python应用的开发之中。业界也公认:Python语言易学、易懂、易用。
Python语言实现应用是一件简单的事情。有一种广为流传的说法:使用C语言开发人脸识别需要5000行代码,使用Java语言需要1000行代码,使用Python只需要7行。这种说法可能过于夸张,因为7行代码只是调用第三方库。第三方库的开发者的工作量并没有被统计进去。但是,作为Python语言的初学者,与学习其他语言的初学者相比,的确是站在了“巨人”的肩膀之上,而且这个“巨人”还在成长,未来的肩膀必然会更高、更宽。近些年,人工智能的火爆成为Python口碑爆炸的背后推手,Python在人工智能领域的应用也是基于各种第三方库被不断推出、推广和完善。
从实际应用出发,很多人学习Python的目的就是使用Python快速实现某些场景的应用开发。以强大的Python算法库为基础,大多数编程爱好者在经过简单的Python语言学习之后,即可实现自己的开发目标。
《Python语言程序设计》作者都是华侨大学的一线教师。华侨大学是中央统战部直属,由中央统战部、教育部、福建省人民政府共同建设的普通高等学校,是1960年经周恩来总理批准创办的我国唯一一所以“华侨”命名的高等学府。华侨大学每年招收近7000名新生,其中包括1500多名港澳台侨及留学生。华侨大学的教师们每年都会面对不同基础、不同语言、不同文化背景的学生。计算机科学与技术学院的教师们在几十年的教学过程中积累了大量的教学经验,结合各类学生学习程序设计语言的特点,以“易教、易学、易懂、易做”为目标,历经数载,最终完成了《Python语言程序设计》的编写。
《Python语言程序设计》具有以下特点:
(1) 《Python语言程序设计》内容浅显易懂,图文并茂,力图通过通俗易懂的例题带领读者快速进入Python开发领域。
(2) 《Python语言程序设计》设计了100多道典型例题,在例题讲解时,以行为单位解析代码,不仅帮助读者了解代码的含义而且启发读者掌握程序设计的思维方式。
(3) 《Python语言程序设计》的例题讲解已被录制成视频,读者研读《Python语言程序设计》的时候可在视频的帮助下加深理解。
(4) 《Python语言程序设计》例题的源代码可以扫二维码获取。
(5) 《Python语言程序设计》提供了大量的精选习题(参考答案可以扫二维码获取),读者可在完成每一章的学习之后,对自己的学习成果进行检测。
(6) 《Python语言程序设计》免费提供教学课件、电子教案、教学大纲,扫二维码即可下载。
《Python语言程序设计》是集体智慧的结晶,由田晖、应晖编著,衷心感谢为《Python语言程序设计》出谋划策、提供帮助的华侨大学计算机公共基础教学部全体教师。同时,感谢李美丽和毕司祈同学参与《Python语言程序设计》讲解视频的录制。
由于Python语言程序设计的内容涉及面广,要将其很好地贯穿起来难度较大,加之作者水平有限,书中不足之处在所难免,恳请专家、学者和广大读者多提宝贵意见。
 	 	 	 	 
教学课件	电子教案	教学大纲	例题源代码	习题参考答案


编   者  
2021年10月