{"id":5316,"date":"2023-03-29T00:02:11","date_gmt":"2023-03-28T21:02:11","guid":{"rendered":"https:\/\/1.cbm.ua\/?p=5316"},"modified":"2024-09-16T10:03:15","modified_gmt":"2024-09-16T07:03:15","slug":"python-%d0%ba%d0%b0%d0%ba-%d1%81%d1%80%d0%b0%d0%b2%d0%bd%d0%b8%d1%82%d1%8c-%d0%b4%d0%b2%d0%b5-%d1%81%d1%82%d1%80%d0%be%d0%ba%d0%b8-%d0%b8-%d0%b2%d1%8b%d0%b4%d0%b5%d0%bb%d0%b8%d1%82%d1%8c-%d1%80%d0%b0","status":"publish","type":"post","link":"https:\/\/1.cbm.ua\/?p=5316","title":{"rendered":"!!! ___ Python + JavaScript \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0434\u0432\u0443\u0445 \u0441\u0442\u0440\u043e\u043a (\u0442\u0435\u043a\u0441\u0442\u043e\u0432) \u0438 \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438.  (\u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435 \u041f\u041e) (Teg: \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0430, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0439, \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0446\u0432\u0435\u0442\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f, \u043d\u0430\u0439\u0442\u0438 \u0440\u0430\u0437\u043d\u0438\u0446\u0443, \u043d\u0430\u0439\u0442\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f, ). (teg: &lt;\/jv1>&lt;jv1> -\u0443\u0434\u0430\u043b\u0438\u0442\u044c)"},"content":{"rendered":"\n<p>\u043f\u0430\u043f\u043a\u0430 &#171;*\\HTML_CSS_JS_2023\\\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0433\u0430\u043c\u0438 \u043e\u0442\u043b\u0438\u0447\u0438\u0439 \u043f\u0440\u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 2\u0445 \u043f\u043e\u0445\u043e\u0436\u0438\u0445 \u0441\u0442\u0440\u043e\u043a&#187;<\/p>\n\n\n\n<p>Teg: \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0430, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0439, \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0446\u0432\u0435\u0442\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f, \u043d\u0430\u0439\u0442\u0438 \u0440\u0430\u0437\u043d\u0438\u0446\u0443, \u043d\u0430\u0439\u0442\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f,<\/p>\n\n\n\n<p><a href=\"https:\/\/overcoder.net\/q\/140365\/python-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%B4%D0%B2%D1%83%D0%BC%D1%8F-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D0%BC%D0%B8\" data-type=\"URL\" data-id=\"https:\/\/overcoder.net\/q\/140365\/python-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-%D0%B4%D0%B2%D1%83%D0%BC%D1%8F-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B0%D0%BC%D0%B8\" target=\"_blank\" rel=\"noreferrer noopener\">URL \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a<\/a><\/p>\n\n\n\n<p><a href=\"http:\/\/l.cbm.ua\/help\/index.html\" data-type=\"link\" data-id=\"http:\/\/l.cbm.ua\/help\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/l.cbm.ua\/help\/index.html &#8212; \u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 2\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 (Comparison of 2 texts)<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u0426\u0435\u043b\u044c \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u0438\u0442\u044c \u0447\u0430\u0441\u0442\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u0442\u0435\u043a\u0441\u0442\u0435. <br>\u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0435\u0441\u0442\u044c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0435\u0440\u0435\u0434 \u043a\u0430\u0436\u0434\u044b\u043c \u0442\u0430\u043a\u0438\u043c \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c \u0441\u0442\u0430\u0432\u0438\u0442 \u0438\u043b\u0438 + (\u0441\u0438\u043c\u0432\u043e\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d) \u0438\u043b\u0438 &#8212; (\u0441\u0438\u043c\u0432\u043e\u043b \u0443\u0434\u0430\u043b\u0435\u043d). <br>\u0414\u0430\u043b\u044c\u0448\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u0442\u0430\u043a\u043e\u0439 \u0441\u0438\u043c\u0432\u043e\u043b \u043e\u0431\u0440\u0430\u043c\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u0438\u043c \u0442\u0435\u0433\u043e\u043c.<br>\u0414\u0430\u043b\u044c\u0448\u0435 \u0447\u0442\u043e\u0431\u044b \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440\u044b \u0442\u0435\u043a\u0441\u0442 \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0438\u043b\u0435\u0439 \u0438 \u043d\u0435 \u0432\u044b\u0434\u0435\u043b\u044f\u0442\u044c \u043a\u0430\u0436\u0434\u044b\u0439 \u0441\u0438\u043c\u0432\u043e\u043b \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u0443\u0434\u0430\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0439 \u0442\u0435\u0433 \u043a\u043e\u043d\u0446\u0430 \u0438 \u043d\u0430\u0447\u0430\u043b\u0430. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440:    <\/p>\n\n\n\n<p>\u0421\u043a\u0440\u0438\u043f\u0442 \u0434\u043b\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f \u0434\u0432\u0443\u0445 \u0441\u0442\u0440\u043e\u043a:<br><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">s_r1 = s_r1.replace(\"&lt;\/jV1>&lt;jV1>\", \"\")\ns_r2 = s_r2.replace(\"&lt;\/jV2>&lt;jV2>\", \"\")<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u0432\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e\n&lt;jV1>a&lt;\/jV1>&lt;jV1>b&lt;\/jV1>&lt;jV1>c&lt;\/jV1>\n\u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u044d\u0442\u043e\n&lt;jV1>abc&lt;\/jV1><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import difflib\n\ncases=[('afrykanerskoj\u0119zyczny', 'afrykanerskoj\u0119zycznym'),\n       ('afrykanerskoj\u0119zyczni', 'nieafrykanerskoj\u0119zyczni'),\n       ('afrykanerskoj\u0119zycznym', 'afrykanerskoj\u0119zyczny'),\n       ('nieafrykanerskoj\u0119zyczni', 'afrykanerskoj\u0119zyczni'),\n       ('nieafrynerskoj\u0119zyczni', 'afrykanerskojzyczni'),\n       ('abcdefg','xac')] \n\nfor a,b in cases:     \n    print('{} => {}'.format(a,b))  \n    for i,s in enumerate(difflib.ndiff(a, b)):\n        if s[0]==' ': continue\n        elif s[0]=='-':\n            print(u'Delete \"{}\" from position {}'.format(s[-1],i))\n        elif s[0]=='+':\n            print(u'Add \"{}\" to position {}'.format(s[-1],i))    \n    print()<\/pre>\n\n\n\n<p><strong>\u0411\u0443\u0434\u0435\u0442 \u043d\u0430\u043f\u0435\u0447\u0430\u0442\u0430\u043d\u043e<\/strong>:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">afrykanerskoj\u0119zyczny => afrykanerskoj\u0119zycznym\nAdd \"m\" to position 20\n\nafrykanerskoj\u0119zyczni => nieafrykanerskoj\u0119zyczni\nAdd \"n\" to position 0\nAdd \"i\" to position 1\nAdd \"e\" to position 2\n\nafrykanerskoj\u0119zycznym => afrykanerskoj\u0119zyczny\nDelete \"m\" from position 20\n\nnieafrykanerskoj\u0119zyczni => afrykanerskoj\u0119zyczni\nDelete \"n\" from position 0\nDelete \"i\" from position 1\nDelete \"e\" from position 2\n\nnieafrynerskoj\u0119zyczni => afrykanerskojzyczni\nDelete \"n\" from position 0\nDelete \"i\" from position 1\nDelete \"e\" from position 2\nAdd \"k\" to position 7\nAdd \"a\" to position 8\nDelete \"\u0119\" from position 16\n\nabcdefg => xac\nAdd \"x\" to position 0\nDelete \"b\" from position 2\nDelete \"d\" from position 4\nDelete \"e\" from position 5\nDelete \"f\" from position 6\nDelete \"g\" from position 7<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"535\" height=\"427\" src=\"https:\/\/fjngqp1mvftjzxfzrdiggafze9wxueam.cdn-freehost.com.ua\/wp-content\/uploads\/2023\/03\/image-12.png\" alt=\"\" class=\"wp-image-5319\" srcset=\"https:\/\/fjngqp1mvftjzxfzrdiggafze9wxueam.cdn-freehost.com.ua\/wp-content\/uploads\/2023\/03\/image-12.png 535w, https:\/\/fjngqp1mvftjzxfzrdiggafze9wxueam.cdn-freehost.com.ua\/wp-content\/uploads\/2023\/03\/image-12-300x239.png 300w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>\u0421\u043a\u0440\u0438\u043f\u0442 (\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430) \u0434\u043b\u044f \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f 2\u0445 \u0441\u0442\u0440\u043e\u043a \u0438 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0442\u0435\u0433\u0430\u043c\u0438 \u0442\u0435\u0445 \u0431\u0443\u043a\u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b.<\/p>\n\n\n\n<p>\u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0442\u0430\u043a:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"199\" height=\"151\" src=\"https:\/\/fjngqp1mvftjzxfzrdiggafze9wxueam.cdn-freehost.com.ua\/wp-content\/uploads\/2023\/03\/image-14.png\" alt=\"\" class=\"wp-image-5321\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>\u0421\u043a\u0440\u0438\u043f\u0442 (\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430) \u043d\u0430 Python-\u0435 \u0434\u043b\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0441\u0442\u0440\u043e\u043a \u0441 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044f\u043c\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043d\u044b\u0445 \u0431\u0443\u043a\u0432 \u0442\u0435\u0433\u0430\u043c\u0438.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import difflib\ncases=[]\nmas_1 = [()]\ncases=[\n       ('befehlen', 'befiehlt'),\n       ('backen', 'b\u00e4ckt'),\n       ('backen', 'backt'),\n       ('backen', 'buk'),\n       ('backen', 'backte'),\n       ('backen', 'hat gebacken')\n    ]\n\n\nfor a, b in cases:     \n    print(f'{a} => {b}')\n    s_r1 = \"\"\n    s_r2 = \"\"\n    for i, s in enumerate(difflib.ndiff(a, b)):\n        if s[0] == \"-\":\n            s_r1 += \"&lt;jV1>\" + s[2:] + \"&lt;\/jV1>\"\n        elif s[0] == \"+\":\n            s_r2 += \"&lt;jV2>\" + s[2:] + \"&lt;\/jV2>\"\n        else:\n            s_r1 += s[2:]\n            s_r2 += s[2:]\n\n\n\n    #\u0422\u0443\u0442 \u043c\u043e\u0436\u043d\u043e \u0432 \u0441\u0442\u0440\u043e\u043a\u0430\u0445 \u0441 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c\u0438 \"s_r1\" \u0438 \"s_r2\" \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0439\u0441\u044f\n    # \u0438 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0442\u0435\u0433\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \"&lt;\/jp1>&lt;jp1>\" \u0438\u043b\u0438 \u0447\u0442\u043e\u0442\u043e \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435.\n    #\u0422\u0430\u043a \u043a\u0430\u043a \u0438\u043d\u0430\u0447\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0434\u0435\u043b\u044f\u0442\u044c\u0441\u044f \u043a\u0430\u0436\u0434\u0430\u044f \u0431\u0443\u043a\u0432\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e.\n    s_r1 = s_r1.replace(\"&lt;\/jV1>&lt;jV1>\", \"\")\n    s_r2 = s_r2.replace(\"&lt;\/jV2>&lt;jV2>\", \"\")\n    print (f'{s_r1}, {s_r2}')\n    print()<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"177\" src=\"https:\/\/fjngqp1mvftjzxfzrdiggafze9wxueam.cdn-freehost.com.ua\/wp-content\/uploads\/2023\/03\/image-15.png\" alt=\"\" class=\"wp-image-5326\" srcset=\"https:\/\/fjngqp1mvftjzxfzrdiggafze9wxueam.cdn-freehost.com.ua\/wp-content\/uploads\/2023\/03\/image-15.png 586w, https:\/\/fjngqp1mvftjzxfzrdiggafze9wxueam.cdn-freehost.com.ua\/wp-content\/uploads\/2023\/03\/image-15-300x91.png 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<!DOCTYPE html>\n<html>\n\n<head>\n  <meta charset=\"utf-8\">\n  <title>Lesson number 1<\/title>\n\n  <style>\n  jv1 {\n    color: blue;\n  }\n  \n  jv2 {\n    color: red;\n  }\n\n  jv3 {\n    color: green;\n  }\n\n  <\/style>\n<\/head>\n\n<body>\n  <h1>\u0414\u043b\u044f \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u043d\u0435\u043c\u0435\u0446\u043a\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430. <\/h1>\n  <hr>\n  <h3>\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 2\u0445 \u0441\u0442\u0440\u043e\u043a<\/h3>\n  <hr>\n  befehlen => befiehlt\n  <br>\n<pre>\nversicherung, <jV2>sach<\/jV2>versicherung\nversicherung, <jV2>r\u00fcck<\/jV2>versicherung\nversicherung, <jV2>kasko<\/jV2>versicherung\nvers<jV1>i<\/jV1>cherung, versch<jV2>lecht<\/jV2>erung\nversi<jV1>ch<\/jV1>erung, vers<jV2>te<\/jV2>i<jV2>g<\/jV2>erung\n<\/pre>\n\n<\/body>\n\n\n\n<p>\u0432 \u043f\u0430\u043f\u043a\u0435 \u0442\u0443\u0442<br>***\\HTML_CSS_JS_2023\\\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0433\u0430\u043c\u0438 \u043e\u0442\u043b\u0438\u0447\u0438\u0439 \u043f\u0440\u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 2\u0445 \u043f\u043e\u0445\u043e\u0436\u0438\u0445 \u0441\u0442\u0440\u043e\u043a<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u043f\u0430\u043f\u043a\u0430 &#171;*\\HTML_CSS_JS_2023\\\u0412\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0442\u0435\u0433\u0430\u043c\u0438 \u043e\u0442\u043b\u0438\u0447\u0438\u0439 \u043f\u0440\u0438 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438 2\u0445 \u043f\u043e\u0445\u043e\u0436\u0438\u0445 \u0441\u0442\u0440\u043e\u043a&#187; Teg: \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0430, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0439, \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0446\u0432\u0435\u0442\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f, \u043d\u0430\u0439\u0442\u0438 \u0440\u0430\u0437\u043d\u0438\u0446\u0443, \u043d\u0430\u0439\u0442\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f, URL \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a http:\/\/l.cbm.ua\/help\/index.html &#8212; \u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 2\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 (Comparison of 2 texts) \u0426\u0435\u043b\u044c \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u0438\u0442\u044c \u0447\u0430\u0441\u0442\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u044b \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u0442\u0435\u043a\u0441\u0442\u0435. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0435\u0441\u0442\u044c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0435\u0440\u0435\u0434 \u043a\u0430\u0436\u0434\u044b\u043c \u0442\u0430\u043a\u0438\u043c \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u043c \u0441\u0442\u0430\u0432\u0438\u0442 \u0438\u043b\u0438 + (\u0441\u0438\u043c\u0432\u043e\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d)&hellip;&nbsp;<a href=\"https:\/\/1.cbm.ua\/?p=5316\" rel=\"bookmark\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 &raquo;<span class=\"screen-reader-text\">!!! ___ Python + JavaScript \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0434\u0432\u0443\u0445 \u0441\u0442\u0440\u043e\u043a (\u0442\u0435\u043a\u0441\u0442\u043e\u0432) \u0438 \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438.  (\u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0435 \u041f\u041e) (Teg: \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0430, \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0439, \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0446\u0432\u0435\u0442\u043e\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f, \u043d\u0430\u0439\u0442\u0438 \u0440\u0430\u0437\u043d\u0438\u0446\u0443, \u043d\u0430\u0439\u0442\u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u044f, ). (teg: &lt;\/jv1>&lt;jv1> -\u0443\u0434\u0430\u043b\u0438\u0442\u044c)<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[163,2,6,166],"tags":[],"class_list":["post-5316","post","type-post","status-publish","format-standard","hentry","category--life-hack-life-hack","category-python","category-js","category-nodejs"],"_links":{"self":[{"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/posts\/5316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5316"}],"version-history":[{"count":15,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/posts\/5316\/revisions"}],"predecessor-version":[{"id":6711,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=\/wp\/v2\/posts\/5316\/revisions\/6711"}],"wp:attachment":[{"href":"https:\/\/1.cbm.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/1.cbm.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}