





定价: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...
第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图形对象...
在每章后面都有机地融入了课程思政 ,在学习专业知识的同时,通过一个个感人的事迹,提升了家国情怀,强化思政教育。