Python程序设计基础
通识课程教材:(1) 实例丰富。(2) 思政元素。(3) 学以致用。(4) 视频讲解。

作者:苏琳、宋宇翔、胡洋

丛书名:高等学校计算机基础教育系列教材

定价:59元

印次:1-3

ISBN:9787302596165

出版日期:2022.04.01

印刷日期:2023.12.25

图书责编:龙启铭

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Python是近年来***的编程语言之一,具有简单易学、免费开源、可移植和库资源丰富等鲜明的特点,深受编程人员的喜爱和追捧。 本书从入门者的角度出发,通过简洁、易懂的语言,逐步开展Python语言的介绍,全书共13章,包括计算机与程序设计基础,Python编写简单程序,数值计算,面向对象和图形,字符串、列表和文件,函数,判断结构,循环结构和布尔值,模拟和设计,类与对象,数据收集,面向对象设计,异常处理与测试等内容。本书**的特色是通过引入健康警报器、硬币兑换统计、炮弹飞行、短柄壁球比赛等一系列有趣的小程序,循序渐进、深入浅出地进行讲解,从而有效地缓解了学习编程的枯燥乏味。本书另外一个特色是在每章后面都有机地融入了课程思政,在学习专业知识的同时,通过一个个感人的事迹,提升了家国情怀,强化思政教育。 本书可以作为高等院校相关专业Python课程的教材,也可以作为编程人员及自学者的参考用书。

苏琳,职务:专业带头人,从事本科院校计算机专业教学15年,承担“C++程序设计”“Web开发”“Python程序设计”等多门课程教学,具有丰富的实践教学经验。

前言 Python程序设计基础人工智能如互联网浪潮一样,也必将创造一个全新的世界。Python作为最接近人工智能的语言,就好比一把进入人工智能编程之门的钥匙。如今Python是全球最流行的编程语言之一,被各大互联网公司广泛使用,涉及Web开发、数据分析以及人工智能等领域。 作为一种解释型高级语言,Python不但具备交互式、可移植、面向对象的特点且功能广泛适用于多种操作系统,而且有强大的标准库和丰富的工具包。相比其他编程语言而言,它简洁、高效且环保,应用范围越来越广泛。2016年,教育部发布了《大学计算机基础课程教学基本要求》,首次建议将Python语言作为首门程序设计课程,在其推动下,国内各高校逐步开设了Python语言,使之成为教学改革热点。Python代替VB进入教材,Python语言课程化也将成为学生学习的一种趋势。教育界把Python在众多编程语言中的地位提升一个新高度。Python语言作为一门发展了近30年的通用编程语言,语法简单,接近自然语言,是“复杂信息系统时代”最直观的表达工具。使学习者不需要了解计算机底层知识,从而更多关注应用计算机解决问题的思路和方法。 Python是一门简单的语言,是一门语法简单、风格简约且易读的语言,它注重的是如何解决问题而不是编程语言本身的语法和结构。Python语言丢掉了分号以及花括号这些仪式化的东西,使得语法结构更加简洁,代码的可读性显著提高。相较于C、C++和Java等编程语言,Python语言提高了开发者的开发效率,削减了C、C++以及Java语言中一些较为复杂的语法,降低了编程工作的复杂程度。实现相同功能,Py...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第1章计算机与程序设计基础1

1.1通用机器1

1.2程序的力量1

1.3计算机科学2

1.4硬件基础2

1.5编程语言3

1.6初识Python5

1.7Python的“魔法”8

1.8Python程序内部12

本章小结13

知识扩展: Python三十年技术演变史13

课程思政: 计算机教育与普及的辛勤耕耘者与奠基人——谭浩强17

第2章Python编写简单程序19

2.1软件开发过程19

2.2示例程序: 温度转换器19

2.3程序要素21

2.4输出语句23

2.5赋值语句25

2.5.1简单赋值25

2.5.2赋值输入25

2.5.3同时赋值26

2.6确定循环27

2.7示例程序: 竞猜年龄29

本章小结30

知识扩展: Python关键字的含义30

课程思政: 职守核心技术——倪光南院士32

第3章数值计算34

3.1数值数据类型34

3.2类型转换和舍入38

3.3使用math库40

3.4累积结果: 阶乘41

本章小结43

知识扩展: 运算符优先级43

课程思政: 创造了国产软件的骄傲——求伯君44

Python程序设计基础目录

第4章面向对象和图形46

4.1概述46

4.2对象的目标46

4.3简单图形编程47

4.4使用图形对象51

4.5绘制终值54

4.6选择坐标59

4.7交互式图形61

4.7.1获取鼠标单击61

4.7.2处理文本输入63

4.8graphics模块参考64

4.8.1GraphWin对象65

4.8.2图形对象...

通过引入健康警报器、硬币兑换统计、炮弹 飞行、短柄壁球比赛等一系列有趣的小程序,循序渐进、深入浅出地进行讲解,图文并茂,从而有效地缓解了学习编程的枯燥乏味;

在每章后面都有机地融入了课程思政 ,在学习专业知识的同时,通过一个个感人的事迹,提升了家国情怀,强化思政教育。