计算机类教材 > 算法与程序设计

Python智能硬件开发——基于智能车的项目设计与实现

书号:9787113293222 套系名称:面向新工科的高等学校应用型人才培养规划教材

作者:赵振 刘扬 关文博 出版日期:2022-09-01

定价:32.00 页码 / 开本: /16

策划编辑:汪敏 责任编辑:汪敏

适用专业:公共课 适用层次:高等职业(专科)

最新印刷时间:

资源下载
教学课件(暂无) 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • 本书以讲解Python的语法知识、技术为基础,包括了Python的语言基础、函数、高级特性、函数式编程、模块、面向对象编程、正则表达式、图形界面、异常错误处理、IO、多线程、数据库、网络通信等内容。在此基础上,融入智能硬件的应用实践场景,将学习Python的相关知识应用于智能硬件的开发实践上。通过在智能硬件开发中使用高效的Python语言,以及在Python学习中融入智能硬件开发应用场景这种教学模式,达到提高学习兴趣、提升对于学科交叉问题和复杂工程问题实践能力的目标。
    
    本书适合高等院校软件工程、计算机科学及相关专业,以及软件学院、各类职业信息技术学院和专业培训机构等作为教材使用。
  • Python语言作为一种非常流行、极易上手、功能强大的通用编程语言,使得使用者更关注于问题的解决、创新思维的实现、实践能力的提升,而不是苦学语言本身。自2004年以来,Python语言的使用率呈线性增长;2011年1月,Python被TIOBE编程语言排行榜评为2010年度语言。2022年,Python在受欢迎的编程语言中名列第三。Python已经成为最受欢迎的程序设计语言之一。
    
    当今,迅猛发展的新兴产业需要工程实践能力强、创新能力强、具有学科交叉融合特征、具备国际竞争力的高素质复合型“新工科”人才。而传统工科专业则面临多学科知识融合不足、学生缺乏学习兴趣、难以解决复杂工程问题等诸多问题。这就需要探索传统工科专业多学科交叉融合改造的途径与方式,推动高新技术与工科专业的知识、能力、素质深度融合,以满足改造提升传统产业和培育壮大新兴产业的需要。
    
    被誉为“制造业皇冠上的明珠”的机器人具有显著的多学科交叉融合特征,与IT类专业知识密切相关,可以提高学生学习兴趣,是工程专业认证中“复杂工程问题”的典型代表。
    
    本书结合国内实际情况,将Python作为案例实践开发的有力工具,以帮助学生迅速跟上软件技术发展趋势,提高学习兴趣,辅助学生迅速创新;并设计Python智能硬件开发培养方案,在Python语言教学中植入机器人等智能硬件的应用实践场景,提升对于学科交叉问题、复杂工程问题的实践能力,培养适合行业需要的人才。综合上述两种模式,可望极大地提高学生学习的兴趣、效率和效果:借助Python语言,专注于解决问题、达成目标;借助机器人等智能硬件,加强应用实践,提升兴趣。
    
     
    
    编  者       
    
    2022年6月15日于青岛
  • 第1章  基于Python的智能硬件开发概述 1
    
    1.1  Python语言的发展  1
    
    1.2  Python语言的优点 2
    
    1.3  使用Python实现智能硬件应用的前景 4
    
    1.4  使用Python实现智能硬件应用的优势 5
    
    1.5  本书选用的智能硬件 5
    
    小结 8
    
    第2章  Python语法基础 9
    
    2.1  Python数据类型 9
    
    2.2  变量 12
    
    2.3  Python字符串 12
    
    2.4  Python使用list 13
    
    2.5  Python使用tuple 15
    
    2.6  Python条件判断 16
    
    2.7  Python循环 18
    
    2.8  Python使用dict 20
    
    2.9  Python使用set 21
    
    2.10  Python函数 22
    
    2.11  案例精选 32
    
    小结 38
    
    第3章  Python高级特性 39
    
    3.1  切片 39
    
    3.2  迭代 41
    
    3.3  列表生成式 43
    
    3.4  生成器 44
    
    3.5  迭代器 46
    
    3.6  案例精选 46
    
    小结 49
    
    第4章  Python函数式编程 50
    
    4.1  高阶函数 50
    
    4.2  返回函数 53
    
    4.3  匿名函数 55
    
    4.4  装饰器 56
    
    4.5  偏函数 60
    
    4.6  案例精选 61
    
    小结 63
    
    第5章  Python类与模块 64
    
    5.1  类和对象 64
    
    5.2  模块 71
    
    5.3  案例精选 75
    
    小结 79
    
    第6章  Python图形界面 80
    
    6.1  Tkinter 80
    
    6.2  wxPython 83
    
    6.3  案例精选 86
    
    小结 92
    
    第7章  Python文件与数据库编程 93
    
    7.1  Python IO编程 93
    
    7.2  Python访问数据库 103
    
    7.3  案例精选 109
    
    小结 115
    
    第8章  Python多线程与异常处理 116
    
    8.1  Python多线程 116
    
    8.2  Python异常 123
    
    8.3  正则表达式 127
    
    8.4  案例精选 130
    
    小结 134
    
    第9章  Python网络编程 135
    
    9.1  TCP/IP简介 135
    
    9.2  TCP编程 136
    
    9.3  UDP编程 140
    
    9.4  案例精选 141
    
    小结 144
    
    第10章  树莓派智能车实战项目 145
    
    10.1  基础实战项目 145
    
    10.2  进阶实战项目 154
    
    小结 166
  • 赵振,多年来从事信息化的新技术深入研究、转化和应用工作,为钢铁行业、家电行业、轮胎行业、医疗康复行业、出版行业、金融行业、海洋领域等企、事业单位研发了质量过硬的多项软、硬件信息系统项目,深入研究了人工智能、可信计算、大数据、物联网领域内的多项关键技术,获得了多项国家级、省部级及市级项目经费立项支持,取得了多项书籍、论文、专利、软件著作权等形式的研究成果。目前研究领域为工业大数据、交通大数据、金融大数据、医疗康复大数据等行业的人工智能分析、预测、挖掘。,刘扬,青岛科技大学讲师,日本北陆先端科学技术大学院大学博士,长期从事机器人和语音信号处理的教学和研究工作。,关文博 ,男,汉族,吉林省吉林市人,2019年本科毕业于江苏科技大学计算机科学与技术专业,硕士研究生就读于青岛科技大学电子信息专业
  • 本书结合国内实际情况,将Python作为案例实践开发的有力工具,以帮助学生迅速跟上软件技术发展趋势,提高学习兴趣,辅助学生迅速创新;并设计Python智能硬件开发培养方案,在Python语言教学中植入机器人等智能硬件的应用实践场景,提升对于学科交叉问题、复杂工程问题的实践能力,培养适合行业需要的人才。