เดฌเตเดฐเตˆเดคเตเดคเตบ 3.14.1-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต, เดตเต†เดฌเต เดฌเตเดฐเต—เดธเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดชเตˆเดคเตเดคเตบ เดญเดพเดทเดฏเตเดŸเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ

ะ”ะพัั‚ัƒะฟะตะฝ ั€ะตะปะธะท ะฟั€ะพะตะบั‚ะฐ Brython 3.14.1 (Browser Python) ั ั€ะตะฐะปะธะทะฐั†ะธะตะน ัะทั‹ะบะฐ ะฟั€ะพะณั€ะฐะผะผะธั€ะพะฒะฐะฝะธั Python 3 ะดะปั web-ะฑั€ะฐัƒะทะตั€ะพะฒ, ะฟะพะทะฒะพะปััŽั‰ะตะน ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ Python ะฒะผะตัั‚ะพ JavaScript ะดะปั ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ัะบั€ะธะฟั‚ะพะฒ ะดะปั Web. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Python ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน BSD.

brython.js, brython_stdlib.js เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†, เด’เดฐเต เดตเต†เดฌเต เดกเต†เดตเดฒเดชเตเดชเตผเด•เตเด•เต JavaScript-เดจเต เดชเด•เดฐเด‚ Python เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเดฟเดจเตเดฑเต† เด•เตเดฒเดฏเดจเตเดฑเต-เดธเตˆเดกเต เดฒเต‹เดœเดฟเด•เตเด•เต เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เดชเตˆเดคเตเดคเตบ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดชเต‡เดœเตเด•เดณเดฟเตฝ เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเต เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป, <br> เดŸเดพเด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. ั mime-ั‚ะธะฟะพะผ ยซtext/pythonยป. ะ”ะพะฟัƒัะบะฐะตั‚ัั ะบะฐะบ ะฒัั‚ั€ะฐะธะฒะฐะฝะธะต ะบะพะดะฐ ะฝะฐ ัั‚ั€ะฐะฝะธั†ัƒ, ั‚ะฐะบ ะธ ะทะฐะณั€ัƒะทะบะฐ ะฒะฝะตัˆะฝะธั… ัะบั€ะธะฟั‚ะพะฒ (). ะ˜ะท ัะบั€ะธะฟั‚ะฐ ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ัั ะฟะพะปะฝั‹ะน ะดะพัั‚ัƒะฟ ะบ ัะปะตะผะตะฝั‚ะฐะผ ะธ ัะพะฑั‹ั‚ะธัะผ DOM. ะŸะพะผะธะผะพ ะดะพัั‚ัƒะฟะฐ ะบ ัั‚ะฐะฝะดะฐั€ั‚ะฝะพะน ะฑะธะฑะปะธะพั‚ะตะบะต Python ะฟั€ะตะดะปะฐะณะฐัŽั‚ัั ัะฟะตั†ะธะฐะปะธะทะธั€ะพะฒะฐะฝะฝั‹ะต ะฑะธะฑะปะธะพั‚ะตะบะธ ะดะปั ะฒะทะฐะธะผะพะดะตะนัั‚ะฒะธั ั DOM ะธ JavaScript-ะฑะธะฑะปะธะพั‚ะตะบะฐะผะธ, ั‚ะฐะบะธะผะธ ะบะฐะบ jQuery, D3, Highcharts ะธ Raphael. ะŸะพะดะดะตั€ะถะธะฒะฐะตั‚ัั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต CSS-ั„ั€ะตะนะผะฒะพั€ะบะพะฒ Bootstrap3, LESS ะธ SASS.

เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตˆเดคเตเดคเตบ เด•เต‹เดกเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต ะฟั€ะพะธะทะฒะพะดะธั‚ัั ั‡ะตั€ะตะท ะฟั€ะตะดะฒะฐั€ะธั‚ะตะปัŒะฝัƒัŽ ะบะพะผะฟะธะปัั†ะธัŽ ัั‚ะพะณะพ ะบะพะดะฐ, ะฒั‹ะฟะพะปะฝัะตะผัƒัŽ ะพะฑั€ะฐะฑะพั‚ั‡ะธะบะพะผ Brython ะฟะพัะปะต ะทะฐะณั€ัƒะทะบะธ ัั‚ั€ะฐะฝะธั†ั‹. ะšะพะผะฟะธะปัั†ะธั ะธะฝะธั†ะธะธั€ัƒะตั‚ัั ะฟั€ะธ ะฟะพะผะพั‰ะธ ะฒั‹ะทะพะฒะฐ ั„ัƒะฝะบั†ะธะธ brython(), ะฝะฐะฟั€ะธะผะตั€ ั‡ะตั€ะตะท ะดะพะฑะฐะฒะปะตะฝะธะต ยซยป. ะะฐ ะพัะฝะพะฒะต Python-ะบะพะดะฐ ั„ะพั€ะผะธั€ัƒะตั‚ัั ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะธะต ะฝะฐ ัะทั‹ะบะต JavaScript, ะบะพั‚ะพั€ะพะต ะทะฐั‚ะตะผ ะฒั‹ะฟะพะปะฝัะตั‚ัั ัˆั‚ะฐั‚ะฝั‹ะผ JavaScript-ะดะฒะธะถะบะพะผ ะฑั€ะฐัƒะทะตั€ะฐ (ะดะปั ัั€ะฐะฒะฝะตะฝะธั, ะฟั€ะพะตะบั‚ PyPy.js ะฟั€ะตะดะปะฐะณะฐะตั‚ ะดะปั ะฒั‹ะฟะพะปะฝะตะฝะธั Python-ะบะพะดะฐ ะฒ ะฑั€ะฐัƒะทะตั€ะต ัะบะพะผะฟะธะปะธั€ะพะฒะฐะฝะฝั‹ะน ะฒ asm.js ะธะฝั‚ะตั€ะฟั€ะตั‚ะฐั‚ะพั€ CPython, ะฐ Skulpt ั€ะตะฐะปะธะทัƒะตั‚ ะธะฝั‚ะตั€ะฟั€ะตั‚ะฐั‚ะพั€ ะฝะฐ JavaScript).

เดตเต†เดฌเต เดชเต‡เดœเตเด•เดณเดฟเตฝ เด‰เตพเดšเตเดšเต‡เตผเดคเตเดค เดชเตˆเดคเตเดคเตบ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเดฒเต† เดฎเดฟเด•เตเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด…เดตเดธเดพเดจ เดชเตเดฐเด•เดŸเดจเด‚ CPython-เดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเต เด…เดŸเตเดคเตเดคเดพเดฃเต. เด•เด‚เดชเตˆเดฒเต‡เดทเตป เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดชเด•เตเดทเต‡ เด…เดคเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป, เดชเตเดฐเต€-เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด•เต‹เดกเต เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เดฒเต‹เดกเดฟเด‚เด—เต เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต (เดชเตˆเดคเตเดคเตบ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดœเดพเดตเดพเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดฌเตเดฐเตˆเดคเตเดคเตบ เดจเตฝเด•เตเดจเตเดจเต. ).

ะะพะฒั‹ะน ะฒั‹ะฟัƒัะบ ะฟั€ะธะผะตั‡ะฐั‚ะตะปะตะฝ ะฟะพะปะฝะพะน ะฟะตั€ะตั€ะฐะฑะพั‚ะบะพะน ั€ะตะฐะปะธะทะฐั†ะธะธ ะฒัั‚ั€ะพะตะฝะฝั‹ั… ั‚ะธะฟะพะฒ ะธ ะฟะตั€ะตะฟะธัั‹ะฒะฐะฝะธะตะผ ะบะพะดะฐ ะดะปั ั€ะฐะทะฑะพั€ะฐ ะฐั€ะณัƒะผะตะฝั‚ะพะฒ ะฒัั‚ั€ะพะตะฝะฝั‹ั… ั„ัƒะฝะบั†ะธะน ะธ ะผะตั‚ะพะดะพะฒ. ะ’ ะฒะตั‚ะบะต Brython 3.14 ะพะฑะตัะฟะตั‡ะตะฝะฐ ัะพะฒะผะตัั‚ะธะผะพัั‚ะธ ั CPython 3.14 ะธ ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฑะพะปัŒัˆะฐั ั‡ะฐัั‚ัŒ ะฝะพะฒั‹ั… ะฒะพะทะผะพะถะฝะพัั‚ะตะน ะดะฐะฝะฝะพะณะพ ะฒั‹ะฟัƒัะบะฐ, ะฒะบะปัŽั‡ะฐั ะฟะพะดะดะตั€ะถะบัƒ t-ัั‚ั€ะพะบ ะธ ะพั‚ะปะพะถะตะฝะฝะพะน ะพะฑั€ะฐะฑะพั‚ะบะธ ะฐะฝะฝะพั‚ะฐั†ะธะน.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•