





定价:69元
印次:1-2
ISBN:9787302513414
出版日期:2018.12.01
印刷日期:2020.09.09
图书责编:汪汉友
图书分类:教材
本书共分两部分,第一部分包括计算思维与Python简介、算法、数据与计算、流程控制、函数、模块、数据文件、面向对象编程、异常处理、图形界面设计和绘制曲线,为方便教学,每章最后均附有简答题和编程题;第二部分给出了7个实验,即数据与计算、流程控制、函数、数据文件、面向对象编程、图形界面设计和绘制曲线。 本书按课程教学模式来组织内容,既适合教师授课,也适合学生自学;同时,本书面向应用需求,教学内容先进,尽力帮助学生理解并掌握计算思维和编程技术。 本书内容丰富、图文并茂,讲解简明易懂、循序渐进、深入浅出,可作为高等学校非计算机专业学生学习“Python程序设计”课程的教材,也可作为初学者、Python爱好者的辅助学习资料。
用计算思维视角讲解Python程序设计
前言 Python语言是由荷兰的Guido van Rossum于1989年发明的,是一种适合教学的通用语言,其符号体系与英语的描述方式完全一致,具有极佳的阅读性。初学者在编程时只需专注求解问题本身,而不必花过多时间和精力在语言的语法细节和具体实现上,因此在培养计算思维方面具有明显优势。计算思维包括合理的问题抽象、精准的程序描述和自动化的机器实现。在丰富的数据类型、完备的计算能力和多种运行模式这3个方面,Python语言均提供了很大支持。伴随着多媒体技术、互联网+、大数据、云计算、物联网、人工智能等高新技术的发展, Python语言也与时俱进地迅猛发展起来。 1. 本书特点 本书主要特点体现在如下两个方面。 (1) 适合师生教学。本书参照教育部2015年11月制定的《大学计算机基础课程教学基本要求》进行编写,教学内容组织合理、条理清晰,在基础知识部分,为了便于学习,每章均配有简答题和编程题;实验部分是程序设计和计算思维方面的机器实现,利用与书配套的电子课件、习题答案、实验素材等教学资源,更便于教学和上机实验。 (2) 章节结构合理。本书按照Python语言和计算思维概念安排各个章节,易于读者理解。每章均按照语法描述、示例讲解和编程实现的逻辑来介绍程序设计,有利于学生对照学习,提高学习效率。本书采用循序渐进的学习模式,适合初、中级读者掌握编程方法,并最终能够编写中小规模的实用程序。 2. 章节安排 本书按课程教学方式来组织内容,因此适合教师授课,也适合学生阅读。全书共分两部分,第一部分包括11章,具体内容安排如下。 第1章内容包括程序、程序设计与操作步骤、计算机语...
第一部分基 础 知 识
第1章计算思维与Python语言3
1.1程序设计3
1.1.1程序与计算机程序3
1.1.2程序设计步骤5
1.1.3程序设计语言6
1.1.4高级语言分类7
1.2计算思维8
1.2.1计算思维概念9
1.2.2计算思维特征11
1.3Python简介12
1.3.1Python优点12
1.3.2Python缺点14
1.3.3Python主要应用15
1.4Python运行环境16
1.4.1Python下载与安装16
1.4.2Python帮助信息19
1.4.3Python文件夹结构21
1.4.4Python运行模式21
习题127第2章算法29
2.1程序设计方法29
2.1.1结构化程序设计方法29
2.1.2面向对象程序设计方法30
2.2算法32
2.2.1求解问题方式32
2.2.2算法概念32
2.2.3算法特征32
2.3算法表示33
2.3.1使用自然语言描述算法33
2.3.2使用传统流程图描述算法34
2.3.3使用NS图描述算法36
2.3.4使用伪代码描述算法37
2.4常用算法介绍37
2.4.1简单算法37
2.4.2阶乘算法38
2.4.3求斐波那契数算法38
2.4.4求最大公约数算法39
2.4.5判断素数算法40
2.5综合算法介绍40
2.5.1数值计算40
2.5.2穷举算法41
2.5.3查找算法43
2.5.4排序算法44
2.6迭代、递推和递归46
2.6.1迭代46
2.6.2递推47
2.6... 查看详情