Python程序设计与应用实验教程 / 高等教育面向“四新”服务的信息技术课程系列教材
定价:¥36.00
作者: 张春花,刘子豪,汪承焱
出版时间:2025-02
最新印次日期:2025-2
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113317904
- 1版
- 559864
- 大16开
- 2025-02
- 各专业
- 本科 高职
作者简介
内容简介
Python具有简洁而高效的语法表达、清晰的程序结构、庞大的库和工具包、与 C 和 C++兼容等特点,已成为国内外广泛使用的程序设计语言之一。目前,它是国内高等院校计算机程序设计类课程的热门语言之一,是深化“人工智能 +”、赋能“新质生产力”的重要工具。本书是《Python 程序设计与应用》(贾小军、骆红波、张素兰主编)的配套实验教材,落实“立德树人”的根本任务,遵循学习认知规律,突出程序设计思维,注重实验案例的精选和算法分析,循序渐进推进实验教学进程。全书共设置三大部分,主要内容如下:第一部分是实验分析与指导,共包括 21 个实验,每个实验都由实验目的、实验内容、实验步骤和提高实验四个部分组成。21 个实验依次为 Python 运行环境、数据表示、内置函数、顺序结构与分支结构、循环结构、循环结构嵌套、程序控制结构综合应用、字符串、列表与元组、字典与集合、函数定义与调用、函数嵌套和递归、文件操作、目录操作、面向对象程序设计、科学计算与可视化、第三方库综合应用、数据库的创建及基本操作、数据库的高级操作、常用组件的图形界面设计、拓展图形界面设计及应用。为了满足不同层次读者的需要,本书安排了两个层次的实践内容。第一层次是供读者学习、模仿和验证的实验内容,每个实验内容由多个典型实例组成,并为每一个实例提供详细的题意解析、算法分析和程序代码。第二个层次是提高部分,主要是为已完成基本实验内容的读者提供解决较难实际问题的独立分析、设计和编写程序的机会。第二部分是习题集及参考答案。读者通过练习这些与理论知识配套的习题,可以更加深刻地掌握和理解 Python 的基本知识点。第三部分提供了主教材习题的参考答案,以便于读者自学,检测学习效果,提高读者自身的程序设计能力。本书注重程序设计算法的精细剖析,既注重培养读者设计程序的能力,又提倡培养良好的程序设计风格。全书每个实例的源程序代码均在 Python 的 IDLE Shell 3.11.0 环境下调试通过,可直接使用。另外,本书提供了所有案例的数据及运行结果,以方便读者参考及研究。本书的实验内容及习题蕴含课程思政元素,包括党的二十大精神、中华优秀传统文化、科学精神以及工匠精神等,有助于学习者掌握核心知识的同时,培养学习者的新时代社会主义核心价值观、精益求精的大国工匠精神以及创新能力,同时激发爱国情怀和使命担当意识,使得课程教育与思政教育同向同行,形成协同效应。本书由多位长期从事计算机程序设计教学的教师在总结多年程序设计语言课程教学与实践经验的基础上编写而成。本书由张春花、刘子豪、汪承焱任主编,主要负责本书的编写及统稿工作,贾小军、骆红波、张素兰任副主编。具体编写分工为:实验 1、2、3 和实验 13、14 由骆红波编写,实验 4、5、6、7 和实验 20、21 由贾小军编写,实验 8、9、10 和实验 18、19由张春花编写,实验 11、12 和实验 15 由张素兰编写,实验 16、17 由刘子豪编写。汪承焱验证了本教材的所有源程序。本书在编写过程中得到了嘉兴大学教务处的大力支持,主要内容是教育部高等教育司2022 年第一批产学合作协同育人项目(教高司函〔2022〕8 号)(项目编号:220605876203339)、全国高等院校计算机基础教育研究会计算机基础教育教学研究项目(项目编号:2024AFCEC065)以及教育部高等学校大学计算机课程教学指导委员会 2024 年度面向人工智能赋能教育及数字技能人才培养的大学计算机课程改革项目(项目编号:AEJR-202404)的研究成果。同时本书在编写过程中也参考了大量书籍,得到了许多同行的帮助与支持,在此向他们表示衷心的感谢。本书配套有基于 C/S 架构的无纸化上机考试系统,可实现全自动组卷、评分、生成答卷明细及备份,可供高校教师组织考试。本课程的教学考一体化解决方案(教材、实验教程、MOOC平台、考试系统),让本书适合作为应用型高等院校各专业学习 Python 知识的教材。考试系统在与本书配套的实验教程中有详细介绍。咨询考试系统请发邮件至:xjjiad@sina.com。本书适合作为高等院校各专业“Python 程序设计”课程的实验指导书,也可作为参加全国计算机等级考试(二级 Python 语言)的读者或计算机程序设计爱好者的学习辅导书。由于编写时间仓促,加上作者学识有限,书中难免存在不足或者遗漏之处,恳请广大读者提出批评及建议。编 者2024 年 11 月
目录
第1部分实验分析与指导1实验1Python运行环境.1实验2数据表示.7实验3内置函数.12实验4顺序结构与分支结构.16实验5循环结构.22实验6循环结构嵌套.26实验7程序控制结构综合应用.31实验8字符串.36实验9列表与元组.41实验10字典与集合.45实验11函数定义与调用.51实验12函数嵌套与递归.55实验13文件操作.59实验14目录操作.63实验15面向对象程序设计.67实验16科学计算与可视化.72实验17第三方库综合应用.76实验18数据库的创建及基本操作.94实验19数据库的高级操作.98实验20常用组件的图形界面设计.102实验21拓展图形界面设计及应用.109第2部分习题集及参考答案117习题1Python语言概述117习题2数据表示与输入输出118习题3程序控制结构.122习题4序列与计算.