- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
竞赛机器人的性能与实践
湖南信息职业技术学院信息工程系 图4VNC连接展示 :然后输入VNC登录密码:raspberry 5 如何让你的电脑远程连接上树莓派桌面 图4 VNC远程登录界面 湖南信息职业技术学院信息工程系 远程登录 5 如何让你的电脑远程连接上树莓派桌面 图5 远程界面 机器人与智能技术培训(核心技能模块_python的使用) 湖南信息职业技术学院信息工程系 辅讲:朱林 主讲:刘锰 课程要点 了解python 使用python编写简单的程序 初步控制树莓派扩展出的GPIO 湖南信息职业技术学院信息工程系 教学目的 通过本章的学习让学生掌握python编写程序。下载安装树莓派GPIO库,通过python编程控制基本的输入输出IO口,并测试GPIO口,学习并了解智能家居机器人控制系统硬件电路的基本架构,了解控制系统的基本组成单元及各个单元的功能,了解智能家居机器人控制系统接口布局及跳线接口基本输入输出接口。 湖南信息职业技术学院信息工程系 知识准备 python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。编写的程序或脚本可以直接被执行,不需要把它们先整体编译成机器码,并且具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。 我们为什么学了shell又来学python。shell是linux下的命令行,一种脚本语言,在windows下不能运行。python是一种编程语言,只要有解释器,在任何系统上都可以运行。shell和python的语法部分相似,所以有了shell基础,看懂python程序就容易的多。 湖南信息职业技术学院信息工程系 1.1什么是python 1.2 了解python安装 湖南信息职业技术学院信息工程系 Python的解释器有两种运行模式:既可以当成一个交互式的终端执行单条命令,也可以作为一个命令行工具运行独立的脚本。系统板也提供了与Python绑定在一起的集成开发环境IDLE。Python的图标如图1所示 图1 python图标 1.2 初始python 湖南信息职业技术学院信息工程系 在命令行的shell提示符下键入python,启动解释器。按Ctrl-d退出提示符 。也可以双击桌面上的IDLE3图标打开IDLE 3开发环境,或者点击左下角的桌面菜单,选择编程(Programming)-IDLE 3 。还可以用任何文本编辑器来编写脚本 。 我们这里屏幕比较小,分辨率比较高,在编辑器里的字体较小,不利于观看,通过Option-configure IDLE中fonts修改字号(原始字号太小),或者其他编辑器中的选项-字体,来修改字号大小。 1.3 使用python 湖南信息职业技术学院信息工程系 IDLE启动需要花费几秒钟时间,当它启动后,你可以看到它的界面,里面包含了一个交互式的终端。行首显示的3个大于号()是命令提示符,当你看到这个提示符时,就表明解释器正在等待你输入命令。下面,尝试在提示符后输入: print(“hello world!”) hello world! 任务实现 1.3 使用python 湖南信息职业技术学院信息工程系 你可以把命令行当成计算器来计算表达式的值: 3+4+5 12 你可以把命令提示符后面输入的每一条命令看成一个程序,只不过每次只运行了这个程序中的一行而已。你可以在命令行中创建变量或导入模板: import math (1+math.sqrt(5))/2 // math.sqrt 1.618033988749895 1.3 使用python 湖南信息职业技术学院信息工程系 如果不想通过IDLE环境来运行程序,你也可以用其他编辑器打开并书写代码,保存为.py后缀名的文件,然后在LX终端(LXTerminal),在命令行上输入: python math.py import math radius = 20 print(radius*2*math.pi) 显示结果为 125.66370614359173 1.3 使用python 湖南信息职业技术学院信息工程系 练习:终端打印出2的倍数 #while.py n = 0 #m=20 while True: #注意: (nm) n = n+1 #注意空格或tab if((n%2)==0): #注意: print(n) #注意空格或tab 这里的缩进具有一定的语义功能,用于逻辑控制,相当于其他程序中的括号。 1.3 使用python 湖南信息职业技术学院信息工程系 练习:可以用函数把上一个例子进行重写,如下 #funtion.py n = 0 def setup(): global
您可能关注的文档
- 加工食品知多少.ppt
- 家長學員的特性.ppt
- 基礎呼吸道處置技術與靜脈注射.ppt.ppt
- 基礎物理一是以「概念」-物理學科中心.ppt
- 急性胰腺炎一、疾病概述.ppt
- 急性脑血管疾病-WordPress.com.ppt
- 机台名称卷对卷式等离子体处理系统.doc
- 機組組裝「像太空人一樣訓練」NASA任務講義——培訓師指南學習.doc
- 纪念抗战胜利70周年.ppt.ppt
- 继续做好人才培训,为制造业信息化作贡献.ppt
- 2022年广东广州市中考数学试卷.pdf
- 2017年广西贵港市中考物理真题试题(含解析).pdf
- 2022年7月陈身杯数学竞赛试题卷(含答案).pdf
- 2021-2022年陕西宝鸡陈仓区高一期末数学试题(含答案).pdf
- 2021-2022年陕西宝鸡金台区高一期末数学试题(含答案).pdf
- 2021-2022年江苏淮安高一期末数学试题(含答案).pdf
- 2021-2022年辽宁沈阳高一第三次阶段数学试题(含答案).pdf
- 2021-2022年江苏苏州中学高一期中数学试题(含答案).pdf
- 2021-2022年山东烟台高一期末数学试题(含答案).pdf
- 2021-2022年江苏宿迁高一期末数学试题(含答案).pdf
文档评论(0)