PyScript жобасы веб-шолғышта Python сценарийлерін іске қосу платформасын әзірлеуде.

Python тілінде жазылған өңдеушілерді веб-беттерге біріктіруге және Python тілінде интерактивті веб-қосымшаларды жасауға мүмкіндік беретін PyScript жобасы ұсынылған. Қолданбаларға DOM рұқсаты және JavaScript нысандарымен екі жақты әрекеттесу интерфейсі беріледі. Веб-қосымшаларды әзірлеу логикасы сақталады және айырмашылықтар JavaScrpt орнына Python тілін пайдалану мүмкіндігіне дейін қайнатылады. PyScript бастапқы коды Apache 2.0 лицензиясы бойынша таратылады.

Python кодын JavaScript ішіне құрастыратын Brython жобасынан айырмашылығы, PyScript Python кодын орындау үшін WebAssembly жүйесіне құрастырылған CPython браузер жағындағы порты Pyodide пайдаланады. Pyodide пайдалану Python 3-пен толық үйлесімділікке қол жеткізуге және тіл мен кітапханалардың барлық мүмкіндіктерін, соның ішінде numpy, pandas және scikit-learn сияқты ғылыми есептеулер үшін пайдалануға мүмкіндік береді. PyScript жағында Python кодын JavaScript-пен біріктіру, веб-беттерге код енгізу, модульдерді импорттау, енгізу/шығаруды ұйымдастыру және басқа да қатысты тапсырмаларды шешу үшін қабат қарастырылған. Жоба Python тілінде веб-интерфейс құруға арналған виджеттердің (түймелер, мәтіндік блоктар және т.б.) жиынтығын ұсынады.

PyScript жобасы веб-шолғышта Python сценарийлерін іске қосу платформасын әзірлеуде.

PyScript пайдалану pyscript.js сценарийі мен pyscript.css мәнерлер кестесін қосуға байланысты, содан кейін тегтің ішінде орналасқан Python кодын беттерге біріктіру мүмкін болады. , немесе файлдарды тег арқылы қосу . Жоба тегті де қамтамасыз етеді интерактивті кодты орындау ортасын іске асырумен (REPL). Жергілікті модульдерге жолдарды анықтау үшін « тегті пайдаланыңыз. " ... print('Сәлем әлем!') - numpy - matplotlib - жолдар: - /data.py ...

Ақпарат көзі: opennet.ru

пікір қалдыру