Python程序设计任务驱动式教程
书 号:9787113297053
丛 书 名:
作 者:孙伟,刘文军,洪勇军
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:35元
-
内容简介
本书以较新的Python3.10版为基础,以应用为导向,采用任务驱动的方式向读者介绍Python的基础知识,重视问题解决方法与编程能力的训练。全书共11个单元,主要内容包括初识Python,Python语法基础,选择结构,循环结构,列表、元组与字符串,字典与集合,函数与模块,面向对象编程,异常处理,文件操作,数据处理基础。本书内容覆盖了Python语言常用的知识点,知识体系新颖、内容安排循序渐进,以大量任务和实例为依托,并辅以大量学习资料、在线视频、题库等立体化教学资源,便于学生在实践中学习和提高。本书适合作为高等职业院校计算机相关专业的教材,也可作为各类Python初学者的参考用书。 -
前言
近年来,随着人工智能和大数据等相关技术的发展,Python 已经成为非常热门的程序设计语言。Python 的设计哲学是“优雅”、“明确”和“简洁”,与 C、Java 等传统语言相比,Python 以其功能强大、语法简洁、代码优雅、简单易学吸引了大量的学习者。Python 的学习和使用难度更低,其拥有超过 12 万个第三方库,几乎覆盖信息技术的所有领域,很多复杂的任务只需要几行代码就可以完成,大大方便了用户的开发。
在 2022 年 1 月的 TIOBE 程序语言排行榜中,Python 第五次获得 TIOBE 年度编程语言奖,创下了编程语言摘得此奖的历史纪录。在目前的快速发展趋势下,未来还会保持较高的热度。
由于 Python 语言的简洁性、易读性以及可扩展性,在国外用 Python 做科学计算的高校和研究机构日益增多,一些知名大学如卡耐基梅隆大学、麻省理工学院已经采用 Python 来教授程序设计课程。在国内 Python 也被广泛使用,目前许多本科院校、职业类院校,甚至中学都开设了 Python 程序设计课程。
本书具有以下特点:
(1)入门简单:以简单的方式介绍 Python 入门知识,从初学者的视角进行编写,循序渐进,学习者只需根据本书安排的内容进行学习,即可轻松掌握 Python 入门知识。
(2)定位明确:定位高职院校计算机程序语言入门课,针对高职学生的特点,重视实践和动手能力的培养,并以直观易懂的方式介绍理论内容,同时多用图表展示内容,方便高职学生学习。
(3)任务驱动:本书采用任务驱动的方式进行编写,通过完成任务,培养学生分析问题、解决问题的能力。
(4)技术新颖:本书介绍的内容全部使用当前较新的 Python 版本,引入了Python 3.10 的新特性(如 match…case 语句等),保证技术的新颖性和前瞻性。
(5)理论结合实践:采用“学习 + 练习”双线并行的方式,加强学习效果。
(6)教学资源丰富:配备了教学大纲、教学 PPT、习题及答案、考试试卷、试题库、在线教学视频等,方便教师教学和学生课后复习。
本书由孙伟、刘文军、洪勇军任主编,朱东、李文俊、黄羿衡任副主编。具体编写分工:第 1、3、4 单元由孙伟编写,第 10、11 单元由刘文军、黄羿衡编写,第 2、7 单元由朱东编写,第 5,6 单元由李文俊编写,第 8、9 单元由洪勇军编写,孙伟对全书进行了统稿和定稿。编写组 6 位成员高、中级职称比例是 4∶2,学历上,硕士、博士比例是 3∶3,6 人中有 2 位软件专业负责人、1 位软件教研室主任,都是在教学一线长期从事教学工作和开发工作的教学骨干,有着丰富的教学经验。在本书的编写过程中还得到了苏州市创采软件有限公司费鹏先生的大力支持与帮助,他参与教材大
纲的编写、内容的指定与讨论,在此表示诚挚的谢意。
本书面向高等职业院校的学生,适用于软件技术、大数据、人工智能、云计算、计算机应用以及其他相关专业的初学者,也可用于培训机构、中等职业学校等单位的学习者。本书建议开设 64 学时,如果已经学习过其他编程语言,第 1 ~ 4 单元可以适当简化。
本书提供全套教学课件、源代码、课后习题答案、考试题库以及教学大纲,配套资料可以在中国铁道出版社有限公司网站上下载或与责任编辑联系索取。由于编者水平有限,书中疏漏与不足之处在所难免,敬请读者和同行批评指正。
编 者
2022 年 3 月 -
目录
第1单元初识Python1任务1.1神奇的语言——走进Python世界1任务1.2工欲善其事必先利其器——构建开发环境5任务1.3小试牛刀——设计“Python之禅”程序15单元小结18课后练习18第2单元Python语法基础19任务2.1求圆的面积——基本数据类型使用19任务2.2模拟简单计算器——运算符和表达式26任务2.3输出购物清单——输入与输出格式29任务2.4计算不同图形面积——顺序结构35单元小结36课后练习36第3单元选择结构37任务3.1判断闰年——单分支结构if38任务3.2用户登录——双分支结构if…else40任务3.3猜数字游戏——多分支语句43任务3.4设计薪水的算法——嵌套分支语句47单元小结49课后练习49第4单元循环结构50任务4.1升级猜数游戏版本——while循环51任务4.2求任意整数的倍数及倍数之和——for循环53任务4.3输出九九乘法表——循环嵌套56任务4. -
作者介绍
孙伟,苏州工业职业技术学院副教授。刘文军,苏州工业职业技术学院副教授。洪勇军,连云港职业技术学院副教授。 -
编辑推荐
(1)入门简单;(2)定位明确;(3)任务驱动;(4)技术新颖;(5)理论结合实践;(6)教学资源丰富。 -
书评书荐
-
附件下载
图书推荐