āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° 3.10 (āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒāĻžāĻāĻĨāĻ¨) āĻĒā§āĻ°āĻā§āĻā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ°āĻŋāĻ˛āĻŋāĻ āĻāĻ¯āĻŧā§āĻŦ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸āĻžāĻāĻĄā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻāĻĨāĻ¨ 3 āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻāĻ¯āĻŧā§āĻŦā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻžāĻāĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ āĻā§āĻĄ āĻĒāĻžāĻāĻĨāĻ¨ā§ āĻ˛ā§āĻāĻž āĻāĻŦāĻ āĻŦāĻŋāĻāĻ¸āĻĄāĻŋ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
brython.js āĻāĻŦāĻ brython_stdlib.js āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§, āĻāĻāĻāĻ¨ āĻāĻ¯āĻŧā§āĻŦ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻžāĻāĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻžāĻāĻĄā§ āĻ¸āĻžāĻāĻā§āĻ° āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻāĻĨāĻ¨ āĻāĻžāĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻžāĻāĻĨāĻ¨ āĻā§āĻĄ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§, āĻā§āĻ¯āĻžāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ Ņ 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-āĻāĻ° āĻāĻžāĻ°ā§āĻ¯āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋāĨ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻĻā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻĒā§āĻ°āĻžāĻ-āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻĄ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ˛ā§āĻĄāĻŋāĻ āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ (āĻŦā§āĻ°āĻžāĻāĻĨāĻ¨ āĻĒāĻžāĻāĻĨāĻ¨ āĻŽāĻĄāĻŋāĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§ )
āĻ¨āĻ¤ā§āĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻā§ Python 3.10 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ (āĻŽā§āĻ¯āĻžāĻ/āĻā§āĻ¸) āĻ
āĻĒāĻžāĻ°ā§āĻāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻĒāĻžāĻāĻĨāĻ¨ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻŋ (āĻāĻāĻ¸āĻāĻŋ, āĻ
ā§āĻ¯āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻŋ) āĻāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻ āĻ
āĻĢāĻžāĻ° āĻāĻ°ā§, āĻ¯āĻž āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ AST āĻĨā§āĻā§ āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru