• 第 5 单元 类和面向对象程序设计

    用于机器人技术的 Python第 5 单元 类和面向对象程序设计- 摘要预计完成时间:2 小时在本单元中,您将学习如何正确地组织代码,以防止在事情变得复杂时(通常在使用机器人时)出现代码混乱的情况。Python 中使用的组织方法/原则称为面向对象编程,它基于Python 类的概念。- 摘要结束5.1 面向对象程序设计在我们迄今为止编写的所有程序中,我们都是围绕方法来设计程序的,这些方法可以操作存储在变量中的数据。这就是所谓的面向过程的编程方式。还有另一种编程方式!这种编程方式基于数据和方法的结合,并将它们封装在称为对象(也称为类)的东西中。这种编程方式被称为面向对象编程,或 OOP。在大多数情况下,您仍然会在简单的项目中使用过程式编程,但在编写更大、更复杂的程序时,这种方法就会变得很麻烦。在这种情况下,使用 OOP 会好得多,因为你的代码会更有条理,也更容易理解、调试、维护和升级。因此,正

    2025-06-19 17:34:29
    585 0 0
  • 第 4 单元 方法

    用于机器人技术的 Python第 4 单元 方法- 摘要预计完成时间:2 小时在这一单元中,你将学习一些更高级的工具,这些工具可以让你创建更复杂、更有趣的程序。具体来说,你将学习方法。- 摘要结束在本课程中,您已经经常使用方法。具体来说,您一直在调用方法,以便在模拟中控制机器人。不过,现在是时候学习更多关于方法的知识了。方法的概念是数学中最重要的概念之一。方法在计算机语言中的一个常见用法是实现数学方法。这种方法计算一个或多个结果,而这些结果完全由传给它的参数决定。从最一般的意义上讲,方法是编程语言中的一种结构元素,用于将一组语句组合起来,以便在程序中多次使用。如果没有方法,实现这一目标的唯一方法就是通过复制代码并将其调整到不同的上下文中,从而重复使用代码。使用方法通常能提高程序的可理解性和质量。它还能降低软件的开发和维护成本。4.1 定义Python 中的方法由一条 def语句来定义。一般

    2025-06-19 17:32:50
    601 0 0
  • 第 3 单元 条件语句和循环

    用于机器人技术的 Python第 3 单元 条件语句和循环- 摘要预计完成时间:2 小时在本单元中,你将学习一些更高级的工具,这些工具将使你能够创建更复杂、更有趣的程序。具体来说,你将学习条件语句和循环。- 摘要结束3.1 条件语句人生就是要做决定,不是吗?让我告诉你,编程也不例外!在编程中,决定是通过条件语句做出的,主要是以 if语句的形式。几乎所有你能找到或创建的 Python 程序都会包含一些 if 语句......至少,如果程序是为了有用和解决问题的话。在大多数情况下,决定取决于变量或算术表达式的值。这些表达式会被求值为布尔值 True或 False的布尔值:如果条件语句为 True,将执行一个操作。如果为 "假",则将采取其他操作。让我们想象一下下面的真实情况:如果机器人前方有一堵墙,距离超过 1 米,我就会让机器人停下来,以免撞坏。否则,我会继续让机器人前进

    2025-06-19 17:30:20
    610 0 0
  • 第 2 单元 Python 基础

    用于机器人技术的 Python第 2 单元 Python 基础- 摘要预计完成时间:2 小时在本单元中,您将学习如何在 Python 中创建变量,可以创建哪些类型的变量,以及如何对这些变量进行操作。请记住,变量就像是有趣数据的存储空间。我们将使用变量来存储传感器数据,并通过操作这些数据来了解机器人当前的状况。此外,您还将学习如何在代码中添加注释。- 摘要结束在本课程中,我们希望将重点放在 Python 上,而不是 ROS 上。不过,为了能够在隐藏所有 ROS 内容的同时与模拟机器人进行交互,我们为您提供了一个 Python 类,负责管理引擎盖下的所有 ROS 连接。该类名为 RobotControl.因此,在本课程中,您将通过调用这个 Python 类的方法来与之交互,从而从机器人那里获取数据并向它们发送命令。注意:也许其中的一些概念,比如 Python类或方法,现在对你来说听起来很奇怪,

    2025-06-19 17:23:55
    565 0 0
  • 用于机器人技术的 Python

    用于机器人技术的 Python第 1 单元 课程介绍- 摘要预计完成时间15 分钟本课程是关于学习 Python 的。但不仅仅是作为计算机编程语言的 Python,而是作为未来机器人编程工具的 Python!本单元是机器人 Python课程的介绍。您将对课程中将要涉及的内容进行快速预览,还将使用模拟机器人进行 Python 的首次练习。因此,在本课程中,我们将向您展示开始使用 Python 进行机器人编程所需的基本主要概念。学完这门课程后,您就可以顺利地学习 The Construct 的其他课程(基于 Python 的课程)。更新:在学习本课程的同时,您还有机会在我们的真实机器人实验室(Real Robot Labs)中使用真实机器人 TurtleBot3。本课程的最终项目将在真实机器人上完成。在真实机器人上完成最终项目后,将获得本课程的证书!很激动人心吧?更多详情,请参阅本单元结尾!-

    2025-06-19 17:17:10
    457 0 0
加载中....
没有更多了
top