เจฌเฉเจฐเจพเจ‡เจฅเจจ 3.14.1 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจตเฉˆเฉฑเจฌ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจฒเจˆ เจชเจพเจˆเจฅเจจ เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ

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

brython.js เจ…เจคเฉ‡ brython_stdlib.js เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจ•เฉ‡, เจ‡เฉฑเจ• เจตเฉˆเฉฑเจฌ เจกเจฟเจตเฉˆเจฒเจชเจฐ JavaScript เจฆเฉ€ เจฌเจœเจพเจ Python เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ-เจธเจพเจˆเจก เจธเจพเจˆเจŸ เจคเจฐเจ• เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจชเจพเจˆเจฅเจจ เจญเจพเจธเจผเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจชเฉฐเจจเจฟเจ†เจ‚ 'เจคเฉ‡ เจชเจพเจˆเจฅเจจ เจ•เฉ‹เจก เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ, เจŸเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ ั 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 เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจนเฉˆเฅค เจฆเฉ‡เจฐเฉ€ เจธเจฟเจฐเจซ เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจชเฉœเจพเจ… 'เจคเฉ‡ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจ‡เจธ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจจ เจฒเจˆ, เจชเฉเจฐเฉ€-เจ•เฉฐเจชเจพเจˆเจฒเจก JavaScript เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ‡ เจฒเฉ‹เจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจฌเฉเจฐเจพเจ‡เจฅเจจ เจชเจพเจˆเจฅเจจ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ) .

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

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹