Brython 3.15.0(๋ธ๋ผ์ฐ์ ํ์ด์ฌ)์ด ์ถ์๋์์ต๋๋ค. ์ด ๋ฒ์ ์ ์น ๋ธ๋ผ์ฐ์ ์ฉ ํ์ด์ฌ 3 ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ๊ตฌํํ์ฌ ์น ์คํฌ๋ฆฝํ ์ ์๋ฐ์คํฌ๋ฆฝํธ ๋์ ํ์ด์ฌ์ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค. Brython 3.15๋ CPython 3.15์ ํธํ๋๋ฉฐ, ์ง์ฐ ๋ก๋ฉ ๋ชจ๋ ์ํฌํธ, frozendict ๋ฐ ์ผํฐ๋ ํ์ , ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ ์ธํจํน์ ์ํ "*" ๋ฐ "**" ์ฐ์ฐ์ ๋ฑ CPython 3.15์ ์๋ก์ด ๊ธฐ๋ฅ ๋๋ถ๋ถ์ ๊ตฌํํฉ๋๋ค. ์ด ํ๋ก์ ํธ์ ์ฝ๋๋ ํ์ด์ฌ์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ BSD ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
brython.js์ brython_stdlib.js ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํฌํจํ๋ฉด ์น ๊ฐ๋ฐ์๋ JavaScript ๋์ Python์ ์ฌ์ฉํ์ฌ ํด๋ผ์ด์ธํธ ์ธก ์น์ฌ์ดํธ ๋ก์ง์ ์ ์ํ ์ ์์ต๋๋ค. ํ์ด์ง์ Python ์ฝ๋๋ฅผ ํฌํจํ๋ ค๋ฉด ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ธ์. ั mime-ัะธะฟะพะผ ยซtext/pythonยป. ะะพะฟััะบะฐะตััั ะบะฐะบ ะฒัััะฐะธะฒะฐะฝะธะต ะบะพะดะฐ ะฝะฐ ัััะฐะฝะธัั, ัะฐะบ ะธ ะทะฐะณััะทะบะฐ ะฒะฝะตัะฝะธั ัะบัะธะฟัะพะฒ (). ะะท ัะบัะธะฟัะฐ ะฟัะตะดะพััะฐะฒะปัะตััั ะฟะพะปะฝัะน ะดะพัััะฟ ะบ ัะปะตะผะตะฝัะฐะผ ะธ ัะพะฑััะธัะผ DOM. ะะพะผะธะผะพ ะดะพัััะฟะฐ ะบ ััะฐะฝะดะฐััะฝะพะน ะฑะธะฑะปะธะพัะตะบะต Python ะฟัะตะดะปะฐะณะฐัััั ัะฟะตัะธะฐะปะธะทะธัะพะฒะฐะฝะฝัะต ะฑะธะฑะปะธะพัะตะบะธ ะดะปั ะฒะทะฐะธะผะพะดะตะนััะฒะธั ั DOM ะธ JavaScript-ะฑะธะฑะปะธะพัะตะบะฐะผะธ, ัะฐะบะธะผะธ ะบะฐะบ jQuery, D3, Highcharts ะธ Raphael. ะะพะดะดะตัะถะธะฒะฐะตััั ะธัะฟะพะปัะทะพะฒะฐะฝะธะต CSS-ััะตะนะผะฒะพัะบะพะฒ Bootstrap3, LESS ะธ SASS.
๋ธ๋ก์์ ํ์ด์ฌ ์ฝ๋ ์คํ ะฟัะพะธะทะฒะพะดะธััั ัะตัะตะท ะฟัะตะดะฒะฐัะธัะตะปัะฝัั ะบะพะผะฟะธะปััะธั ััะพะณะพ ะบะพะดะฐ, ะฒัะฟะพะปะฝัะตะผัั ะพะฑัะฐะฑะพััะธะบะพะผ Brython ะฟะพัะปะต ะทะฐะณััะทะบะธ ัััะฐะฝะธัั. ะะพะผะฟะธะปััะธั ะธะฝะธัะธะธััะตััั ะฟัะธ ะฟะพะผะพัะธ ะฒัะทะพะฒะฐ ััะฝะบัะธะธ brython(), ะฝะฐะฟัะธะผะตั ัะตัะตะท ะดะพะฑะฐะฒะปะตะฝะธะต ยซยป. ะะฐ ะพัะฝะพะฒะต Python-ะบะพะดะฐ ัะพัะผะธััะตััั ะฟัะตะดััะฐะฒะปะตะฝะธะต ะฝะฐ ัะทัะบะต JavaScript, ะบะพัะพัะพะต ะทะฐัะตะผ ะฒัะฟะพะปะฝัะตััั ััะฐัะฝัะผ JavaScript-ะดะฒะธะถะบะพะผ ะฑัะฐัะทะตัะฐ.
์น ํ์ด์ง์ ๋ด์ฅ๋ ํ์ด์ฌ ์คํฌ๋ฆฝํธ์ ๋๋ถ๋ถ ์ฐ์ฐ ์ฑ๋ฅ์ CPython๊ณผ ๊ฑฐ์ ๋น์ทํฉ๋๋ค. ์ ์ผํ ์ง์ฐ์ ์ปดํ์ผ ๋จ๊ณ์์ ๋ฐ์ํ์ง๋ง, ๋ฏธ๋ฆฌ ์ปดํ์ผ๋ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ๋ก๋ํ์ฌ ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ก๋ฉ ์๋๋ฅผ ๋์ผ ์ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๋ ํด๊ฒฐ๋ฉ๋๋ค (Brython์ ํ์ด์ฌ ๋ชจ๋์ ๊ธฐ๋ฐ์ผ๋ก ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํ๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค).
์ถ์ฒ : opennet.ru
