Python……居然能在浏览器里用?!🤯:一个关于 Web 货币化和 WebAssembly 的实验
数据中心📈
#212 使用 Pyodide 在 WebAssembly 中运行 Python
我建造的
我搭建了一个演示中心,用户可以在这里通过在浏览器中绘制数据集图表并下载数据来体验数据科学。已开通网络付费功能的浏览器不会在页面上显示广告,还可以体验其他图表工具。
注:本项目目前处于演示阶段。未来,我计划完善图表工具,使其能够处理更复杂的数据集,并添加登录/仪表盘功能。🙂
我为什么建造它
在为“Grant For the Web Hackathon” 项目做研究时, 我最初想用 JavaScript 框架来开发,因为我需要与浏览器 API 交互。然而,我来到 Dev.to 的目的是学习更多关于 Python 的知识以及它的功能。所以我开始思考如何将 Web 货币化与 Python 结合起来。经过一番研究,我发现了 Mozilla 开发的这个很棒的项目 ——Pyodide !
“Pyodide 是 Mozilla 的一个实验性项目,旨在创建一个完全在浏览器中运行的完整 Python 数据科学栈。” ~ Michael Droettboom
你们当中有些人可能会想,直接用 JavaScript 有什么不好?JavaScript 的确很棒,但你们能想象吗?如果能在浏览器中使用成熟的数据科学库,快速创建数据科学工具和机器学习模型,那该有多好?更不用说还能在网络上分享这些资源了!而且还能从中赚钱?!🤯🙌🏾
Pyodide 目前还处于起步阶段,存在一些不足和性能缺陷,但我很期待看到它未来的发展!
提交类别:
创意催化剂 激动人心的实验
演示
VIDEO
代码链接
📈📊 用户可以在这里体验浏览器中的图形和 Python 编程实验(https://pyodide-experiment.herokuapp.com/)
数据中心📈
关于
这是一个演示中心,用户可以在这里通过在浏览器中绘制数据集图表并下载数据来体验数据科学。已开通网络货币化的浏览器不会显示页面上的广告,还可以体验其他绘图工具。
本项目荣获Grant For the Web x DEV Hackathon亚军🏆🎉
✍️ 博客文章
特征
测试数据
设置
要求
地方发展
满足上述要求后:
克隆这个……
我是如何搭建它的
堆
其他资源/信息
文章来源:https://dev.to/ari_hacks/python-in-the-browser-a-web-monetization-x-web- assembly-experiment-32c1