注册 登录 进入教材巡展
#

出版时间:2025-02

最新印次日期:2025-2

出版社:中国铁道出版社

以下为《Python程序设计与应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113317898
  • 1版
  • 559863
  • 大16开
  • 2025-02
  • 各专业
  • 本科 高职
作者简介
贾小军,工学博士,教授,就职于嘉兴大学,研究方向:计算机应用,近年来获得各项项目10项,发表科研论文近20篇。主讲课程:《大学计算机》《办公软件高级应用》《VFP数据库系统》。 骆红波,嘉兴大学副教授,研究方向计算机应用,主讲大学计算机、Python程序设计、Access数据库、办公软件高级应用等课程,省级一流混合式课程负责人,近期参与多项国家、省部级课题研究,在业内权威核心期刊及国际会议上发表学术论文多篇,参编教材多部。 张素兰,嘉兴大学讲师,计算机应用技术专业博士。主要从事光计算机、监控系统、嵌入式系统、物联网等方向的研究工作;承担全校性公共计算机的建设和教学工作。近期参与多项国家、省部级课题研究;在《OpticsCommunications》、《上海交通大学学报》、和《计算机研究与发展》等业内权威核心期刊及国际会议上发表学术论文10余篇,其中三大检索收录8篇。
查看全部
内容简介
随着人工智能(artificial intelligence, AI)和数据科学技术的迅猛发展,Python 已成为国内外广泛使用的程序设计语言之一。它具有简洁而高效的语法表达、清晰的程序结构、庞大的应用库和工具包、与 C 和 C++ 兼容等特点,是国内外高等院校计算机程序设计类课程的热门语言之一,是深化“人工智能 +”、赋能“新质生产力”的重要工具。本书落实“立德树人”的根本任务,遵循学习认知规律,突出程序设计思维,注重理论知识精解与典型案例分析,循序渐进并系统地阐述了Python 语言的知识体系和程序设计技巧。全书共分 10章,主要内容如下:第1章 Python 语言概述:包括计算机程序与语言、Python 开发环境、Python 编程规范等。第2章数据表示与输入输出:讲述变量、数据类型、运算符与表达式、常用函数、输入与输出等。第3章程序控制结构:讲述程序设计思想,算法、流程图与程序设计,顺序结构,分支结构,循环结构,异常处理等,并设置了多个应用实例。第4章序列与计算:讲述序列、字符串、列表、元组、字典、集合、正则表达式、应用实例等。第5章函数:包括函数概述、函数定义与调用、函数嵌套与递归、变量作用域、应用实例等。第6章文件:包括文件概述、文件的打开与关闭、文件的读写与定位、文件与文件夹操作、应用实例等。第7章面向对象程序设计:讲述面向对象程序设计思想、类与对象、属性与方法、公有成员与私有成员、应用实例等。第8章 Python 第三方库与应用:讲述 NumPy 矩阵运算库、Matplotlib 绘图库、SciPy科学计算库、Pandas 数据统计与分析库等。第9章 Python 数据库设计与应用:包括数据库概述、SQL 结构化查询语言、SQLite 数据库技术、SQLite 数据库应用、应用实例等。第 10章 Python 图形界面设计与应用:包括 Tkinter 概述,组件属性、方法与事件,组件布局方式,常用组件,菜单,对话框,画布,Turtle,应用实例等。各章后均配有与课程思政相关的拓展知识以及本章习题。同时,本书的案例及实例蕴含课程思政元素,有助于培养学生高尚的思想情操。本书在讲授 Python 语言的过程中注重案例算法的精细剖析,既注重培养读者程序设计的能力,又提倡养成良好的程序设计习惯。本书同时兼顾了最新的全国计算机等级考试(二级Python 语言)的大纲要求,涵盖了大纲要求的所有知识点,提供了丰富的案例。这些案例的源程序代码均在 Python 的 IDLE Shell 3.11.0 环境下调试通过,可直接使用。本书提供了所有案例的数据及运行结果,以方便读者参考及查阅。本书编者录制了精美的教学视频,读者可扫描书中对应知识点旁的二维码观看详细的讲解视频。同时,编者还在学银在线 MOOC 教学平台建设了Python 程序设计与应用”线上课程。该课程包含各类教学资源:微视频、教学 PPT、实验、在线自动测试(包括选择题、填空题和编程题多种题型),不仅方便读者开展自主学习,也可为使用本书的教师开通教学服务。与本书(下称“主教材”)同步出版的配套辅助教材《Python 程序设计与应用实验教程》根据课程特点及主教材内容设置了三部分:实验分析与指导、习题集及参考答案、主教材各章节习题参考答案,供读者参考。本书及相关教学资源有以下特点:(1)提供了重要知识点的讲课视频,有助于促进读者对知识点的理解和吸收。(2)提供了与重要知识点视频对应的练习,帮助读者更好地掌握和巩固知识点,并能学会举一反三。(3)提供了丰富的课程思政元素,以案例及拓展知识方式呈现。课程思政元素包含党的二十大精神、社会主义核心价值观、中华优秀传统文化、科学精神以及工匠精神等,有助于学习者掌握核心知识、提升创新能力,培养其新时代社会主义核心价值观和精益求精的大国工匠精神,激发爱国情怀,增强使命担当,使得课程教育与思政教育同向同行,显性教育与隐性教育相得益彰,形成协同效应。本书由多位长期从事计算机程序设计教学的教师,在总结多年程序设计语言课程教学与实践经验的基础上编写而成,其中贾小军、骆红波、张素兰任主编,主要负责本书的编写及统稿工作。张春花、刘子豪任副主编。具体编写分工为:第 1、2、6章由骆红波编写,第 3、10章由贾小军编写,第 4、9章由张春花编写,第 5、7章由张素兰编写,第 8章由刘子豪编写。本书在编写过程中得到了嘉兴大学教务处的大力支持,主要内容是教育部高等教育司2022 年第一批产学合作协同育人项目(教高司函〔2022〕8 号)(项目编号:220605876203339)、全国高等院校计算机基础教育研究会计算机基础教育教学研究项目(项目编号:2024AFCEC065)以及教育部高等学校大学计算机课程教学指导委员会 2024 年度面向人工智能赋能教育及数字技能人才培养的大学计算机课程改革重点项目(项目编号:AEJR-202404)的研究成果。本书配套有基于 C/S 架构的无纸化上机考试系统。该系统具有全自动组卷、评分、生成答卷明细及备份等功能,可供高校教师组织考试。其详细介绍在与本书配套的实验教程中(也可扫描二维码了解)。本书与 MOOC 教学平台线上课程、无纸化上机考试系统联合在一起,构成了“Python 程序设计与应用”课程的教学考一体化解决方案,使课程更加适合高等院校各专业学生学习,教师可根据专业、学时需求灵活调整教学内容。此外,本书还可作为参加全国计算机等级考试(二级 Python 语言)人员备考的辅导用书,以及计算机程序设计爱好者的自学参考书。本书在编写过程中参考了大量书籍,得到了许多同行的帮助与支持,在此向他们表示衷心的感谢。由于编写时间仓促,加上作者学识有限,书中难免存在不足或者遗漏之处,恳请广大读者提出批评及建议。
目录
第1章Python语言概述11.1计算机程序与语言21.1.1计算机程序21.1.2程序设计语言21.1.3Python语言31.2Python开发环境51.2.1IDLE开发环境61.2.2Anaconda开发环境91.3Python编程规范12拓展知识——Python语言的前世今生15习题16第2章数据表示与输入输出172.1变量182.1.1变量的命名182.1.2变量的赋值202.2数据类型222.2.1数字类型222.2.2字符串类型242.2.3布尔类型252.2.4列表、元组、字典、集合252.3运算符与表达式.262.3.1算术运算272.3.2比较运算292.3.3逻辑运算302.3.4位运算312.3.5成员运算322.3.6身份运算322.3.7运算符的优先级332.4常用函数342.4.1内置函数342.4.2标准库函数与第三方库函数382.5输入与输出392.5.1输入函数402.5.2输出函