ΠΡΠ΅Π·Π΅Π½ΡΠΈΡΠ°Π½ Π΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ PyScript, ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΊΡΠ²Π°ΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ Python Π²ΠΎ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΈ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π²ΠΎ Python. ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ DOM ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° Π΄Π²ΠΎΠ½Π°ΡΠΎΡΠ½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ Π½Π° JavaScript. ΠΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π΅ Π·Π°ΡΡΠ²Π°Π½Π°, Π° ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ ΡΠ΅ ΡΠ²Π΅Π΄ΡΠ²Π°Π°Ρ Π½Π° ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°Π·ΠΈΠΊΠΎΡ Π½Π° Python Π½Π°ΠΌΠ΅ΡΡΠΎ JavaScrpt. ΠΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π° PyScript ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° Apache 2.0.
ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Brython, ΠΊΠΎΡ Π³ΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ° Python ΠΊΠΎΠ΄ΠΎΡ Π²ΠΎ JavaScript, PyScript ΠΊΠΎΡΠΈΡΡΠΈ Pyodide, ΠΏΠΎΡΡΠ° Π½Π° CPython ΠΎΠ΄ ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ, ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½Π° Π²ΠΎ WebAssembly, Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈ Python ΠΊΠΎΠ΄. ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° Pyodide Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ Python 3 ΠΈ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΡΠΈΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π·Π° Π½Π°ΡΡΠ½ΠΈ ΠΏΡΠ΅ΡΠΌΠ΅ΡΠΊΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ numpy, pandas ΠΈ scikit-learn. ΠΠ° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° PyScript, ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠ»ΠΎΡ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°ΡΠ΅ Π½Π° Python ΠΊΠΎΠ΄ ΡΠΎ JavaScript, Π²ΠΌΠ΅ΡΠ½ΡΠ²Π°ΡΠ΅ ΠΊΠΎΠ΄ Π²ΠΎ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠΈ, ΡΠ²ΠΎΠ· Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π²Π»Π΅Π·/ΠΈΠ·Π»Π΅Π· ΠΈ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ Π·Π°Π΄Π°ΡΠΈ. ΠΡΠΎΠ΅ΠΊΡΠΎΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π·Π±ΠΈΡ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ (ΠΊΠΎΠΏΡΠΈΡΠ°, ΡΠ΅ΠΊΡΡΡΠ°Π»Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΠΈΡΠ½.) Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π½Π° Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π²ΠΎ Python.
ΠΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ PyScript ΡΠ΅ ΡΠ²Π΅Π΄ΡΠ²Π° Π½Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠΊΡΠΈΠΏΡΠ°ΡΠ° pyscript.js ΠΈ Π»ΠΈΡΡΠΎΡ ΡΠΎ ΡΡΠΈΠ»ΠΎΠ²ΠΈ pyscript.css, ΠΏΠΎ ΡΡΠΎ ΡΡΠ°Π½ΡΠ²Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° Python-ΠΊΠΎΠ΄ΠΎΡ ΠΏΠΎΡΡΠ°Π²Π΅Π½ Π²Π½Π°ΡΡΠ΅ Π²ΠΎ ΠΎΠ·Π½Π°ΠΊΠ°ΡΠ° Π²ΠΎ ΡΡΡΠ°Π½ΠΈΡΠΈΡΠ΅ , ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΠΏΡΠ΅ΠΊΡ ΠΎΠ·Π½Π°ΠΊΠ° . ΠΡΠΎΠ΅ΠΊΡΠΎΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΈ ΠΎΠ·Π½Π°ΠΊΠ° ΡΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΈΠ½Π° Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ (REPL). ΠΠ° Π΄Π° Π³ΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΡΠ΅ΠΊΠΈΡΠ΅ Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ° ΠΎΠ·Π½Π°ΠΊΠ°ΡΠ° β " ... ΠΏΠ΅ΡΠ°ΡΠ΅ΡΠ΅ ('ΠΠ΄ΡΠ°Π²ΠΎ ΡΠ²Π΅Ρ!') - numpy - matplotlib - ΠΏΠ°ΡΠ΅ΠΊΠΈ: - /data.py ...
ΠΠ·Π²ΠΎΡ: opennet.ru