上机实践是学习程序设计的重要教学环节。只有通过上机实践,才能真正理解程序设计的基本思想,正确灵活地使用语言中的各种要素,熟练掌握各种集成开发环境的应用和编写、调试程序的方法,从而获得应用程序设计解决实际问题的经验和技巧。
本书是《Python语言程序设计》(胡滨等主编,科学出版社)配套的辅导与实验教材,旨在为读者在Python语言程序设计的上机实践和知识巩固的过程中提供训练和帮助。
本书包括三个部分,各部分的具体内容如下:
第一部分 Python 集成开发环境,介绍基于 Python 3 的Python 编写程序的步骤和程序调试方法,读者在了解编程环境的基础上,明确使用Python语言进行程序设计,掌握编程环境的应用,学习程序调试的方法和技巧。
第二部分实验。结合主教材各章节的理论知识设置七个实验,每个实验围绕核心编程技能设计了具有应用性和趣味性的问题,作为读者上机编程实践操作的训练。本部分内容包括程序填空和自主编程,对部分问题配有典型样例,可以帮助读者更好地自测程序设计是否正确。本部分的各实验内容设置难易均衡,读者可根据情况和要求选择难度适合的问题进行上机实践。
第三部分习题。结合主教材各章节的知识点拓展相关知识,提供七套训练题,习题量大,题型多样,包括单选题、填空题、判断题、程序填空题、程序设计题等,并在附录中给出了习题的参考答案,目的是帮助读者巩固所学的程序设计知识。
本书所给出的题目已在Python 3.7.3环境下通过调试和运行。需要指出的是,无论是习题解答还是程序编写,解题的方法都不是唯一的,书中给出的程序不一定是最优的,希望能对读者有所启发,同时欢迎读者提出自己的思路和想法,编写出更高质量的程序。
本书的编写人员全部是多年从事一线教学的教师,具有丰富的教学实践经验。第一部分、实验四和习题四由胡滨编写,实验一、实验二和习题一、习题二由章程编写,实验三和习题三由田芳编写,实验五和习题五由李芳芳编写,实验六和习题六由吴鹏飞编写,实验七和习题七由牛晓辉编写。全书的统稿工作由章程、田芳负责完成。多位长期致力程序设计实践教学的教师对本书的编写提出了宝贵的意见和建议,在此表示衷心的感谢。
感谢读者选择本书,由于编写时间仓促,且编者水平有限,书中不妥之处在所难免,敬请专家、读者不吝指教,编者将不胜感激。
编 者
2019年11月