Что я построил
Я создал демонстрационный центр, где пользователи могут экспериментировать с наукой о данных, графивая наборы данных в браузере, затем загружая их. Веб -монетизированные браузеры не увидят рекламу на странице, а также могут экспериментировать с дополнительными инструментами по графике.
Примечание. Этот проект находится на демонстрационной фазе. В будущем я хотел бы создать графические инструменты для обработки более сложных наборов данных. Так же как Добавьте функцию входа в систему/приборной панели. 🙂
Почему я это построил
Изучая, что создать для Грант на веб -хакатон Первоначально я думал о создании чего -то с помощью рамки JavaScript, так как я буду взаимодействовать с API браузера. Тем не менее, мое путешествие здесь на Dev.O – узнать больше о Python и о том, что мы можем с ним сделать. Поэтому я подумал о том, как я мог бы включить веб -монетизацию с Python. После некоторого копания я нашел этот классный проект, созданный Mozilla под названием Pyodide !
«Pyodide – это экспериментальный проект от Mozilla по созданию полноценного стека Data Science Python, который полностью работает в браузере». ~ Майкл Дроеттбум
Некоторые из вас могут подумать, что не так с использованием JavaScript? JavaScript – это здорово, но можете ли вы представить себе мир, в котором вы можете использовать зрелые библиотеки науки о данных в браузере, чтобы быстро создать инструменты науки о данных и модели машинного обучения? Не говоря уже о возможности поделиться этими ресурсами через Интернет? И возможность заработать немного денег в процессе?! 🤯🙌🏾
Pyodide в настоящее время находится в зачаточном состоянии, и есть предостережения и недостатки производительности, но я рад видеть, куда он идет!
Категория подачи:
Творческий катализатор захватывающих экспериментов
Демо
Ссылка на код
Ari-Hacks/The-Hub
📈📊 Хаб, где пользователи могут экспериментировать с графиком и Python в браузере (https://pyodide-experiment.herokuapp.com/)
О
Демо -концентратор, где пользователи могут экспериментировать с наукой данных, графивая наборы данных в браузере, затем загружая их. Веб -монетизированные браузеры не увидят рекламу на странице, а также могут экспериментировать с дополнительными инструментами по графике.
Этот проект является грантом для победителя Web X Dev Hackathon, занявшего второе место 🏆🎉
Функции
- CSV загрузка
- Усовершенствованные сюжеты с Старший
- Веб -монетизация включена
- Скачать изображение
Данные тестирования
Пирог | Сравнение трендовых операционных систем |
Разброс/линия | Тенденции смешного фона зум |
Временные ряды | Сравнение трендовой лапши |
Geo Map | Международные данные о землетрясении |
Тепловая карта | Случайный набор данных |
3-D | Случайный набор данных |
Настраивать
Требования
- Python 3.7
- Пипенв
- Браузер с катушка кошелек (не требуется для тестирования)
- Получить последнюю загрузку Pyodide (pyodide.js) Используя CDN
- Закладка: для катушки для тестирования без учетной записи
Местное развитие
После выполнения вышеуказанных требований:
Клон…
Как я его построил
Куча
- API веб -монетизации – эксклюзивный контент
- API веб -монетизации – удаление рекламы
- Pyodide
- Python | JavaScript | Html | CSS
Дополнительные ресурсы/информация
- Мозилла
- Проверьте веб -монетизацию
- Webassembly.org
- Шаблон пользовательского интерфейса
- Наборы данных для тестирования
- Подробнее о Pyodide #212 Python в веб -сборке с PyodideГоворить на питоне1x Инициализация … ×
Оригинал: “https://dev.to/ari_hacks/python-in-the-browser-a-web-monetization-x-web-assembly-experiment-32c1”