PyScript — фреймворк, який дозволяє запускати в браузері програми на Python з використанням HTML-інтерфейсу.
Фреймворк анонсували 30 квітня 2022 року на конференції [en] 2022 у складі дистрибутиву Anaconda.
Компоненти
Деякі з основних компонентів:
- Python в браузері. Уможливлення drop-in контенту, зовнішнього хостингу файлів і застосунків без залежності від конфігурації на стороні сервера
- Екосистема Python. Використання багатьох популярних пакетів Python, навіть з наукового стеку (такі як numpy, Pandas, scikit-learn та інші)
- Python з JavaScript. Двосторонній зв'язок між об'єктами Python та JavaScript
- Керування середовищем. Дозволити користувачам визначити, які пакунки і файли слід включати для коду сторінки
- Візуальна розробка додатків. Використання компонентів інтерфейсу користувача, таких як кнопки, контейнери, текстові скриньки і багато іншого
- Гнучкі рамки. Гнучкий фреймворк, який можна використовувати для створення та обміну новими з'єднуваними та розширюваним компонентами безпосередньо в Python
PyScript — це просто HTML, посилений екосистемою бібліотек Python.
Умовно Pyscript складається з трьох основних частин: py-env, py-script і py-repl.
Приклад коду
# Хотів би ти використовувати Python прямо в браузері? <html> <head> <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" /> <script defer src="https://pyscript.net/alpha/pyscript.js"></script> </head> <body> <py-script> print('Тепер ти можеш!') </py-script> </body> </html>
Джерела
- Inc, Anaconda. Pyscript.net. pyscript.net (англ.). Процитовано 26 липня 2022.
- Ifihanagbara Olusheye (MAY 26, 2022). How to Use PyScript – A Python Frontend Framework. freeCodeCamp. Процитовано 26 липня 2022.
- Fabio Pliger (APR 30, 2022). Python in the Browser. Anaconda (New from Anaconda). Процитовано 26 липня 2022.
- Joy, Ashwin. Pyscript Tutorial With Simple Code Examples. Pythonista Planet (en-us) . Процитовано 26 липня 2022.
Посилання
- Serdar Yegulalp (JUN 15, 2022). Intro to PyScript: Run Python in your web browser. InfoWorld. IDG Communications, Inc. Процитовано 26 липня 2022.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
PyScript frejmvork yakij dozvolyaye zapuskati v brauzeri programi na Python z vikoristannyam HTML interfejsu Frejmvork anonsuvali 30 kvitnya 2022 roku na konferenciyi en 2022 u skladi distributivu Anaconda KomponentiDeyaki z osnovnih komponentiv Python v brauzeri Umozhlivlennya drop in kontentu zovnishnogo hostingu fajliv i zastosunkiv bez zalezhnosti vid konfiguraciyi na storoni servera Ekosistema Python Vikoristannya bagatoh populyarnih paketiv Python navit z naukovogo steku taki yak numpy Pandas scikit learn ta inshi Python z JavaScript Dvostoronnij zv yazok mizh ob yektami Python ta JavaScript Keruvannya seredovishem Dozvoliti koristuvacham viznachiti yaki pakunki i fajli slid vklyuchati dlya kodu storinki Vizualna rozrobka dodatkiv Vikoristannya komponentiv interfejsu koristuvacha takih yak knopki kontejneri tekstovi skrinki i bagato inshogo Gnuchki ramki Gnuchkij frejmvork yakij mozhna vikoristovuvati dlya stvorennya ta obminu novimi z yednuvanimi ta rozshiryuvanim komponentami bezposeredno v Python PyScript ce prosto HTML posilenij ekosistemoyu bibliotek Python Umovno Pyscript skladayetsya z troh osnovnih chastin py env py script i py repl Priklad kodu Hotiv bi ti vikoristovuvati Python pryamo v brauzeri lt html gt lt head gt lt link rel stylesheet href https pyscript net alpha pyscript css gt lt script defer src https pyscript net alpha pyscript js gt lt script gt lt head gt lt body gt lt py script gt print Teper ti mozhesh lt py script gt lt body gt lt html gt DzherelaInc Anaconda Pyscript net pyscript net angl Procitovano 26 lipnya 2022 Ifihanagbara Olusheye MAY 26 2022 How to Use PyScript A Python Frontend Framework freeCodeCamp Procitovano 26 lipnya 2022 Fabio Pliger APR 30 2022 Python in the Browser Anaconda New from Anaconda Procitovano 26 lipnya 2022 Joy Ashwin Pyscript Tutorial With Simple Code Examples Pythonista Planet en us Procitovano 26 lipnya 2022 PosilannyaSerdar Yegulalp JUN 15 2022 Intro to PyScript Run Python in your web browser InfoWorld IDG Communications Inc Procitovano 26 lipnya 2022