📝 RxPY教程

11篇技术文档
  RxPY教程

📅  最后修改于: 2020-11-06 06:37:22        🧑  作者: Mango

RxPY是一个支持反应式编程的Python库。 RxPy代表Python的Reactive Extensions。它是一个使用可观察对象的库,用于处理异步数据调用,回调和基于事件的程序的反应式编程。本教程将通过适当的示例使您对RxPY的各种功能有足够的了解。本教程是为希望学习RxPY基础知识(即Python的Reactive扩展及其简单的编程概念)的软件程序员设计的。先决条件我们建议您先阅读与Py...

  RxPY-概述

📅  最后修改于: 2020-11-06 06:37:51        🧑  作者: Mango

本章介绍什么是反应式编程,什么是RxPY,其运算符,功能,优缺点。什么是反应式编程?响应式编程是一种编程范例,用于处理数据流和变化的传播。这意味着,当一个组件发出数据流时,更改将通过反应式编程库传播到其他组件。变化的传播将持续到到达最终接收者为止。通过使用RxPY,您可以很好地控制异步数据流,例如,可以通过使用observable来跟踪对URL的请求,并使用观察者来侦听请求完成时是否有响应或错误。...

  RxPY-环境设置

📅  最后修改于: 2020-11-06 06:38:11        🧑  作者: Mango

在本章中,我们将进行RxPy的安装。要开始使用RxPY,我们需要先安装Python 。因此,我们将致力于以下工作-安装Python安装RxPy安装Python转到Python官方网站:https:// www。 Python.org / downloads /。如下所示,然后单击可用于Windows,Linux / Unix和mac os的最新版本。根据您提供的64位或32位操作系统下载Pytho...

  RxPY-最新版本更新

📅  最后修改于: 2020-11-06 06:38:31        🧑  作者: Mango

在本教程中,我们使用RxPY版本3和Python版本3.7.3。 RxPY版本3的工作方式与早期版本(即RxPY版本1)略有不同。在本章中,我们将讨论这两个版本之间的差异以及在更新Python和RxPY版本时需要进行的更改。在RxPY中可见在RxPy版本1中,Observable是一个单独的类-要使用Observable,您必须按以下方式使用它-在RxPy版本3中,Observable直接是rx包...

  RxPY-使用可观察对象

📅  最后修改于: 2020-11-06 06:38:50        🧑  作者: Mango

一个可观察的函数是创建观察者并将其附加到期望值的源的函数,例如单击,来自dom元素的鼠标事件等。本章将详细研究以下提到的主题。创建可观察物订阅并执行可观察的创建可观察物为了创建一个可观察对象,我们将使用create()方法并将该函数传递给具有以下各项的函数。on_next()-当Observable发出一个项目时,将调用此函数。on_completed()-当Observable完成时,将调用此函...

  RxPY-运算符

📅  最后修改于: 2020-11-06 06:39:38        🧑  作者: Mango

本章详细介绍RxPY中的运算符。这些运算符包括-与运营商合作数学运算符转型运算符过滤运算符错误处理运算符公用事业运算符条件运算符创作运算符可连接的运算符合并运算符响应(Rx) Python几乎有很多运算符,使用Python编码可以使工作变得轻松。您可以将这些多个运算符一起使用,例如,在处理字符串,可以使用map,filter,merge运算符。与运营商合作您可以使用pipe()方法与多个运算符一起...

  RxPY-使用主题

📅  最后修改于: 2020-11-06 06:40:07        🧑  作者: Mango

主题既是可观察的序列,也是可以多播的观察者,即与已订阅的许多观察者交谈。我们将讨论以下主题主题-创建一个主题订阅主题将数据传递给主题行为主体重播主题异步主题创建一个主题要处理主题,我们需要导入主题,如下所示:您可以按如下方式创建主题对象-该对象是具有三种方法的观察者-on_next(值)on_error(错误)和on_completed()订阅主题您可以在主题上创建多个订阅,如下所示:将数据传递给...

  RxPY-使用调度程序的并发性

📅  最后修改于: 2020-11-06 06:40:38        🧑  作者: Mango

RxPy的一个重要功能是并发性,即允许任务并行执行。为了实现这一点,我们有两个运算符subscribe_on()和observe_on()与调度程序一起使用,它们将决定已订阅任务的执行。这里是一个工作示例,显示了对subscibe_on(),observe_on()和调度程序的需求。例在上面的示例中,我有2个任务:任务1和任务2。任务的执行是按顺序执行的。当第一个任务完成后,第二个任务才开始。输出...

  RxPy-示例

📅  最后修改于: 2020-11-06 06:41:08        🧑  作者: Mango

在本章中,我们将详细讨论以下主题-基本示例显示可观察的,运算符,并订阅观察者。可观察和主题之间的区别。了解冷热观测。下面给出的是一个基本示例,该示例显示了Observable, 运算符和订阅观察者的工作。例test.py这是一个非常简单的示例,其中,我从该URL获取用户数据-https://jsonplaceholder.typicode.com/users。过滤数据,以“ C”开头的名称,然后使...

  RxPY-有用的资源

📅  最后修改于: 2020-11-06 06:41:22        🧑  作者: Mango

以下资源包含有关RxPY的其他信息。请使用它们来获得有关此方面的更深入的知识。RxPY上的有用链接RxPY-RxPY参考。关于RxPY的有用书籍要在此页面上注册您的网站,请发送电子邮件至contact@tutorialspoint.com...

  讨论RxPY

📅  最后修改于: 2020-11-06 06:41:35        🧑  作者: Mango

RxPY是一个支持反应式编程的Python库。 RxPy代表Python的Reactive Extensions。它是一个使用可观察对象的库,用于处理异步数据调用,回调和基于事件的程序的反应式编程。本教程将通过适当的示例使您对RxPY的各种功能有足够的了解。...