- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
智能网联汽车
计算平台部署与测试项目五ROS的安装与使用
目录01.C++的认知02.Python的认知03.ROS的认知04.ROS的安装05.ROS文件系统的构建06.ROS通信系统的构建
02.Python的认知易于学习且功能强大的编程语言
从键盘输入三个数字,用Python程序将最大值找出,并输出结果。任务描述
(1)掌握Python程序的结构、函数的结构和程序开发过程(2)掌握算法的特性和程序的三种基本结构,能够使用流程图或N-S图来描述算法(3)熟练使用顺序结构、选择结构和循环结构编写程序,解决实际问题(4)能够熟练的使用函数编写程序,掌握函数的定义、声明、调用及参数的传递方式(5)掌握面向对象的程序设计、类属性与实例属性、类方法与实例方法、构造函数与析(6)能够用Python表达式表达实际问题,具有解决简单应用问题程序设计能力(7)具有解决综合应用问题程序设计能力、程序阅读能力和程序调试能力,建立结构化程序设计与面向对象程序设计的思想(8)养成善于思考、深入研究的良好自主学习的习惯和创新精神(9)培养结构化程序设计思想和良好的编码规范(10)培养细致缜密的工作态度、团结协作的良好品质、沟通交流和书面表达能力(11)养成爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质。任务目标
任务准备防护装备常规实训着装01教学设备计算机平台02教学工具IDLE、Anaconda303
一、概述(一)什么是PythonPython是一种直译式,面向对象,解释式的脚本语言,是极少数能兼具简单和功能强大的编程语言。Python是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单且有效地实现面向对象的编程。Python以其简洁的语言和动态输入的特性,加上解释性语言的本质,使其成为一种在多领域与绝大多数平台都能进行脚本编写和快速应用开发的理想语言。Python语言在系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、pymo引擎、黑客编程、爬虫编写、机器学习、人工智能等领域得到广泛的应用。
一、概述(二)Python发展简史版本发布年份主要新特性Python1.01994第一个正式版本,仅支持最基本的编程功能Python2.02000引入了广泛的改进,包括内存管理的改进和新的类型Python2.52006增加了@装饰器语法、全面的with语句支持Python2.62008引入了xrange,在大数据集上性能有明显改进Python2.72010支持with语句的重要补充,以及其他小改进和bug修复Python3.02008不完全向后兼容Python2的新版本,主要改进了类型安全和错误处理Python3.12008增加了super()函数和os.urandom()Python3.22011增加了collections模块中的Counter和OrderedDict类型Python3.32012引入了@装饰器的函数形式,以及hash()的一致性Python3.42014引入了venv模块,用于虚拟环境Python3.52015增加了@装饰器的复合表达式,以及PEP465和PEP466Python3.62016增加了typing模块,以及PEP523(**kwargs在函数注解中的应用)Python3.72018增加了数据类,并发性改进,以及PEP572(运行时变量注解)Python3.82019增加了assignmentexpression(:=)
(三)Python语言的主要特点一、概述01.简单02.易学03.免费、开源04.高层语言05.可移植性06.解释性07.面向对象08.可扩展性09.丰富的库10.规范的代码
(四)Python的开发环境由JetBrains打造的一款PythonIDE。PyCharm还提供了一些很好的功能用于Django开发,同时支持GoogleAppEngine。PyCharm是一个跨平台的编辑器。具有漂亮的用户界面和强大的功能。使用SublimeTExt的插件扩展功能,可以轻松地打造一款不错的PythonIDE。SublimeTExt可以为多种语言提供集成开发环境。PyDev项目实现了一个功能强大的Eclipse插件,能够将Eclipse当作PythonIDE。EclipsewithPydev一、概述由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全、代码重构、查看定义功能,并且内置了命令行工具和Git版本控制系统。使用MonacoEditor作为其底层的代码编辑器。VSCode
二、Python
您可能关注的文档
- 全密封防水系统在管廊工程的应用.ppt
- 建筑防水工程施工 课件 不锈钢水塔水箱防水施工工艺.pptx
- 建筑防水工程施工 课件 项目1-种植屋面.ppt
- 《计算机平台部署与测试》课程标准.docx
- 智能网联汽车计算平台部署与测试 课件 1 计算平台认知.pptx
- 智能网联汽车计算平台部署与测试 课件 2 Ubuntu系统的安装与使用.pptx
- 智能网联汽车计算平台部署与测试 课件 3.1 显卡的基本认知.pptx
- 智能网联汽车计算平台部署与测试 课件 3.2 显卡的安装事项.pptx
- 智能网联汽车计算平台部署与测试 课件 4.1 深度相机Kinect V2驱动的认知.pptx
- 智能网联汽车计算平台部署与测试 课件 4.2 Kinect相机驱动的安装.pptx
最近下载
- 《吸收合并方式下的企业合并绩效评价及风险应对》.docx VIP
- 湖北省恩施市2023-2024学年七年级上学期期末语文试题(解析版).docx VIP
- 南京理工大学《宏观经济学》内部题库练习期末真题汇编及答案.docx
- 一例子宫肌瘤患者的个案护理.doc VIP
- 2024年山东省政府采购判断题真题最新(2024年12月20日整理)第13套.doc VIP
- 2023年山东省夏季普通高中学业水平合格考试会考生物试题及参考答案.pdf
- GB 50128-2014 立式圆筒形钢制焊接储罐施工规范.pptx
- 手术室甲状腺癌个案护理ppt.pptx
- 彩绘娃娃项目创业计划书.pptx VIP
- 小学数学_除法的意义教学设计学情分析教材分析课后反思.pdf VIP
文档评论(0)