注册 登录 进入教材巡展
#

出版时间:2025-09

最新印次日期:2025-9

出版社:中国铁道出版社

以下为《人工智能编程基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国铁道出版社
  • 9787113323424
  • 1-1
  • 572145
  • 16开
  • 2025-09
  • 电子与信息大类
  • 计算机类
  • 计算机类
  • 高职
作者简介
唐敏,东北大学研究生学历、硕士学位。在企业从事一线研发工作11年,2010年至今就职于大连职业技术学院,担任专业教师,从事一线教育工作14年。2019年8月前往澳大利亚TAFE学院完成电气电子教师培训计划。2016年担任电子信息工程技术专业主任,2021年担任应用电子技术专业主任。2024年担任物联网应用技术专业主任。2022年评为辽宁省骨干教师;获得职业院校信息化教学大赛(高职组)国家二等奖1项,省级二等奖3项;指导学生获得职业院校技能大赛电子产品设计制作国家二等奖1项,嵌入式技术应用开发国家三等奖1项;发表论文《基于LPFSA与阶次跟踪的变速齿轮箱状态评估》于机械设计与制造(北大核心)期刊,论文《数字图像处理中的图像分割技术及其应用》已被2020年IEEE环境计算和智能发展国际会议收录。2021年8月编写《计算机应用技术与课程建设研究》著作,主编《单片机技术应用(C语言版)》、《EDA技术应用(Verilog语言版)》教材,《EDA技术应用(Verilog语言版)(第二版)》获评辽宁省十四五规划教材。受理授权1项发明和5项实用新型专利。
查看全部
内容简介
本书为“十四五”高等职业教育新形态一体化系列教材之一,基于Python开发环境,精心设计了五个项目案例,详细阐述了每个项目设计开发的过程。其中,人工智能初探项目涵盖人工智能技术概念和开发环境搭建,包括多个图形输出任务,详细介绍了Python图形处理等基础知识;人工智能初级、中级和高级编程三个项目涵盖了Python语言数据类型、程序控制结构、面向对象设计和函数等知识,分多个任务介绍了人工智能技术的应用;人工智能数据分析项目涵盖数据运算、数据分析和数据可视化的设计与应用。
本书按照企业人工智能项目开发的过程进行编写,项目案例均精选自企业和工程真实案例,每个项目均可单独设计开发,具有很强的代表性,全面训练学生的人工智能技术项目开发能力和创新能力。
本书适合作为高等职业院校人工智能技术应用专业、物联网应用技术专业、软件技术专业、应用电子技术专业及相关专业人工智能编程或Python程序设计相关课程的教材,也可作为人工智能技术开发的初级参考书使用。
目录
项目一人工智能初探——图形输出项目.......................................................................1
任务一输出社会主义核心价值观...............................................................................2
任务描述..............................................................................................................2
相关知识..............................................................................................................2
1.Python的发展历程.............................................................................................2
2.Python的特点.....................................................................................................3
3.Python的应用领域.............................................................................................3
任务分析..............................................................................................................4
任务实施..............................................................................................................4
1.下载与安装Python解释器...............................................................................4
2.IDLE的应用.......................................................................................................7
3.下载与安装PyCharm.......................................................................................10
4.PyCharm的使用...............................................................................................12
5.第三方库的下载与安装...................................................................................15
任务拓展............................................................................................................16
任务二绘制红色三角形...........................................................................................17
任务描述............................................................................................................17
相关知识............................................................................................................17
1.人工智能概述...................................................................................................17
2.turtle库的导入与使用.....................................................................................18
任务分析............................................................................................................20
任务实施............................................................................................................20
任务拓展............................................................................................................21
任务三绘制方形炫彩螺...........................................................................................24
任务描述............................................................................................................24
相关知识............................................................................................................24
1.AI+文旅...........................................................................................................24
2.AI+传媒...........................................................................................................25
3.AI+教育...........................................................................................................25
4.AI+能源...........................................................................................................25
5.AI+医药...........................................................................................................25
6.AI+制造...........................................................................................................26
7.AI+金融...........................................................................................................26
8.AI+出行...........................................................................................................26
9.AI+零售...........................................................................................................27
10.AI+运营商.....................................................................................................27
任务分析............................................................................................................27
任务实施............................................................................................................27
任务拓展............................................................................................................28
项目总结....................................................................................................................29
项目拓展....................................................................................................................29
项目二人工智能初级编程——科学计算器项目..........................................................32
任务一科学计算器界面...........................................................................................34
任务描述............................................................................................................34
相关知识............................................................................................................34
1.Python编程规范..............................................................................................34
2.变量...................................................................................................................36
3.输入和输出.......................................................................................................37
任务分析............................................................................................................38
任务实施............................................................................................................38
任务拓展............................................................................................................38
任务二数据转换......................................................................................................39
任务描述............................................................................................................39
相关知识............................................................................................................40
1.数字类型...........................................................................................................40
2.数字类型转换...................................................................................................42
任务分析............................................................................................................43
任务实施............................................................................................................43
任务拓展............................................................................................................44
任务三运算符应用..................................................................................................44
任务描述............................................................................................................44
相关知识............................................................................................................46
1.运算符...............................................................................................................46
2.运算符的优先级...............................................................................................51
任务分析............................................................................................................52
任务实施............................................................................................................53
任务拓展............................................................................................................53
任务四字符串应用..................................................................................................54
任务描述............................................................................................................54
相关知识............................................................................................................55
1.字符串...............................................................................................................55
2.转义字符...........................................................................................................56
3.字符串格式化...................................................................................................56
4.字符串的索引与切片.......................................................................................59
5.字符串的运算符...............................................................................................60
6.字符串的内置函数...........................................................................................61
任务分析............................................................................................................62
任务实施............................................................................................................63
任务拓展............................................................................................................64
任务五选择类应用..................................................................................................64
任务描述............................................................................................................64
相关知识............................................................................................................65
1.条件语句...........................................................................................................65
2.条件结构的嵌套...............................................................................................68
任务分析............................................................................................................69
任务实施............................................................................................................69
任务拓展............................................................................................................70
任务六循环类应用..................................................................................................72
任务描述............................................................................................................72
相关知识............................................................................................................73
1.while循环语句.................................................................................................73
2.for循环语句.....................................................................................................74
任务分析............................................................................................................75
任务实施............................................................................................................76
任务拓展............................................................................................................77
项目总结....................................................................................................................78
项目拓展....................................................................................................................79
项目三人工智能中级编程——成绩管理项目.............................................................81
任务一界面输出......................................................................................................82
任务描述............................................................................................................82
相关知识............................................................................................................83
1.序列...................................................................................................................83
2.列表...................................................................................................................86
3.元组...................................................................................................................95
任务分析............................................................................................................98
任务实施............................................................................................................99
任务拓展..........................................................................................................100
任务二学生成绩管理.............................................................................................101
任务描述..........................................................................................................101
相关知识..........................................................................................................102
1.字典概述.........................................................................................................102
2.字典基本操作.................................................................................................106
3.字典的常用函数.............................................................................................107
任务分析..........................................................................................................110
任务实施..........................................................................................................110
任务拓展..........................................................................................................112
任务三学生成绩统计分析......................................................................................112
任务描述..........................................................................................................112
相关知识..........................................................................................................113
1.函数的概念......................................................................................................113
2.函数的定义与调用..........................................................................................114
3.变量的作用域..................................................................................................119
4.匿名函数与递归函数.....................................................................................122
任务分析..........................................................................................................124
任务实施..........................................................................................................124
任务拓展..........................................................................................................125
项目总结..................................................................................................................127
项目拓展..................................................................................................................128
项目四人工智能高级编程——员工管理项目...........................................................132
任务一员工信息的增加、删除与修改....................................................................133
任务描述..........................................................................................................133
相关知识..........................................................................................................134
1.面向对象的概念.............................................................................................134
2.类和对象.........................................................................................................135
3.构造方法.........................................................................................................138
4.析构方法.........................................................................................................139
任务分析..........................................................................................................140
任务实施..........................................................................................................141
任务拓展..........................................................................................................143
任务二员工信息的显示和导入导出.......................................................................144
任务描述..........................................................................................................144
相关知识..........................................................................................................145
1.类的方法.........................................................................................................145
2.单继承.............................................................................................................148
3.多继承.............................................................................................................151
4.多态.................................................................................................................152
任务分析..........................................................................................................154
任务实施..........................................................................................................154
任务拓展..........................................................................................................155
项目总结..................................................................................................................158
项目拓展..................................................................................................................158
项目五人工智能数据分析——数据处理项目...........................................................164
任务一Numpy数据运算——随机漫步项目...........................................................165
任务描述..........................................................................................................165
相关知识..........................................................................................................165
1.初识NumPy...................................................................................................165
2.NumPy数组操作...........................................................................................166
3.NumPy矩阵操作...........................................................................................171
4.NumPy常用统计函数...................................................................................175
任务分析..........................................................................................................176
任务实施..........................................................................................................177
任务二Pandas数据分析——豆瓣读书数据处理与分析........................................179
任务描述..........................................................................................................179
相关知识..........................................................................................................179
1.Pandas数据结构的基本操作........................................................................179
2.Pandas的计算与统计....................................................................................187
3.Pandas其他常用函数....................................................................................192
任务分析..........................................................................................................199
任务实施..........................................................................................................199
1.文件读取.........................................................................................................199
2.数据清洗.........................................................................................................200
任务三Matplotlib可视化绘图——餐厅小费赠予情况数据可视化..........................203
任务描述..........................................................................................................203
相关知识..........................................................................................................203
1.Matplotlib的绘制流程...................................................................................204
2.Matplotib基础图表的绘制............................................................................206
任务分析..........................................................................................................216
任务实施..........................................................................................................216
1.小费金额与总消费金额的关系.....................................................................216
2.男性顾客与女性顾客小费赠予的区别.........................................................217
3.日期与小费的关系.........................................................................................218
项目总结..................................................................................................................219
项目拓展..................................................................................................................219