Mesop:使用Python快速构建令人愉悦的Web应用 🚀
在Google内部用于快速开发应用程序
Mesop是一个基于Python的UI框架,可以让您快速构建演示和内部应用等Web应用:
对UI新手来说直观易用 ✨
- 使用惯用的Python代码编写UI
- 易于理解的响应式UI范式
- 即用型组件
流畅的开发工作流程 🏎️
- 热重载功能,浏览器自动刷新并保持状态
- 强类型安全性,提供丰富的IDE支持
灵活构建令人愉悦的演示 🤩
- 无需编写Javascript/CSS/HTML即可构建自定义UI
- 将UI组合成组件,这些组件只是Python函数
用不到10行代码编写您的第一个Mesop应用...
import time
import mesop as me
import mesop.labs as mel
@me.page(path="/text_to_text", title="文本输入输出示例")
def app():
mel.text_to_text(
upper_case_stream,
title="文本输入输出示例",
)
def upper_case_stream(s: str):
yield s.capitalize()
time.sleep(0.5)
yield "完成"
尝试一下
Colab
您可以在Colab上尝试Mesop!
本地运行
第1步: 安装
pip install mesop
第2步: 将上面的示例代码复制到main.py
中
第3步: 运行应用
mesop main.py
在入门指南中了解更多信息。
免责声明
这不是一个由Google官方支持的产品。