{"id":356881,"date":"2024-05-20T23:38:53","date_gmt":"2024-05-20T23:38:53","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=356881"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=356881","title":{"rendered":"<span>\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0437\u0430\u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432\u0430\u0442\u044c<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0413\u0430\u043b\u0438\u043c\u043e\u0432 \u0410\u0439\u0440\u0430\u0442, \u044f \u043f\u0430\u0442\u0435\u043d\u0442\u043d\u044b\u0439 \u043f\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0439. \u041c\u043e\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u044f \u043f\u043e\u043c\u043e\u0433\u0430\u044e \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0430\u0442\u0435\u043b\u044f\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u0430\u0442\u0435\u043d\u0442\u043d\u0443\u044e \u0437\u0430\u0449\u0438\u0442\u0443 \u0438\u0445 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043e\u043a (\u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0439 \u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439).<\/p>\n<p>\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442 \u043d\u0430\u0447\u0430\u043b, \u043d\u0430 \u043c\u043e\u0439 \u0432\u0437\u0433\u043b\u044f\u0434, \u043d\u0435\u043f\u0440\u0430\u0432\u043e\u043c\u0435\u0440\u043d\u043e \u0432\u044b\u0434\u0430\u0432\u0430\u0442\u044c \u043e\u0442\u043a\u0430\u0437\u044b \u043f\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u044b \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 \u0438 \u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u0438\u043a\u0438 (\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u044b \u0438 \u0442.\u0434.). \u041d\u0435\u043f\u0440\u0430\u0432\u043e\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u044c, \u043f\u043e \u043c\u043e\u0435\u043c\u0443 \u043c\u043d\u0435\u043d\u0438\u044e, \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u0432\u0434\u0440\u0443\u0433 \u043c\u0435\u043d\u044f\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043e\u0446\u0435\u043d\u043a\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0439. \u0415\u0441\u043b\u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u043e\u0432\u0430\u044f \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u044b, \u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0437\u0430\u043a\u043e\u043d\u043e\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e, \u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432 \u0440\u0443\u0447\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 \u0438 \u0441 \u043d\u0430\u0434\u0440\u0443\u0433\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0434 \u043b\u043e\u0433\u0438\u043a\u043e\u0439 \u0432\u044b\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043e\u0442\u043a\u0430\u0437\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c.<\/p>\n<p>\u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442 \u0441\u0430\u043c \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u0434\u0430\u0447\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0438\u0445 \u043d\u0430\u0440\u0443\u0448\u0430\u0442\u044c. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 \u0443\u0441\u0442\u043d\u044b\u0435 \u0440\u0430\u0437\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432 \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430, \u043a\u0430\u043a \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u043d\u043e \u044d\u0442\u0438 \u0443\u0441\u0442\u043d\u044b\u0435 \u0440\u0430\u0437\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c \u0437\u0430\u044f\u0432\u043a\u0430 \u0434\u043e\u0445\u043e\u0434\u0438\u0442 \u0434\u043e \u0441\u0442\u0430\u0434\u0438\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u044b \u043f\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443.<\/p>\n<p>\u041c\u043d\u0435 \u0441\u0442\u0430\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u043a\u0430\u043a \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0441\u044f \u043f\u0440\u043e\u0446\u0435\u043d\u0442 \u0432\u044b\u0434\u0430\u0447 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b. \u0414\u0430\u043b\u044c\u0448\u0435 \u044f \u0442\u0435\u0437\u0438\u0441\u043d\u043e \u0431\u0443\u0434\u0443 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u043b \u0438 \u043a\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043c\u043d\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u0438 \u043a\u0430\u043a\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u0437\u0430\u043a\u043e\u043d\u043e\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0438 \u043d\u0430\u0448\u0435\u043b.<\/p>\n<h2>\u0421\u0431\u043e\u0440 \u0434\u0430\u043d\u043d\u044b\u0445<\/h2>\n<p>\u0423 \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u0435\u0441\u0442\u044c \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0437\u0430\u044f\u0432\u043a\u0430\u043c \u0438 \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u043c \u043f\u043e \u043d\u0438\u043c \u043f\u0430\u0442\u0435\u043d\u0442\u0430\u043c. \u0411\u0430\u0437\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0447\u0430\u0441\u0442\u0435\u0439: \u0431\u0430\u0437\u0430 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u044f (\u0418\u0417) \u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 (\u041f\u041c), \u0437\u0434\u0435\u0441\u044c \u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044e \u0442\u043e\u043b\u044c\u043a\u043e \u041f\u041c, \u0430 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043f\u0440\u043e \u0418\u0417. \u041a\u0430\u0436\u0434\u0430\u044f \u0437\u0430\u044f\u0432\u043a\u0430 \u0438 \u043f\u0430\u0442\u0435\u043d\u0442 \u0438\u043c\u0435\u044e\u0442 \u0441\u0432\u043e\u0439 url, \u043d\u043e \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u0432\u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043d\u0435\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0430\u0440\u0441\u0435\u0440\u0430.  <\/p>\n<p>\u0412\u0441\u0435 \u0437\u0430\u044f\u0432\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u0442 \u0438\u0437 10 \u0446\u0438\u0444\u0440, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441 <strong>\u0413\u041e\u0414\u0410 <\/strong>(4 \u0446\u0438\u0444\u0440\u044b), \u0434\u0430\u043b\u0435\u0435 \u0438\u0434\u0435\u0442 <u>1<\/u>, \u0434\u0430\u043b\u0435\u0435 <em>\u0425\u0425\u0425\u0425\u0425 <\/em>(5 \u0446\u0438\u0444\u0440), \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, <strong>2018<\/strong><u>1<\/u><em>00001<\/em>. \u0417\u0430\u044f\u0432\u043a\u0438 \u043d\u0430 \u0418\u0417 \u0438 \u041f\u041c \u043f\u0435\u0440\u0435\u043c\u0435\u0448\u0430\u043d\u044b, \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u044f\u0432\u043e\u043a.  <\/p>\n<p>\u041d\u0430 \u0441\u0430\u0439\u0442\u0435 \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u0435\u0441\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b (<a href=\"https:\/\/www1.fips.ru\/registers-web\/action?acName=clickRegister&amp;regName=RUPMAP\" rel=\"noopener noreferrer nofollow\">https:\/\/www1.fips.ru\/registers-web\/action?acName=clickRegister&amp;regName=RUPMAP<\/a>), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u0432\u0441\u0435 \u043f\u043e\u0434\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u044f\u0432\u043a\u0438. \u042f \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043a\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0431\u0435\u0436\u0430\u043b\u0441\u044f \u043f\u043e \u0432\u0441\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0449\u0438\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430\u043c (\u0421\u0435\u043b\u0435\u043d\u0438\u0443\u043c \u0449\u0435\u043b\u043a\u0430\u043b \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 &#171;\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d&#187; <a href=\"https:\/\/www1.fips.ru\/registers-web\/action?acName=clickTree&amp;nodeId=2367&amp;maxLevel=1\" rel=\"noopener noreferrer nofollow\">\u0437\u0434\u0435\u0441\u044c<\/a> \u0438 \u0441\u043e\u0431\u0440\u0430\u043b \u043d\u043e\u043c\u0435\u0440\u0430 \u0437\u0430\u044f\u0432\u043e\u043a \u0441 \u043a\u0430\u0436\u0434\u043e\u0439 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b), \u0442\u0430\u043a \u0431\u044b\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u0432\u0441\u0435 \u043d\u043e\u043c\u0435\u0440\u0430 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u041f\u041c. <\/p>\n<pre><code class=\"python\">import time from selenium import webdriver from selenium.webdriver.common.by import By  driver = webdriver.Firefox() url = 'https:\/\/www1.fips.ru\/registers-web\/' driver.get(url)  # Click the link for applications button_applications = driver.find_element(By.XPATH,                                           '\/\/*[@id=\"mainpagecontent\"]\/div[2]\/div\/div[2]\/div\/table\/tbody\/tr[3]\/td[3]\/a') button_applications.click()  # Click the link for applications button_range = driver.find_element(By.XPATH, '\/html\/body\/div[3]\/div\/div\/div[1]\/div[2]\/div[2]\/div\/ul\/ul\/ul\/ul\/ul\/li[1]\/a') button_range.click()  # click on the button 'previous range' applications = [] for i in range(10000):     app_numbers = driver.find_element(By.XPATH, '\/\/*[@id=\"mainpagecontent\"]\/div[2]\/div\/div[4]\/div\/table').text     with open('application UM.txt', 'a') as file:         file.write(app_numbers)     applications.append(app_numbers)     print('app_numbers', app_numbers)     button_prev = driver.find_element(By.XPATH, '\/\/*[@id=\"mainpagecontent\"]\/div[2]\/div\/div[2]\/div[2]\/div[1]\/a[1]')     button_prev.click()     time.sleep(1)  driver.quit()<\/code><\/pre>\n<p>\u0414\u0430\u043b\u0435\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0439\u0442\u0438\u0441\u044c \u043f\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c \u0432\u0441\u0435\u0445 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u041f\u041c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0442\u0430\u043a\u043e\u0439 \u0448\u0430\u0431\u043b\u043e\u043d url: <a href=\"https:\/\/www1.fips.ru\/registers-doc-view\/fips_servlet?DB=RUPM&amp;DocNumber=2018134878\" rel=\"noopener noreferrer nofollow\">https:\/\/www1.fips.ru\/registers-doc-view\/fips_servlet?DB=RUPM&amp;DocNumber=2018134878<\/a><\/p>\n<p>\u0411\u044b\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043f\u0430\u0440\u0441\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u043b \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043a\u0430\u0436\u0434\u043e\u0439 \u0437\u0430\u044f\u0432\u043a\u0438 \u043d\u0430 \u041f\u041c, \u0441\u043e\u0431\u0438\u0440\u0430\u043b \u0441 \u043d\u0438\u0445 \u0432\u0441\u044e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u043b \u0432\u0441\u044e \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432 \u0444\u0430\u0439\u043b. \u041f\u043e\u0442\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u0439 \u043f\u0430\u0440\u0441\u0435\u0440 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043b \u043f\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u0438 \u0434\u043e\u0431\u0438\u0440\u0430\u043b \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0442\u0435\u043c \u0437\u0430\u044f\u0432\u043a\u0430\u043c, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0432\u044b\u0434\u0430\u043d \u043f\u0430\u0442\u0435\u043d\u0442. \u042d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0435\u0441\u0442\u044c \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431 \u0430\u0432\u0442\u043e\u0440\u0430\u0445 \u0438 \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u044f\u0445.<\/p>\n<p>\u0420\u0430\u043d\u044c\u0448\u0435 \u0443 \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u0431\u044b\u043b\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043a \u0431\u0430\u0437\u0435 (1 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 10 \u0441\u0435\u043a\u0443\u043d\u0434, \u043a\u0430\u0436\u0435\u0442\u0441\u044f), \u043f\u043e\u0442\u043e\u043c \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u043b\u0438\u043c\u0438\u0442 \u043d\u0430 1000 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0432 \u0441\u0443\u0442\u043a\u0438 \u0438 \u043d\u0430 1 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 3 \u0441\u0435\u043a\u0443\u043d\u0434\u044b. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 5 \u043b\u0435\u0442 \u0431\u044b\u043b\u043e \u043f\u043e\u0434\u0430\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 45 \u0442\u044b\u0441\u044f\u0447 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u041f\u041c, \u0442\u043e \u044f \u043a\u0443\u043f\u0438\u043b 10 \u043f\u0440\u043e\u043a\u0441\u0438-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0437\u0430 10 \u0434\u043d\u0435\u0439 (\u043d\u0435 \u0441\u0447\u0438\u0442\u0430\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430) \u0441\u043a\u0430\u0447\u0430\u043b \u0432\u0441\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e. 10 \u0434\u043d\u0435\u0439, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430\u0434\u043e \u0431\u044b\u043b\u043e \u043f\u0430\u0440\u0441\u0438\u0442\u044c \u0434\u0432\u0430\u0436\u0434\u044b (\u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0437\u0430\u044f\u0432\u043a\u0443, \u043f\u043e\u0442\u043e\u043c \u043f\u0430\u0442\u0435\u043d\u0442).<\/p>\n<p>\u0412 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 (\u043c\u0435\u043d\u0435\u0435 0,1%) \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438, \u0442\u0430\u043a \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446  \u043d\u0435 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u043b\u0430\u0441\u044c \u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043c\u043e\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0435\u043f\u043e\u043b\u043d\u0430\u044f.  <\/p>\n<p>\u041a\u043e\u0434 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u0430\u0440\u0441\u0435\u0440\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u0438\u0436\u0435:<\/p>\n<pre><code class=\"python\">limit = 1 i = 0 proxy_num = 0 stop = 0 for app in all_applications[:]:     if app not in parsed_numbers:         proxy_num = (proxy_num + 1) % len(proxies)         i += 1         print('current app for parsing', app, i)         bad_connection = 0         with open(applications_data, 'a', encoding='utf8') as stat_file:             url = url_form + str(app)             data = ''             exit = 0             while True:                 exit += 1                 try:                     response = requests.get(url, proxies=proxies[proxy_num])                     time.sleep(0.25)                     data = BeautifulSoup(response.text, 'lxml')                     response.close()                     bad_connection = 0                     break                 except:                     proxy_num = (proxy_num + 1) % len(proxies)                     time.sleep(5)                     bad_connection = 1                 if exit == 4:                     break             if bad_connection == 1:                 print('connection is bad')                 break             if '\u041f\u0440\u0435\u0432\u044b\u0448\u0435\u043d \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043f\u0440\u0435\u0434\u0435\u043b \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u0434\u0435\u043d\u044c' in data.text[:200]:                 print('limit is reached, continue tommorow')                 limit = 0                 break             if '\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442' in data.text[:200]:                 print('\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442')                 with open(log_file, 'a') as file:                     file.write(str(app) + '\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442\\n')                 continue             try:                 parsed_data = get_data_from_app_soup(data, url)             except:                 print('smth wrong with getting data from web page')                 with open(log_file, 'a') as file:                     file.write(str(app) + 'problem with getting data from web page\\n')                 continue             stat_file.write('\\t'.join(parsed_data) + '\\n') print('======================finish with applications=========================\\n\\n')<\/code><\/pre>\n<p>\u041a\u043e\u0434 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0430\u0440\u0441\u0435\u0440\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u0438\u0436\u0435:<\/p>\n<pre><code class=\"python\"># open target patent, get data from it, and saving to the file final_data_from_patents counter = 0 with open(final_data_from_patents, 'a', encoding='utf8') as file:     for app_line in app_data[:]:                 if int(app_line.split()[0]) not in second_stage_app_numbers:             data_line = app_line.split('\\t')             if data_line[4] != 'no_data': # check is patent number available                 patent_url = app_line.split('\\t')[5]                 patent_number = int(app_line.split('\\t')[4])                 app_number = int(app_line.split('\\t')[0])                 if app_number not in second_stage_app_numbers:                     proxy_num += 1                     print('patent_number', patent_number, 'patent_url', patent_url)                     try:                         content = requests.get(patent_url, proxies=proxies[proxy_num % len(proxies)])                         # content = requests.get(patent_url) # without proxy                         soup = BeautifulSoup(content.text, 'lxml')                         content.close()                         time.sleep(0.25)                                             except:                         time.sleep(1)                                                 continue                                          if '\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442' in soup.text[:200]:                         print('\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442', app_number)                         with open(log_file_2, 'a', encoding='utf8') as log:                             log.write(str(app_number) + ' \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442\\n')                         continue                     if '\u041f\u0440\u0435\u0432\u044b\u0448\u0435\u043d \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043f\u0440\u0435\u0434\u0435\u043b \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u0434\u0435\u043d\u044c' in soup.text[:200]:                         print('limit is reached, continue tommorow')                         break                     if len(soup.text) &lt; 10:                         print('smth wrong with page')                         continue                     additional_data = get_patent_data(soup, claim_title)                                         new_applicant = additional_data[0]                     new_authors = additional_data[1]                     new_ipc = additional_data[2]                     new_claims = additional_data[3]                     status = additional_data[4]                     filing_date = additional_data[5]                     data_line[8] = new_applicant                     data_line[9] = new_authors                     data_line[16] = new_ipc                     data_line[17] = new_claims                     data_line[18] = status                     data_line[3] = filing_date                     print('new data_line', data_line)                 counter += 1                 print('counter', counter)                 file.write(('\\t').join(data_line) + '\\n')             else:                 print('no data to add')                 file.write(('\\t').join(data_line))   print('======================parsing is finished========================')<\/code><\/pre>\n<p>\u0412 \u043f\u0430\u0440\u0441\u0435\u0440\u0430\u0445 \u0435\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u0438 get_data_from_app_soup \u0438 get_patent_data, \u043e\u043d\u0438 \u0441\u043e\u0431\u0438\u0440\u0430\u044e\u0442 \u043d\u0443\u0436\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b, \u0434\u0443\u043c\u0430\u044e, \u043d\u0435\u0442 \u043e\u0441\u043e\u0431\u043e\u0433\u043e \u0441\u043c\u044b\u0441\u043b\u0430 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c \u0438\u0445 \u043a\u043e\u0434 \u043f\u0440\u044f\u043c\u043e \u0432 \u0441\u0442\u0430\u0442\u044c\u0435, \u0442\u0430\u043a \u043e\u043d\u0430 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445, \u0430 \u043d\u0435 \u0441\u0431\u043e\u0440\u0443. \u0412\u0435\u0441\u044c \u043a\u043e\u0434 <a href=\"https:\/\/colab.research.google.com\/drive\/1SXyW2IDxthUzqjU1lKOfJwGCDppP-Tdd?usp=sharing\" rel=\"noopener noreferrer nofollow\">\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u043d\u0430 colab<\/a>.<\/p>\n<h2>\u0410\u043d\u0430\u043b\u0438\u0437 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445<\/h2>\n<p>\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0431\u044b\u043b \u0441\u043e\u0431\u0440\u0430\u043d \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043c\u0430\u0441\u0441\u0438\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043d\u0430 \u044d\u0442\u043e \u0431\u044b\u043b\u043e \u043f\u043e\u0442\u0440\u0430\u0447\u0435\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438 \u0441\u0438\u043b (\u0432\u043e\u0437\u043d\u0438\u043a\u0430\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0438 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0430 \u0438 \u043e\u0448\u0438\u0431\u043a\u0438, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u043f\u0435\u0440\u0435\u043e\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u044f \u0445\u043e\u0447\u0443, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0437\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u043b\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u043f\u0430\u0440\u0441\u0438\u043d\u0433 \u0441 \u043d\u0430\u0447\u0430\u043b\u0430), \u0442\u043e \u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u043c \u0442\u043e\u0433\u043e, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0432 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0449\u0435\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0442\u0435\u0445\u043d\u0438\u043a\u0438 \u0432\u044b\u0434\u0430\u043b\u0438 \u0438\u043b\u0438 \u043d\u0435 \u0432\u044b\u0434\u0430\u043b\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u0431\u043e\u043b\u0435\u0435 \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435.<\/p>\n<p>\u041f\u043b\u0430\u043d \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445:<\/p>\n<ol>\n<li>\n<p>\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u043f\u043e\u0434\u0430\u0447\u0438 \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u043e \u0433\u043e\u0434\u0430\u043c<\/p>\n<\/li>\n<li>\n<p>\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u043f\u043e\u0434\u0430\u0447\u0438 \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u043e \u043c\u0435\u0441\u044f\u0446\u0430\u043c<\/p>\n<\/li>\n<li>\n<p>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0445 \u0438 \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u0439<\/p>\n<\/li>\n<li>\n<p>\u0422\u0438\u043f\u044b \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u0435\u0439<\/p>\n<\/li>\n<li>\n<p>\u0422\u043e\u043f-\u0430\u0432\u0442\u043e\u0440\u044b<\/p>\n<\/li>\n<li>\n<p>\u0422\u043e\u043f-\u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0438<\/p>\n<\/li>\n<li>\n<p>\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u0432\u044b\u0434\u0430\u0447\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u043a\u043b\u0430\u0441\u0441\u0430\u043c \u041c\u041f\u041a<\/p>\n<\/li>\n<\/ol>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u0431\u0443\u0434\u0435\u0442 \u043c\u043d\u043e\u0433\u043e \u0431\u0443\u043a\u0432 \u0438 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u0432, \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043f\u0438\u0441\u0430\u0442\u044c \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0447\u0438\u0442\u0430\u0442\u044c, \u0431\u0443\u0434\u0443 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0435\u043d \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0439 \u0441\u0432\u044f\u0437\u0438 \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u0440\u0430\u0437\u0434\u0435\u043b\u0443, \u0442\u0430\u043a \u043a\u0430\u043a \u0443 \u043c\u0435\u043d\u044f \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u0435\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432\u0430\u043d\u0438\u044f, \u0438 \u044f \u0438\u043d\u0430\u0447\u0435 \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u044e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043c\u044b.<\/p>\n<h3>1. \u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u043f\u043e\u0434\u0430\u0447\u0438 \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u043e \u0433\u043e\u0434\u0430\u043c<\/h3>\n<p>\u0412\u0441\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0437\u0430\u044f\u0432\u043a\u0430\u043c \u044f \u0441\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u043b\u043e\u0432\u0430\u0440\u044c voc_data, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043a\u043b\u044e\u0447\u0438 &#8212; \u0433\u043e\u0434\u0430, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f &#8212; \u0441\u043f\u0438\u0441\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0437\u0430\u044f\u0432\u043a\u0435 (\u043d\u043e\u043c\u0435\u0440 \u043f\u0430\u0442\u0435\u043d\u0442\u0430, \u0434\u0430\u0442\u0430 \u043f\u043e\u0434\u0430\u0447\u0438, \u0430\u0432\u0442\u043e\u0440, \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u044c \u0438 \u0442.\u0434.)<\/p>\n<p>\u041a\u043e\u0434 \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0438 \u043f\u043e\u0434\u0430\u0447\u0438 \u043f\u043e \u0433\u043e\u0434\u0430\u043c \u0438 \u0433\u0438\u0441\u0442\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u044b \u043d\u0438\u0436\u0435. \u0412\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0447\u0435\u0442\u044b\u0440\u0435 \u0433\u043e\u0434\u0430 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u0442\u0441\u044f \u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u044b\u0439 &#171;\u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u043e\u0441\u0442&#187;.<\/p>\n<pre><code class=\"python\">year_total = [] years = [] for year in data_voc.keys():   years.append(year)   year_total.append(len(data_voc[year]['filing date'])) print('\u043f\u043e\u0434\u0430\u0447\u0430 \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u043e \u0433\u043e\u0434\u0430\u043c', '\\n', pd.DataFrame(year_total, index=years, columns=['\u043a\u043e\u043b-\u0432\u043e'])) plt.bar(years, year_total, color='g') plt.title('\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u043f\u043e\u0434\u0430\u0447\u0438 \u043f\u043e \u0433\u043e\u0434\u0430\u043c') plt.xlabel('\u0433\u043e\u0434\\n\\n \u0440\u0438\u0441.1') plt.show()<\/code><\/pre>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/eda\/537\/c5a\/eda537c5a81ef1649ee47859670a090f.png\" width=\"569\" height=\"487\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/eda\/537\/c5a\/eda537c5a81ef1649ee47859670a090f.png\"\/><\/figure>\n<h3>2. \u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u043f\u043e\u0434\u0430\u0447\u0438 \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u043e \u043c\u0435\u0441\u044f\u0446\u0430\u043c<\/h3>\n<p>\u041c\u043d\u0435 \u0441\u0442\u0430\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0443 \u043f\u043e\u0434\u0430\u0447\u0438 \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u0433\u043e\u0434\u0430\u043c, \u043d\u043e \u0438 \u043f\u043e \u043c\u0435\u0441\u044f\u0446\u0430\u043c (\u0441\u043c. \u0440\u0438\u0441.2). \u041e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0433\u043e\u0434 \u043e\u0442 \u0433\u043e\u0434\u0430 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u0430 \u0438 \u0442\u0430 \u0436\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u0430: \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435, \u0432\u043e\u043b\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u044b\u0439 \u0441\u043f\u0430\u0434 \u0441 \u043c\u0430\u0440\u0442\u0430 \u043f\u043e \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c \u0438 \u0443\u0434\u0430\u0440\u043d\u044b\u0439 \u0440\u043e\u0441\u0442 \u0441 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u043f\u043e \u0434\u0435\u043a\u0430\u0431\u0440\u044c. \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u044e, \u0447\u0442\u043e \u0432 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u043c \u044f\u043d\u0432\u0430\u0440\u0435 \u043b\u044e\u0434\u0438 \u043e\u0442\u0434\u044b\u0445\u0430\u044e\u0442 \u0438 \u043e\u0442\u0445\u043e\u0434\u044f\u0442 \u043e\u0442 \u043f\u0440\u0430\u0437\u0434\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u041d\u043e\u0432\u043e\u0433\u043e \u0433\u043e\u0434\u0430 \u043d\u043e\u0432\u043e\u0433\u043e\u0434\u043d\u0438\u0445 \u043e\u0442\u043f\u0443\u0441\u043a\u043e\u0432 \u0438 \u0442.\u043f., \u0434\u043e \u043c\u0430\u044f \u043d\u0430\u0431\u0438\u0440\u0430\u044e\u0442 \u0442\u0435\u043c\u043f \u043f\u043e\u0434\u0430\u0447\u0438, \u0432 \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u0447\u043d\u043e\u043c \u043c\u0430\u0435 \u0441\u043d\u043e\u0432\u0430 \u043e\u0442\u0434\u044b\u0445\u0430\u044e\u0442, \u0435\u0449\u0435 \u0434\u0432\u0430 \u043c\u0435\u0441\u044f\u0446\u0430 \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0430\u044e\u0442, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0435\u0436\u0435\u0433\u043e\u0434\u043d\u044b\u0439 \u0430\u0432\u0433\u0443\u0441\u0442\u043e-\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0432\u0430\u043b (\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043e\u043d \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u0435\u0442\u0441\u044f \u043e\u0442\u043f\u0443\u0441\u043a\u0430\u043c\u0438), \u043d\u0443 \u0430 \u043f\u0438\u043a \u043f\u043e\u0434\u0430\u0447\u0438 \u043e\u0442 \u0433\u043e\u0434\u0430 \u043a \u0433\u043e\u0434\u0443 \u0432 \u0434\u0435\u043a\u0430\u0431\u0440\u0435. \u0418\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u043c\u043e\u0435\u0433\u043e \u043e\u043f\u044b\u0442\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u044b\u0445 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f\u0445, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0432\u043e \u043c\u043d\u043e\u0433\u043e\u043c \u044d\u0442\u043e \u043e\u043d\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u0433\u043e\u0434\u043e\u0432\u044b\u0435 \u043f\u043b\u0430\u043d\u044b \u043f\u043e \u043f\u043e\u0434\u0430\u0447\u0435 \u0437\u0430\u044f\u0432\u043e\u043a.  <\/p>\n<pre><code class=\"python\">each_year_month_dynamic = [] for year in data_voc.keys():   moth_dynamic = []   filing_dates = []   for filing_date in data_voc[year]['filing date']:     if filing_date != 'no_data' and filing_date != '':       filing_dates.append(int(filing_date.split('.')[1]))    for month in range(1, 13):     moth_dynamic.append(filing_dates.count(month))   each_year_month_dynamic += [moth_dynamic]  months_names = ['\u042f\u043d\u0432', '\u0424\u0435\u0432', '\u041c\u0430\u0440', '\u0410\u043f\u0440', '\u041c\u0430\u0439', '\u0418\u044e\u043d', '\u0418\u044e\u043b', '\u0410\u0432\u0433', '\u0421\u0435\u043d', '\u041e\u043a\u0442', '\u041d\u043e\u044f', '\u0414\u0435\u043a'] each_year_month_dynamic_df = pd.DataFrame(np.transpose(each_year_month_dynamic), columns=years)  each_year_month_dynamic_df['months'] = months_names each_year_month_dynamic_df.plot(x='months', y = years, figsize=(10, 5), grid=True, yticks=[0, 200, 400, 600, 800, 1000, 1200, 1400], title='\u041c\u0435\u0441\u044f\u0447\u043d\u0430\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u043f\u043e \u0433\u043e\u0434\u0430\u043c', xlabel='\u043c\u0435\u0441\u044f\u0446\\n\\n\u0420\u0438\u0441.2') plt.show()<\/code><\/pre>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/ad6\/c37\/a27\/ad6c37a275688d57f78badcae9212ac7.png\" width=\"839\" height=\"503\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ad6\/c37\/a27\/ad6c37a275688d57f78badcae9212ac7.png\"\/><\/figure>\n<h3>3. \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0445 \u0438 \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u0439<\/h3>\n<p>\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u0439 \u0432 \u043e\u0431\u0449\u0435\u043c \u0447\u0438\u0441\u043b\u0435 \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432. \u041d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 2 \u0441\u0435\u0440\u044b\u0439 \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0437\u0430\u044f\u0432\u043a\u0438, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445, \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u043e \u041f\u041c \u043f\u0443\u0431\u043b\u0438\u043a\u0443\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u043d\u043e \u043d\u0435 \u0441\u0430\u043c\u0438 \u0437\u0430\u044f\u0432\u043a\u0438, \u0430 \u0432 \u0437\u0430\u044f\u0432\u043a\u0430\u0445 \u043d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u044f\u0445. \u0414\u043e\u043b\u044f \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0438\u0447\u0442\u043e\u0436\u043d\u043e \u043c\u0430\u043b\u0430 \u0438 \u0437\u0430 5 \u043b\u0435\u0442 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u0430\u0441\u044c \u0432 4 \u0440\u0430\u0437\u0430 (\u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 400 \u0434\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 100).  \u0422\u0430\u043a\u043e\u0435 \u043c\u0430\u043b\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0443 \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u0439 \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0435 \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u0438 \u0437\u0430\u0449\u0438\u0449\u0430\u044e\u0442 \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u044f. \u041d\u043e \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043e\u0447\u0435\u043d\u044c \u043f\u043b\u043e\u0445\u0430\u044f.<\/p>\n<p>\u041a\u0442\u043e-\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044c, \u0447\u0442\u043e \u043d\u0435\u0442 \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0438 \u0445\u043e\u0440\u043e\u0448\u043e, \u043d\u043e \u043d\u0435\u0442. \u041a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0446\u0438\u044f &#8212; \u0445\u043e\u0440\u043e\u0448\u043e, \u0441\u0442\u0440\u0435\u043c\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c \u0441\u0432\u043e\u0435, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u043e\u0439\u0442\u0438 \u0447\u0443\u0436\u043e\u0439 \u043f\u0430\u0442\u0435\u043d\u0442 &#8212; \u0445\u043e\u0440\u043e\u0448\u043e, \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0430\u043a \u0441\u043e\u0437\u0434\u0430\u0435\u0442\u0441\u044f \u0447\u0442\u043e-\u0442\u043e \u043b\u0443\u0447\u0448\u0435\u0435, \u0430 \u0432 \u0442\u0435\u043f\u043b\u0438\u0447\u043d\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 \u0441\u043e\u0437\u0434\u0430\u0435\u0442\u0441\u044f \u0442\u043e, \u0447\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u0430\u043a\u0438\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445.<\/p>\n<pre><code class=\"python\">app_ru = [] app_not_ru = [] app_no_country = [] regex_country = r'(\\([A-Z]{2}\\))'  for df in data_voc.values():   ru, not_ru, no_country = 0, 0, 0   for app in df['applicant']:         if 'RU' in app:             ru += 1     elif len(re.findall(regex_country, app)) != 0: # \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0434\u0432\u0443\u0445 \u0437\u0430\u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u0431\u0443\u043a\u0432 \u0432 \u043a\u0440\u0443\u0433\u043b\u044b\u0445 \u0441\u043a\u043e\u0431\u043a\u0430\u0445, \u0442\u043e \u043d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e \u0441\u0442\u0440\u0430\u043d\u0435 \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u044f            not_ru += 1     else:       no_country += 1   app_ru.append(ru)   app_not_ru.append(not_ru)   app_no_country.append(no_country) applicants_df = pd.DataFrame(np.transpose([app_ru, app_not_ru, app_no_country]), columns=['RU', '\u043d\u0435 RU', '\u043d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445']) applicants_df['\u0433\u043e\u0434'] = years applicants_df.plot(x='\u0433\u043e\u0434', y = ['RU', '\u043d\u0435 RU', '\u043d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445'], kind='bar', stacked=True, title='Ru-Foreign applicants dynamics', color=['green', 'red', 'grey'], figsize=(10, 6), xlabel='\\nYears', table=False)<\/code><\/pre>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f93\/17d\/899\/f9317d8993d7ead4fe49987a3879dcc1.png\" width=\"848\" height=\"617\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f93\/17d\/899\/f9317d8993d7ead4fe49987a3879dcc1.png\"\/><\/figure>\n<h3>4. \u0422\u0438\u043f\u044b \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u0435\u0439<\/h3>\n<p>\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 4 \u0442\u0438\u043f\u0430 \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u0435\u0439: <\/p>\n<ul>\n<li>\n<p>\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438<\/p>\n<\/li>\n<li>\n<p>\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438<\/p>\n<\/li>\n<li>\n<p>\u044e\u0440\u0438\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043b\u0438\u0446\u0430 (\u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0435\u0442\u0441\u044f \u041e\u041e\u041e, \u0410\u041e \u0438 \u0442.\u0434., \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u043f\u043e\u043f\u0430\u043b\u0438 \u0432 \u043f\u0435\u0440\u0432\u044b\u0435 \u0434\u0432\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438)<\/p>\n<\/li>\n<li>\n<p>\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043b\u0438\u0446\u0430<\/p>\n<p>\u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442 \u043d\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u0435\u0442 \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u0435\u0439 \u043d\u0430 \u0442\u0438\u043f\u044b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043a\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e \u0440\u0430\u0437\u043d\u044b\u043c \u043f\u0440\u0438\u0437\u043d\u0430\u043a\u0430\u043c \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u043b \u043a\u0442\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432 \u0441\u0442\u043e\u043b\u0431\u0446\u0435 &#171;\u0417\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u044c&#187;, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0442\u0440\u0438 \u0441\u043b\u043e\u0432\u0430 \u0438 \u0432\u0441\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441 \u0417\u0430\u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0431\u0443\u043a\u0432\u044b \u0438\u043b\u0438 \u043f\u0435\u0440\u0432\u043e\u0435 \u0441\u043b\u043e\u0432\u043e \u0417\u0410\u0413\u041b\u0410\u0412\u041d\u042b\u041c\u0418 \u0431\u0443\u043a\u0432\u0430\u043c\u0438, \u0432\u0442\u043e\u0440\u043e\u0435 \u0441\u043b\u043e\u0432\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 \u0417\u0430\u0433\u043b\u0430\u0432\u043d\u043e\u0439 &#8212; \u0444\u0438\u0437\u043b\u0438\u0446\u043e. <\/p>\n<p>\u0414\u043b\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c \u044f \u0441\u043e\u0437\u0434\u0430\u043b 4 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0441 \u043f\u0440\u0438\u0437\u043d\u0430\u043a\u0430\u043c\u0438 4 \u0442\u0438\u043f\u043e\u0432 \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u0435\u0439:<\/p>\n<\/li>\n<\/ul>\n<pre><code class=\"python\">  education = ['\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d', '\u043d\u0441\u0442\u0438\u0442\u0443\u0442', '\u043d\u0438\u0432\u0435\u0440\u0441', '\u042e\u041d\u0418\u0412\u0415\u0420\u0421\u0418\u0422\u0418', '\u044e\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0438', '\u0423\u041d\u0418\u0412\u0415\u0420', '\u0418\u041d\u0421\u0422\u0418\u0422\u042c\u042e\u0422', '\u0418\u041d\u0421\u0422\u0418\u0422\u0423\u0422', '\u042e\u041d\u0418\u0412\u0415\u0420\u0421\u0418\u0422\u0415']   government = ['\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d', '\u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u043e', '\u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0430\u044f \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u044f', '\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435', '\u0424\u0413\u0411\u041d\u0423', '\u043e\u0439\u0441\u043a\u043e\u0432\u0430\u044f \u0447\u0430\u0441\u0442\u044c']   legal = ['\u0431\u0449\u0435\u0441\u0442\u0432\u043e', '\u041b\u0422\u0414.', '\u041b\u0418\u041c\u0418\u0422\u0415\u0414', '\u041a\u041e\u0420\u041f\u041e\u0420\u0415\u0419\u0428\u041d', '\u0418\u041d\u041a.', '\u041b\u0438\u043c\u0438\u0442\u0435\u0434', '\u0418\u041d\u041a\u041e\u0420\u041f\u041e\u0420\u0415\u0419\u0422\u0415\u0414', '\u0413\u041c\u0411\u0425', '\u041a\u041e\u041d\u0418\u041d\u041a\u041b\u0415\u0419\u041a\u0415', '\u0418\u041d\u0422\u0415\u0420\u041d\u042d\u0428\u041d\u041b', '\u0424\u0420\u0410\u041d\u0421', '\u041b\u041b\u0421', '\u041a\u0410\u0419\u0421\u042f', '\u0421.\u041f.\u0410', '\u0421.\u0410.', '\u041b\u0422\u0414',           ' \u0410\u0413', '\u0421\u0418\u041c\u0415\u041d\u0421', '\u041a\u041e\u041c\u041f\u0410\u041d\u0418', '\u041b\u0442\u0434', '\u041a\u041e\u0420\u041f\u041e\u0420\u042d\u0419\u0428\u041d', '\u042d\u041b\u0415\u041a\u0422\u0420\u041e\u041d\u0418\u041a\u0421', '\u041a\u043e\u043c\u043f\u0430\u043d\u0438', '\u041e\u0411\u0429\u0415\u0421\u0422\u0412\u041e', '\u042d\u043b\u042d\u043b\u0421\u0438', '\u0425\u041e\u041b\u0414\u0418\u041d\u0413', '\u0411\u0410\u0421\u0424', '\u041e\u041e\u041e', '\u0413\u043c\u0431\u0425', '\u0418\u043d\u043a.', '\u0410\/\u0421', '\u0410\u041a\u0426\u0418\u0415\u041d\u0413\u0415\u0417\u0415\u041b\u041b\u042c\u0428\u0410\u0424\u0422',           '\u0410\u041a\u0426\u0418\u0415\u041d\u0413\u0415\u0417\u0415\u041b\u042c\u0428\u0410\u0424\u0422', '\u0421.\u0420.\u041b.', ' \u0410\u0411 ', '\u041b\u041b\u041a', '\u0410\u043a\u0446\u0438\u0435\u043d\u0433\u0435\u0437\u0435\u043b\u044c\u0448\u0430\u0444\u0442', ' \u0421\u041f\u0410 ', '\u0421\u041e\u041b\u042e\u0428\u041d\u0421', '\u0417\u0410\u041e', '\u041f\u0410\u041e', '\u0410\u041a\u0422\u0418\u0415\u041d\u0413\u0415\u0417\u0415\u041b\u041b\u042c\u0428\u0410\u0424\u0422', '\u0422\u0435\u043a\u043d\u043e\u043b\u043e\u0434\u0436\u0438\u0437',           '\u043e\u043b\u044e\u0448\u043d', '\u042d\u043b\u042d\u041b\u0421\u0438', '\u043e\u0440\u043f\u043e\u0440\u0435\u0439\u0448\u043d', '\u0413\u0420\u0423\u041f', '\u0414\u0438\u042d\u043c\u0421\u0438\u0421\u0438', '(\u041f\u0410\u0411\u041b)', '\u042d\u041b\u0415\u041a\u0422\u0420\u0418\u041a', '\u0422\u0415\u041a\u041d\u041e\u041b\u041e', '\u0410\u041e ', '\u0411\u041e\u041b\u0410\u0413\u0415\u0422', '\u0421\u0410\u0424\u0420\u0410\u041d', ' \u041e\u0419 ', '\u041e\u042e\u0419', '\u041e\u0419\u0419',           ' \u0421\u0410\u0421 ', ' \u0421\u0410 ', ' \u0410\u0421 ', '\u0421\u041e\u041b\u042e\u0428\u041d', ' \u0418\u041d\u041a ', ' \u041d\u0412 ', '\u0410\u041a\u0422\u0418\u0415\u0411\u041e\u041b\u0410\u0413', '\u0413\u041e\u0411\u042d\u041d', '\u0418\u041d\u0422\u0415\u0420\u041d\u0415\u0419\u0428\u041d\u041b', '\u041b\u041b\u0426', '\u0421\u0415\u0420\u0412\u0418\u0421', '\u0424\u0410\u0420\u041c\u0410', '\u042d\u041b\u042d\u041b\u0421\u0418']   physic = [' \u043e\u0433\u043b\u044b', '\u0430\u043d\u043e\u0432\u0438\u0447 ', '\u0421\u0415\u0420\u0413\u0415', '\u0412\u041b\u0410\u0414\u0418\u041c\u0418\u0420', '\u0415\u0412\u0418\u0427 ', '\u041e\u0412\u0418\u0427 ', '\u0427\u043e\u043d-\u042b\u043d'] <\/code><\/pre>\n<p>\u042d\u0442\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u043b\u0438\u0441\u044c \u043f\u043e\u044d\u0442\u0430\u043f\u043d\u043e, \u0438\u0441\u0445\u043e\u0434\u044f \u0438\u0437 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0443 \u043c\u0435\u043d\u044f \u043e\u0441\u0442\u0430\u0432\u0430\u043b\u043e\u0441\u044c \u0432 \u043d\u0435\u043e\u0442\u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u0441\u043f\u0438\u0441\u043a\u0435 \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u0442\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0433\u043e \u0441\u043f\u0438\u0441\u043a\u0430 \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u0435\u0439 \u043d\u0430 \u0442\u0438\u043f\u044b. \u0423\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0438 \u043f\u0440\u0438\u0437\u043d\u0430\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 app_categories, \u043a\u043e\u0434 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u044f \u043d\u0435 \u043f\u0440\u0438\u0432\u043e\u0436\u0443 \u0432 \u0441\u0442\u0430\u0442\u044c\u0435.<\/p>\n<pre><code class=\"python\">types = ['\u043f\u0430\u0442\u0435\u043d\u0442 \u043d\u0435 \u0432\u044b\u0434\u0430\u043d', '\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435', '\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u043e', '\u044e\u0440\u043b\u0438\u0446\u0430', '\u0444\u0438\u0437\u043b\u0438\u0446\u0430'] app_types_data = [] for app_df in data_voc.values():   year_data = app_categories(app_df['applicant'])   app_types_data.append(year_data) app_types_df = pd.DataFrame(app_types_data, columns=types) app_types_df['years'] = years app_types_df.plot(x='years', y=types, kind='bar', figsize=(10, 7), xlabel='\u0433\u043e\u0434\\n\\n \u0440\u0438\u0441.4', color = ['grey', 'red', 'black', 'green', 'blue']) <\/code><\/pre>\n<p>\u0412\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0442\u0438\u043f\u043e\u0432 \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u0435\u0439 (\u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435, \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u0439, \u0442\u0430\u043a \u043a\u0430\u043a \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u044f\u043c \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e, \u043a\u043e\u0433\u0434\u0430 \u0432\u044b\u0434\u0430\u043d \u043f\u0430\u0442\u0435\u043d\u0442) \u043f\u043e \u0433\u043e\u0434\u0430\u043c \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0430 \u043d\u0438\u0436\u0435:<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/960\/7e8\/c2d\/9607e8c2d0dc3b66508bb4ec8ba977e2.png\" width=\"839\" height=\"655\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/960\/7e8\/c2d\/9607e8c2d0dc3b66508bb4ec8ba977e2.png\"\/><\/figure>\n<p>\u0418\u0437 \u0440\u0438\u0441\u0443\u043d\u043a\u0430 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u043b\u0438\u0434\u0435\u0440\u0430\u043c\u0438 \u043f\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0438\u0437 \u0433\u043e\u0434\u0430 \u0432 \u0433\u043e\u0434 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u044e\u0440\u043b\u0438\u0446\u0430, \u0447\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0445\u043e\u0440\u043e\u0448\u043e, \u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438, \u0447\u0442\u043e \u043f\u043b\u043e\u0445\u043e, \u0434\u0430\u043b\u0435\u0435 \u0441 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043e\u0442\u0441\u0442\u0430\u0432\u0430\u043d\u0438\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u0444\u0438\u0437\u043b\u0438\u0446\u0430, \u0434\u043e\u043b\u044f \u0433\u043e\u0441\u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0439 \u043d\u0435\u0441\u043e\u0438\u0437\u043c\u0435\u0440\u0438\u043c\u043e \u043c\u0435\u043d\u044c\u0448\u0435. <\/p>\n<p>\u041f\u043e\u0447\u0435\u043c\u0443 \u043f\u043b\u043e\u0445\u043e, \u0447\u0442\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u0443\u044e\u0442. \u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043e\u043d\u0438 \u0434\u0435\u043b\u0430\u044e\u0442 \u044d\u0442\u043e \u0434\u043b\u044f \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438, \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043d\u0438\u0437\u043a\u043e\u0435, \u043e\u043d\u0438 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u0441\u0438\u043b\u0435, \u0442\u043e \u0435\u0441\u0442\u044c \u043d\u0438\u043a\u043e\u043c\u0443 \u043d\u0435 \u043d\u0443\u0436\u043d\u044b, \u0447\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0438\u0436\u0435.<\/p>\n<p>\u0427\u0442\u043e \u0435\u0449\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u043d\u0430 \u0440\u0438\u0441.4:<\/p>\n<ol>\n<li>\n<p>\u0414\u043e\u043b\u044f \u0437\u0430\u044f\u0432\u043e\u043a \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435 \u0431\u044b\u043b \u0432\u044b\u0434\u0430\u043d \u043f\u0430\u0442\u0435\u043d\u0442 \u043d\u0430 \u041f\u041c \u0440\u0430\u0441\u0442\u0435\u0442 \u0441 2018 \u043f\u043e 2021 \u0433\u043e\u0434\u0430. \u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u043e\u0431\u0449\u0435\u0433\u043e \u0441\u043f\u0430\u0434\u0430 \u043f\u043e\u0434\u0430\u0447\u0438 (\u0441\u043c. \u0440\u0438\u0441.1), \u0434\u043e\u043b\u044f \u043d\u0435\u0432\u044b\u0434\u0430\u0447 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0431\u0449\u0435\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u043e\u0434\u0430\u043d\u043d\u044b\u0445 \u0437\u0430\u044f\u0432\u043e\u043a \u0440\u0430\u0441\u0442\u0435\u0442 \u0435\u0449\u0435 \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c \u0432\u0438\u0434\u043d\u043e \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 4. \u042d\u0442\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u043e \u043d\u0438\u0436\u0435. \u042d\u0442\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u0432\u044b\u0434\u0430\u0447 (\u043e\u0442\u043a\u0430\u0437\u044b + \u043e\u0442\u0437\u044b\u0432\u044b \u0437\u0430\u044f\u0432\u043e\u043a) \u0433\u043e\u0432\u043e\u0440\u0438\u0442, \u0447\u0442\u043e \u0441 2018 \u0433\u043e\u0434\u0430 \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u043e\u0446\u0435\u043d\u043a\u0435 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430\u0447\u0430\u043b \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f. <\/p>\n<\/li>\n<li>\n<p>\u0425\u0443\u0436\u0435 \u0432\u0441\u0435\u0445 \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0443 \u0444\u0438\u0437\u043b\u0438\u0446, \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u044d\u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0444\u0438\u0437\u043b\u0438\u0446\u0430 \u0447\u0430\u0441\u0442\u043e \u0441\u0430\u043c\u0438 \u043f\u043e\u0434\u0430\u044e\u0442 \u0437\u0430\u044f\u0432\u043a\u0438, \u043d\u0435 \u043e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u044e\u0442 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0449\u0438\u0435\u0441\u044f \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f, \u0438 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0447\u0430\u0449\u0435 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 \u043f\u0430\u0442\u0435\u043d\u0442\u044b.<\/p>\n<\/li>\n<\/ol>\n<h3>5. \u0422\u043e\u043f-\u0430\u0432\u0442\u043e\u0440\u044b<\/h3>\n<p>\u0418\u0437\u0443\u0447\u0438\u043c \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u0442\u043e\u043f-\u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u043f\u043e \u0433\u043e\u0434\u0430\u043c, \u043a\u043e\u0434 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u0438\u0436\u0435.<\/p>\n<pre><code class=\"python\"># \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u043b\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u0430\u0432\u0442\u043e\u0440\u0430 def author_status_check(author_name, year):     author_status = []   total = 0   active = 0    author_patents = data_voc[year][data_voc[year]['authors'].str.contains(author_name)]['status'].tolist()     for status in author_patents:     author_status.append(status.split('(')[0].strip())   author_status_df = pd.DataFrame(author_status)     try:     active = author_status_df.value_counts().loc[['\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442']][0]   except:     active = 0     non_active = sum(author_status_df.value_counts().values) - active   authhor_data_line = [author_name, non_active, active]      return authhor_data_line    # \u0442\u043e\u043f \u0430\u0432\u0442\u043e\u0440\u043e\u0432 for app_df, year in zip(data_voc.values(), years):   print('====================', year, '====================')   author_patent_status_voc = {}   all = []   authors_status = []   authors_column = app_df['authors']   authors_column = authors_column   for author in authors_column[:]:     regex = r' \\(\\w\\w\\)'     separated = re.split(regex, author)[:-1]     for s in separated:       all.append(s.replace(',', '').replace(';', ''))    all_authors_df = pd.DataFrame(all)   top_10_authors = all_authors_df.value_counts()[:10]    counter = 1   for author_name in top_10_authors.index:        author_patent_status = author_status_check(author_name[0], year)        authors_status.append(author_patent_status + [counter])     counter += 1      authors_df = pd.DataFrame(authors_status, columns=['name', '\u041d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442', '\u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442', 'number'])    names = ''   for name, num in zip(authors_df['name'], authors_df['number']):     names += str(num) + '. ' + name + '\\n'   authors_df.plot(x='number', y=[ '\u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442', '\u041d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442'], kind='bar', figsize=(10, 5), stacked=True, color=['green', 'red'], xlabel=names,  grid=True, title = year)   <\/code><\/pre>\n<h4>2018 \u0433\u043e\u0434<\/h4>\n<p>\u041d\u0438\u0436\u0435 \u0442\u043e\u043f-10 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0437\u0430 2018 \u0433\u043e\u0434 \u0441 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u0437 \u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442. \u041e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u043d\u0430\u0434\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u044f \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u043b \u0432\u0441\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u0443 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0442\u0430\u0442\u0443\u0441 &#171;\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442&#187; \u0438\u043b\u0438 &#171;\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442, \u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u0441\u0432\u043e\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435&#187;. \u0415\u0441\u0442\u044c \u0435\u0449\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 &#171;\u043d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442, \u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d&#187;, &#171;\u043d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442&#187;. \u041a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u0435\u0441\u043b\u0438 \u0443 \u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u0441\u0442\u0430\u0442\u0443\u0441 &#171;\u043d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442, \u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d&#187;, \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0435\u0433\u043e \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b\u0438 \u043f\u0440\u043e\u0434\u043b\u0435\u0432\u0430\u0442\u044c, \u0438 \u0447\u0435\u0440\u0435\u0437 \u043a\u0430\u043a\u043e\u0435-\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043e\u043d \u0441\u0442\u0430\u043d\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c. \u0422\u0430\u043a\u043e\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u0434\u0438\u0441\u043a\u0443\u0441\u0441\u0438\u043e\u043d\u043d\u043e\u0435, \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u0441\u043e\u0433\u043b\u0430\u0441\u0435\u043d \u0441 \u0432\u043e\u0437\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c\u0438, \u043d\u043e, \u0434\u0443\u043c\u0430\u044e, \u0447\u0442\u043e \u0442\u0430\u043a \u0431\u043b\u0438\u0436\u0435 \u043a \u043e\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u043a\u0430\u0440\u0442\u0438\u043d\u0435.<\/p>\n<p>\u0422\u0430\u043a\u0436\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0435 \u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0430 \u0432 \u0430\u0432\u0433\u0443\u0441\u0442\u0435-\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0435 2023 \u0433\u043e\u0434\u0430, \u0442\u043e \u0435\u0441\u0442\u044c, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0447\u0442\u043e \u0434\u043e \u044d\u0442\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438. \u041d\u043e \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u0441\u0435\u0439\u0447\u0430\u0441, \u0437\u043d\u0430\u0447\u0438\u0442, \u0432\u0440\u0435\u043c\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u043b\u043e, \u0447\u0442\u043e \u043e\u043d\u0438 \u043d\u0435 \u043d\u0443\u0436\u043d\u044b \u0434\u0430\u0436\u0435 \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u044f\u043c.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/026\/7fc\/e6a\/0267fce6a107611ff6158bd32c3663a5.png\" alt=\"\u0440\u0438\u0441.5\" title=\"\u0440\u0438\u0441.5\" width=\"831\" height=\"636\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/026\/7fc\/e6a\/0267fce6a107611ff6158bd32c3663a5.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.5<\/figcaption><\/div>\n<\/figure>\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 5.<\/p>\n<p>\u0421\u0430\u0432\u0443\u0448\u043a\u0438\u043d, \u041a\u044f\u043a\u043a, \u041e\u0440\u043b\u043e\u0432\u0430, \u0428\u0435\u0432\u0447\u0435\u043d\u043a\u043e \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u043e\u043f-\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430\u043c\u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0438 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0442\u0441\u044f \u0432 \u0441\u043e\u0430\u0432\u0442\u043e\u0440\u0430\u0445 \u0432 \u043e\u0434\u043d\u0438\u0445 \u0438 \u0442\u0435\u0445 \u0436\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u0430\u0445, \u044d\u0442\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442 \u0420\u0415\u0419\u041b 1520 \u0410\u0439\u041f\u0438 \u041b\u0422\u0414 (\u041a\u0418\u041f\u0420)  (\u043e\u043a\u043e\u043b\u043e 2\/3 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432) \u0438 \u041e\u041e\u041e &#171;\u0412\u0441\u0435\u0441\u043e\u044e\u0437\u043d\u044b\u0439 \u043d\u0430\u0443\u0447\u043d\u043e-\u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0446\u0435\u043d\u0442\u0440 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439&#187; (\u041e\u041e\u041e &#171;\u0412\u041d\u0418\u0426\u0422\u0422&#187;) (\u0420\u0424)  (\u043e\u043a\u043e\u043b\u043e 1\/3 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432). \u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u0438\u0437 \u0440\u0438\u0441\u0443\u043d\u043a\u0430 5, \u044d\u0442\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u0432 \u0441\u0438\u043b\u0435. \u0427\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 80 \u0437\u0430\u044f\u0432\u043e\u043a \u0432 \u0433\u043e\u0434, \u043d\u0430\u0434\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u0442\u044c\u0441\u044f, \u043f\u043e\u0434\u043e\u0437\u0440\u0435\u0432\u0430\u044e, \u0447\u0442\u043e \u043d\u0430 \u044d\u0442\u0443 \u0432\u0435\u043b\u0438\u043a\u043e\u043b\u0435\u043f\u043d\u0443\u044e \u0447\u0435\u0442\u0432\u0435\u0440\u043a\u0443 \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0434\u0435\u043b\u043e\u0432 \u0412\u041d\u0418\u0426\u0422\u0422, \u043d\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0432 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u043d\u0435 \u0432\u043f\u0438\u0441\u0430\u043b\u0438.<\/p>\n<p>\u0421\u0435\u043b\u044f\u0432\u043a\u043e \u041b\u0435\u043e\u043d\u0438\u0434 \u0415\u0432\u0433\u0435\u043d\u044c\u0435\u0432\u0438\u0447 &#8212; \u0443\u0447\u0435\u043d\u044b\u0439, \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u043f\u0441\u0438\u0445\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043d\u0430\u0443\u043a, \u0441\u0443\u0434\u044f \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0430\u0432\u043e\u043c\u0435\u0440\u043d\u044b\u043c \u0430\u0432\u0442\u043e\u0440\u043e\u043c 60 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432. \u042d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c, \u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e 9 \u0438\u0437 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0437\u0430 \u0435\u0433\u043e \u0430\u0432\u0442\u043e\u0440\u0441\u0442\u0432\u043e\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u0430 \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442. \u041f\u0440\u0438\u0447\u0435\u043c \u043d\u0435\u043e\u0431\u044b\u0447\u043d\u043e, \u0447\u0442\u043e \u043e\u043d \u0441\u0430\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u0430 \u043d\u0435 \u0432\u0443\u0437, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041d\u0438\u0436\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043e\u0431\u043b\u0430\u043a\u043e \u0441\u043b\u043e\u0432 \u0438\u0437 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u0435\u0433\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bb1\/4be\/d96\/bb14bed96f1af6ffd70a691c9a555a29.png\" alt=\"\u0440\u0438\u0441.6\" title=\"\u0440\u0438\u0441.6\" width=\"1046\" height=\"790\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bb1\/4be\/d96\/bb14bed96f1af6ffd70a691c9a555a29.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.6<\/figcaption><\/div>\n<\/figure>\n<p>\u0418\u0437 \u0440\u0438\u0441\u0443\u043d\u043a\u0430 6 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0421\u0435\u043b\u044f\u0432\u043a\u043e \u041b\u0435\u043e\u043d\u0438\u0434 \u0415\u0432\u0433\u0435\u043d\u044c\u0435\u0432\u0438\u0447 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0442\u0440\u0435\u043d\u0430\u0436\u0435\u0440\u044b \u0434\u043b\u044f \u0440\u0435\u0430\u0431\u0438\u043b\u0438\u0442\u0430\u0446\u0438\u0438.<\/p>\n<p>\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0430\u0432\u0442\u043e\u0440\u044b \u041a\u0443\u0440\u0434\u044e\u043c\u043e\u0432 \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440 \u0418\u0432\u0430\u043d\u043e\u0432\u0438\u0447, \u0417\u044b\u043a\u0438\u043d \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u0421\u0435\u0440\u0433\u0435\u0435\u0432\u0438\u0447, \u0421\u0443\u0442\u044f\u0433\u0438\u043d \u0421\u0435\u0440\u0433\u0435\u0439 \u0410\u043b\u0435\u043a\u0441\u0435\u0435\u0432\u0438\u0447, \u0421\u043c\u0438\u0440\u043d\u043e\u0432 \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u0421\u0435\u0440\u0433\u0435\u0435\u0432\u0438\u0447 &#8212; \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u043e\u0440\u0441\u043a\u043e-\u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u0430\u0432\u0430, \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442 \u0432\u0443\u0437\u0430\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u043d\u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438, \u043d\u043e \u0432\u0441\u0435 \u043e\u043d\u0438 \u043d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442.  \u042d\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u0430\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0432 \u0432\u0443\u0437\u0435 &#8212; \u043a\u043b\u0435\u043f\u0430\u0442\u044c \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u043f\u043b\u0430\u043d, \u043d\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0442\u0430\u043a\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0436\u0435\u043b\u0430\u0442\u044c \u043b\u0443\u0447\u0448\u0435\u0433\u043e.<\/p>\n<p>\u041e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0432\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0411\u043e\u0440\u043e\u043d\u0435\u043d\u043a\u043e \u042e\u0440\u0438\u044f \u041f\u0430\u0432\u043b\u043e\u0432\u0438\u0447\u0430, \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u043f\u043e\u0434 \u0435\u0433\u043e \u0430\u0432\u0442\u043e\u0440\u0441\u0442\u0432\u043e\u043c \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442 \u0410\u043a\u0446\u0438\u043e\u043d\u0435\u0440\u043d\u043e\u043c\u0443 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443 &#171;\u041d\u0430\u0443\u0447\u043d\u043e-\u0432\u043d\u0435\u0434\u0440\u0435\u043d\u0447\u0435\u0441\u043a\u0438\u0439 \u0446\u0435\u043d\u0442\u0440 &#171;\u0412\u0430\u0433\u043e\u043d\u044b&#187; (\u0410\u041e &#171;\u041d\u0412\u0426 &#171;\u0412\u0430\u0433\u043e\u043d\u044b&#187;). \u042d\u0442\u043e \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u0435\u0434\u043f\u0440\u0438\u044f\u0442\u0438\u0435, \u0430 \u043e\u043d \u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c. \u041f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442. \u0412\u043f\u043e\u043b\u043d\u0435 \u043c\u043e\u0433\u0443 \u043f\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0447\u0442\u043e 35 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u041f\u041c \u0431\u044b\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u0441 \u0435\u0433\u043e \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u0438\u043c \u0432\u043a\u043b\u0430\u0434\u043e\u043c. \u0412\u043e-\u043f\u0435\u0440\u0432\u044b\u0445, \u043e\u043d \u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u041d\u0412\u0426 &#171;\u0412\u0430\u0433\u043e\u043d\u044b&#187;, \u0432\u043e-\u0432\u0442\u043e\u0440\u044b\u0445, \u043e\u043d \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b \u0432 \u044d\u0442\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438, \u0432-\u0442\u0440\u0435\u0442\u044c\u0438\u0445, \u043e\u043d \u043d\u0435 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442, \u043a\u0430\u043a &#171;\u0443\u0441\u043f\u0435\u0448\u043d\u044b\u0439&#187; \u0431\u0438\u0437\u043d\u0435\u0441\u043c\u0435\u043d, \u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442, \u043a\u0430\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u044c \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u043e\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0438\u0433\u0435\u043d\u0446\u0438\u0438. \u041f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0441\u0443\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u043e, <a href=\"https:\/\/www.youtube.com\/watch?app=desktop&amp;v=7JPKBhPU7Wg\" rel=\"noopener noreferrer nofollow\">\u043d\u043e \u0432\u043e\u0442 \u0444\u0438\u043b\u044c\u043c \u043e \u043d\u0435\u043c<\/a>.<\/p>\n<p>\u0410 \u043d\u0438\u0436\u0435 \u043e\u0431\u043b\u0430\u043a\u043e \u0438\u0437 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0441 \u0435\u0433\u043e \u0430\u0432\u0442\u043e\u0440\u0441\u0442\u0432\u043e\u043c (\u0440\u0438\u0441.7), \u0442\u0435\u043c\u044b \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442  \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e \u041d\u0412\u0426, \u0447\u0442\u043e \u043d\u0435 \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/80b\/b57\/b85\/80bb57b8505ace80a85dce291878deb6.png\" alt=\"\u0440\u0438\u0441.7\" title=\"\u0440\u0438\u0441.7\" width=\"1046\" height=\"790\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/80b\/b57\/b85\/80bb57b8505ace80a85dce291878deb6.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.7<\/figcaption><\/div>\n<\/figure>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0442\u043e\u043f-\u0430\u0432\u0442\u043e\u0440\u0430\u0445 2019-2022 \u0433\u043e\u0434\u043e\u0432<\/p>\n<h4>2019 \u0433\u043e\u0434<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a74\/0bc\/cc0\/a740bccc09013855bdd650f55a6e640b.png\" alt=\"\u0440\u0438\u0441.8\" title=\"\u0440\u0438\u0441.8\" width=\"831\" height=\"636\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a74\/0bc\/cc0\/a740bccc09013855bdd650f55a6e640b.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.8<\/figcaption><\/div>\n<\/figure>\n<p>\u041e\u043f\u044f\u0442\u044c \u0421\u0430\u0432\u0443\u0448\u043a\u0438\u043d, \u041e\u0440\u043b\u043e\u0432\u0430, \u0428\u0435\u0432\u0447\u0435\u043d\u043a\u043e. \u0410 \u0432\u043e\u0442 \u041a\u044f\u043a\u043a \u043f\u043e\u0447\u0435\u043c\u0443-\u0442\u043e \u043c\u0430\u043b\u043e \u0432 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443 \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u043b \u0438\u0434\u0435\u0439 \u0434\u043b\u044f \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 &#8212; \u0432 \u0434\u0432\u0430 \u0440\u0430\u0437\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 \u0447\u0435\u043c \u0421\u0430\u0432\u0443\u0448\u043a\u0438\u043d. \u0418\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u0432\u0441\u0435 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u0441\u0438\u043b\u0435 \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435\u0445 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0430\u0432\u0442\u043e\u0440\u043e\u0432.<\/p>\n<p>\u0413\u043e\u0441\u043f\u043e\u0434\u0438\u043d \u0421\u0435\u043b\u044f\u0432\u043a\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0443\u0434\u0430\u0440\u043d\u043e \u0442\u0440\u0443\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0430\u0434 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c \u0437\u0430\u044f\u0432\u043e\u043a \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0443\u0436\u0435 73 \u043f\u0430\u0442\u0435\u043d\u0442\u0430 &#8212; \u043d\u0430 13 \u0431\u043e\u043b\u044c\u0448\u0435 \u0447\u0435\u043c \u0433\u043e\u0434\u043e\u043c \u0440\u0430\u043d\u0435\u0435. \u0412\u0441\u0435 \u0442\u0430\u043a\u0436\u0435 \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u0435\u043c\u0443, \u0430 \u043d\u0435 \u0432\u0443\u0437\u0443. \u0424\u0435\u043d\u043e\u043c\u0435\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c! \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0435\u0433\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u0438\u043b\u0435, \u0432\u0438\u0434\u0438\u043c\u043e, \u0442\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u043c\u0438 \u0438\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435.<\/p>\n<p>\u0417\u044b\u043a\u0438\u043d \u0438 \u041a\u0443\u0440\u0434\u044e\u043c\u043e\u0432 \u0432\u0441\u0435 \u0435\u0449\u0435 \u0432 \u0442\u043e\u043f\u0435 \u0430\u0432\u0442\u043e\u0440\u043e\u0432, \u043e\u043d\u043e \u0438 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0432\u0443\u0437\u0430\u0445 \u0432\u043e\u0437\u043d\u0430\u0433\u0440\u0430\u0436\u0434\u0430\u0435\u0442\u0441\u044f, \u0445\u043e\u0447\u0435\u0448\u044c \u043f\u0440\u0435\u043c\u0438\u044e, \u0431\u0443\u0434\u044c \u0434\u043e\u0431\u0440 &#8212; \u043f\u043e\u0434\u0430\u0439 \u0437\u0430\u044f\u0432\u043a\u0443.<\/p>\n<p>\u0420\u044b\u043a\u0438\u043d\u0430 \u0414\u043c\u0438\u0442\u0440\u0438\u044f \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u043e\u0432\u0438\u0447\u0430 \u0433\u0443\u0433\u043b \u043d\u0435 \u0437\u043d\u0430\u0435\u0442, \u043d\u043e \u043e\u043d \u0432 \u0441\u043e\u0430\u0432\u0442\u043e\u0440\u0430\u0445 \u0441 \u0417\u044b\u043a\u0438\u043d\u044b\u043c \u0438 \u041a\u0443\u0440\u0434\u044e\u043c\u043e\u0432\u044b\u043c, \u043f\u0440\u0438\u0447\u0435\u043c \u0443\u043a\u0430\u0437\u0430\u043d \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u043c, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435, \u043c\u043e\u043b\u043e\u0434\u043e\u0439 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c \u0438\u043b\u0438 \u0430\u0441\u043f\u0438\u0440\u0430\u043d\u0442.<\/p>\n<p>\u0413\u043e\u043b\u043e\u0432\u0430\u043d\u0447\u0438\u043a\u043e\u0432 \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0411\u043e\u0440\u0438\u0441\u043e\u0432\u0438\u0447 &#8212; \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u043e\u0440 \u0412\u043e\u043b\u0433\u0413\u0422\u0423, \u043f\u043e\u0445\u043e\u0436\u0435, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 \u0430\u0441\u043f\u0438\u0440\u0430\u043d\u0442\u043e\u0432, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0441\u044f \u0432 \u0430\u0432\u0442\u043e\u0440\u0430\u0445 \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432.<\/p>\n<p>\u0421\u043e\u043a\u043e\u043b\u043e\u0432 \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u041c\u0438\u0445\u0430\u0439\u043b\u043e\u0432\u0438\u0447 \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442 \u0438\u0434\u0435\u0438 \u0434\u043b\u044f \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0420\u0415\u0419\u041b 1520 \u0410\u0439\u041f\u0438 \u041b\u0422\u0414 (\u041a\u0418\u041f\u0420) \u0438 \u041e\u041e\u041e &#171;\u0412\u041d\u0418\u0426\u0422\u0422&#187; \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0421\u0430\u0432\u0443\u0448\u043a\u0438\u043d\u044b\u043c \u0438 \u043a\u043e.  <\/p>\n<h4>2020 \u0433\u043e\u0434<\/h4>\n<p>10<\/p>\n<p>\u041f\u0440\u043e\u043f\u0430\u043b\u0438 \u0421\u0430\u0432\u0443\u0448\u043a\u0438\u043d \u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f, \u0438 \u0441\u0440\u0430\u0437\u0443 \u043a\u0430\u0440\u0442\u0438\u043d\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0441\u0438\u043b\u044c\u043d\u043e \u0443\u0445\u0443\u0434\u0448\u0438\u043b\u0430\u0441\u044c. \u0412 \u0442\u043e\u043f\u0435 \u0441 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0433\u043e\u0434\u0430 \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u0417\u044b\u043a\u0438\u043d, \u0421\u0435\u043b\u044f\u0432\u043a\u043e, \u0413\u043e\u043b\u043e\u0432\u0430\u043d\u0447\u0438\u043a\u043e\u0432, \u0420\u044b\u043a\u0438\u043d. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043d\u043e\u0432\u044b\u0435 \u043b\u0438\u0446\u0430.<\/p>\n<ul>\n<li>\n<p>\u0418\u0441\u0430\u0439\u0447\u0435\u0432 \u0412\u0438\u0442\u0430\u043b\u0438\u0439 \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u043e\u0432\u0438\u0447 &#8212; \u0440\u0435\u043a\u0442\u043e\u0440 \u0424\u0413\u0411\u041e\u0423 \u0412\u041e \u0423\u043b\u044c\u044f\u043d\u043e\u0432\u0441\u043a\u0438\u0439 \u0413\u0410\u0423, \u0432\u043e\u0442 \u0443\u0436 \u0440\u0435\u043a\u0442\u043e\u0440 \u0442\u043e\u0447\u043d\u043e 62 \u0438\u0434\u0435\u0438 \u0434\u043b\u044f \u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043b. \u041e\u043d \u0432\u0442\u043e\u0440\u043e\u0439 \u0430\u0432\u0442\u043e\u0440 \u0432 \u043f\u0430\u0442\u0435\u043d\u0442\u0430\u0445 \u0417\u044b\u043a\u0438\u043d\u0430 (\u043f\u0440\u043e\u0444\u0435\u0441\u0441\u043e\u0440\u0430 \u0442\u043e\u0433\u043e \u0436\u0435 \u0432\u0443\u0437\u0430).<\/p>\n<\/li>\n<li>\n<p>\u0421\u0435\u0440\u0433\u0435\u0435\u0432 \u0410\u0440\u0442\u0451\u043c \u042e\u0440\u044c\u0435\u0432\u0438\u0447 &#8212; \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c, \u0412\u043e\u0435\u043d\u043d\u044b\u0439 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442 \u041c\u041e \u0420\u0424. \u0422\u0443\u0442 \u043d\u0430\u0434\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043e\u043d\u0438 \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0432\u0441\u044e \u043a\u0430\u0444\u0435\u0434\u0440\u0443 \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442 \u0432 \u0430\u0432\u0442\u043e\u0440\u044b, \u0432 \u043e\u0434\u043d\u043e\u043c \u043f\u0430\u0442\u0435\u043d\u0442\u0435 \u0443 \u043d\u0438\u0445 21 \u0430\u0432\u0442\u043e\u0440. \u041f\u043e\u043d\u044f\u0442\u043d\u043e, \u043f\u043e\u0447\u0435\u043c\u0443 \u0437\u0430 \u0435\u0433\u043e \u0430\u0432\u0442\u043e\u0440\u0441\u0442\u0432\u043e\u043c 50 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p>\u041c\u0438\u0448\u0442\u0430 \u0412\u0430\u043b\u0435\u0440\u0438\u0439 \u041f\u0430\u0432\u043b\u043e\u0432\u0438\u0447 &#8212; \u043a\u0442\u043d, \u0434\u043e\u0446\u0435\u043d\u0442 \u0432 \u0412\u043e\u0433\u0413\u0422\u0423, \u0432 36-\u0442\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u0430\u0445 \u043e\u043d \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0430\u0432\u0442\u043e\u0440, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u0430\u043b\u043e \u0441\u043e\u043c\u043d\u0435\u043d\u0438\u0439, \u0447\u0442\u043e \u043e\u043d \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0430\u0432\u0442\u043e\u0440. \u041d\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u043a\u0430\u043a \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0443\u0441\u043f\u0435\u0432\u0430\u0442\u044c \u043f\u0438\u0441\u0430\u0442\u044c \u043f\u043e 3 \u0437\u0430\u044f\u0432\u043a\u0438 \u0432 \u043c\u0435\u0441\u044f\u0446, \u043d\u043e \u0444\u0430\u043a\u0442 \u043e\u0441\u0442\u0430\u0435\u0442\u0441\u044f \u0444\u0430\u043a\u0442\u043e\u043c.<\/p>\n<\/li>\n<li>\n<p>\u041b\u044f\u043c\u0437\u0438\u043d \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0441 \u0421\u0435\u0440\u0433\u0435\u0435\u0432\u044b\u043c, \u0433\u0434\u0435 \u043f\u043e\u0434 20 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u0430<\/p>\n<\/li>\n<li>\n<p>\u041b\u0430\u043f\u0442\u0435\u0432\u0430 \u041d\u0430\u0442\u0430\u043b\u044c\u044f \u0410\u043b\u0435\u043a\u0441\u0435\u0435\u0432\u043d\u0430 &#8212; \u0432\u0435\u0434\u0443\u0449\u0438\u0439 \u0438\u043d\u0436\u0435\u043d\u0435\u0440-\u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432\u0435\u0434 \u0432 \u0411\u0440\u044f\u043d\u0441\u043a\u043e\u043c \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0430\u0433\u0440\u0430\u0440\u043d\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435. \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435, \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432\u0435\u0434 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0441\u0435\u0431\u044f \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0432 \u0430\u0432\u0442\u043e\u0440\u044b, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0432\u043d\u0435\u0441 \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u043a\u043b\u0430\u0434\u0430 \u0432 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u044f. \u0421\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0438\u043c\u0435\u0435\u0442 \u043c\u0435\u0441\u0442\u043e \u043d\u0430\u0440\u0443\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u043e\u043d\u043e\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0430.<\/p>\n<p>\u041f\u0430\u0442\u0435\u043d\u0442\u044b \u0432\u0441\u0435\u0445 \u044d\u0442\u0438\u0445 \u0442\u043e\u043f-\u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u0441\u0438\u043b\u0435, \u0447\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e\u0431 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0438 \u0438\u0445 \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u0438.<\/p>\n<\/li>\n<\/ul>\n<h4>2021 \u0433\u043e\u0434<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/c9a\/b9e\/bd0\/c9ab9ebd01021d7b11dcb1f0956f29d0.png\" alt=\"\u0440\u0438\u0441.9\" title=\"\u0440\u0438\u0441.9\" width=\"831\" height=\"636\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c9a\/b9e\/bd0\/c9ab9ebd01021d7b11dcb1f0956f29d0.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.9<\/figcaption><\/div>\n<\/figure>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u044f \u0431\u0443\u0434\u0443 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u043e\u0447\u0435\u043d\u044c \u043a\u043e\u0440\u043e\u0442\u043a\u043e. <\/p>\n<p>\u0417\u044b\u043a\u0438\u043d, \u0418\u0441\u0430\u0439\u0447\u0435\u0432, \u041b\u0430\u043f\u0442\u0435\u0432\u0430, \u0421\u0435\u043b\u044f\u0432\u043a\u043e &#8212; \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0435 \u0444\u0438\u0433\u0443\u0440\u044b. \u041a\u0443\u0434\u0440\u044f\u0448\u043e\u0432\u0430 \u0418\u0440\u0438\u043d\u0430 \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u043e\u0432\u043d\u0430, \u0413\u0430\u0432\u0440\u0438\u043b\u043e\u0432\u0430 \u0412\u0430\u0441\u0438\u043b\u0438\u0441\u0430 \u041b\u044c\u0432\u043e\u0432\u043d\u0430 \u0438\u0437 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0441 \u0417\u044b\u043a\u0438\u043d\u044b\u043c. <\/p>\n<p>\u041d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u043e \u0441\u043d\u043e\u0432\u0430 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0428\u0435\u0432\u0447\u0435\u043d\u043a\u043e, \u044d\u0442\u043e \u0442\u043e\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u044b\u043b \u0441\u0432\u044f\u0437\u0430\u043d \u0441 \u0420\u0415\u0419\u041b 1520 \u0410\u0439\u041f\u0438 \u041b\u0422\u0414 (\u041a\u0418\u041f\u0420), \u043d\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u0441\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u0441 \u0435\u0433\u043e \u0430\u0432\u0442\u043e\u0440\u0441\u0442\u0432\u043e\u043c \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u043c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u043c. \u0421\u0430\u0432\u0443\u0448\u043a\u0438\u043d\u0430, \u0441\u0443\u0434\u044f \u043f\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0434\u0430\u043d\u043d\u044b\u043c, \u0443\u0432\u043e\u043b\u0438\u043b\u0438, \u041e\u0440\u043b\u043e\u0432\u0430 \u0432\u0441\u0435 \u0435\u0449\u0435 \u0433\u0435\u043d\u0434\u0438\u0440 \u0412\u041d\u0418\u0426\u0422\u0422, \u043f\u0440\u043e \u0441\u0443\u0434\u044c\u0431\u0443 \u041a\u044f\u043a\u043a\u0430 \u0433\u0443\u0433\u043b \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0437\u043d\u0430\u0435\u0442, \u043d\u043e \u0438\u0437 \u043b\u0438\u0434\u0435\u0440\u043e\u0432 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043d\u0438 \u043f\u0440\u043e\u043f\u0430\u043b\u0438. <\/p>\n<p>\u041a\u0443\u0437\u043d\u0435\u0446\u043e\u0432, \u041a\u0443\u043f\u0440\u0435\u0435\u043d\u043a\u043e \u0438 \u0418\u0441\u0430\u0435\u0432 &#8212; \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0438 \u0432 \u0411\u0440\u044f\u043d\u0441\u043a\u043e\u043c \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0430\u0433\u0440\u0430\u0440\u043d\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435, \u0432 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043e\u043d\u0438 \u0432 \u0441\u043e\u0430\u0432\u0442\u043e\u0440\u0430\u0445.<\/p>\n<p>\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0432 \u0441\u0442\u043e\u043b\u0431\u0446\u0430\u0445 6-10, \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u0432 \u043a\u043e\u043d\u0446\u0435 \u0433\u043e\u0434\u0430 \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0435 \u0432\u044b\u0448\u0435\u043b \u0441\u0440\u043e\u043a, \u043a\u043e\u0433\u0434\u0430 \u043e\u043d\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u0438\u0437-\u0437\u0430 \u043d\u0435\u0443\u043f\u043b\u0430\u0442\u044b \u043f\u043e\u0448\u043b\u0438\u043d\u044b. \u041f\u043e \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u043c\u0441\u044f, \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u043b\u0438 \u043f\u043b\u0430\u0442\u0438\u0442\u044c \u043f\u043e\u0448\u043b\u0438\u043d\u044b.<\/p>\n<h4>2022 \u0433\u043e\u0434<\/h4>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/162\/a7f\/985\/162a7f9853cb3c5b260cecd62298fdf5.png\" alt=\"\u0440\u0438\u0441.10\" title=\"\u0440\u0438\u0441.10\" width=\"831\" height=\"636\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/162\/a7f\/985\/162a7f9853cb3c5b260cecd62298fdf5.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.10<\/figcaption><\/div>\n<\/figure>\n<p>\u0417\u044b\u043a\u0438\u043d \u0432 \u0443\u0434\u0430\u0440\u0435 &#8212; 182 \u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u0432 \u0433\u043e\u0434! \u0427\u0435\u043b\u043e\u0432\u0435\u043a \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u0435\u0442 \u0438\u0434\u0435\u044e \u043a\u0430\u0436\u0434\u044b\u0435 \u0434\u0432\u0430 \u0434\u043d\u044f, \u0441\u043e\u0432\u043c\u0435\u0449\u0430\u044f \u044d\u0442\u0443 \u0443\u0434\u0430\u0440\u043d\u0443\u044e \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0441 \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u043e\u043c \u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0430-\u0444\u0438\u043b\u0438\u0430\u043b\u0430 \u0424\u0413\u0411\u041e\u0423 \u0412\u041e \u0423\u043b\u044c\u044f\u043d\u043e\u0432\u0441\u043a\u0438\u0439 \u0413\u0410\u0423. \u0412\u0441\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043e\u043d \u0430\u0432\u0442\u043e\u0440, \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442 \u0423\u043b\u044c\u044f\u043d\u043e\u0432\u0441\u043a\u043e\u043c\u0443 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c\u0443 \u0430\u0433\u0440\u0430\u0440\u043d\u043e\u043c\u0443 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0443 \u0438\u043c\u0435\u043d\u0438 \u041f.\u0410. \u0421\u0442\u043e\u043b\u044b\u043f\u0438\u043d\u0430, \u0430 \u0432\u0441\u0435\u0433\u043e \u0432 2022 \u0433\u043e\u0434\u0443 \u0443 \u044d\u0442\u043e\u0433\u043e \u0432\u0443\u0437\u0430 224 \u043f\u0430\u0442\u0435\u043d\u0442\u0430, \u0442\u043e \u0435\u0441\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435 80% \u0432\u0441\u0435\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0432\u0443\u0437\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u0441 \u0430\u0432\u0442\u043e\u0440\u0441\u043a\u0438\u043c \u0443\u0447\u0430\u0441\u0442\u0438\u0435\u043c \u0417\u044b\u043a\u0438\u043d\u0430. \u0421\u0442\u0430\u0445\u0430\u043d\u043e\u0432\u0435\u0446!<\/p>\n<p>\u041f\u0440\u043e\u0431\u0435\u0436\u0438\u043c\u0441\u044f \u043f\u043e \u043d\u043e\u0432\u044b\u043c \u043b\u0438\u0446\u0430\u043c. \u041a\u0430\u0437\u0430\u043d\u0447\u0435\u0432 \u0410\u043d\u0434\u0440\u0435\u0439 \u0424\u0435\u0434\u043e\u0440\u043e\u0432\u0438\u0447 \u0432 \u0441\u043e\u0430\u0432\u0442\u043e\u0440\u0430\u0445 \u0441 \u0417\u044b\u043a\u0438\u043d\u044b\u043c, \u0432\u0438\u0434\u0438\u043c\u043e, \u0441\u0442\u0430\u043b \u0430\u0441\u043f\u0438\u0440\u0430\u043d\u0442\u043e\u043c, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432 2018-2021 \u0433\u043e\u0434\u0430\u0445, \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0443 \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u0430 \u041a\u0430\u0437\u0430\u043d\u0447\u0435\u0432\u0430 \u043d\u0435 \u0431\u044b\u043b\u043e, \u0430 \u0432 2022 \u043f\u043e\u044f\u0432\u0438\u043b\u043e\u0441\u044c \u0441\u0440\u0430\u0437\u0443 88. \u0412\u043e\u0442 \u0447\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435 \u043c\u0435\u0441\u0442\u043e! \u041c\u043e\u0436\u043d\u043e \u043f\u043e\u0438\u0437\u0443\u0447\u0430\u0442\u044c \u044d\u0442\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u043a\u0430\u043a \u0430\u0441\u043f\u0438\u0440\u0430\u043d\u0442 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u0430\u0432\u0442\u043e\u0440\u043e\u043c 88 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u043d\u043e \u0438 \u0442\u0430\u043a \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440 \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432\u0443\u0437\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u043f\u043b\u0430\u043d\u0430 \u043f\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044e \u043f\u0440\u0435\u043c\u0438\u0439 \u0437\u0430 \u043d\u0438\u0445. <\/p>\n<p>\u041b\u0430\u0437\u0443\u0442\u043a\u0438\u043d\u0430 \u0438 \u0416\u0430\u0440\u043a\u043e\u0432\u0430 \u043e\u0434\u043d\u0438 \u0438\u0437 \u0441\u043e\u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0417\u044b\u043a\u0438\u043d\u044b\u043c. <\/p>\n<p>\u0418\u0441\u0430\u0435\u0432 \u0421\u0430\u043c\u0438\u0440 \u0425\u0430\u0444\u0438\u0437\u043e\u0432\u0438\u0447 &#8212; \u0441\u043e\u0430\u0432\u0442\u043e\u0440 \u0418\u0441\u0430\u0435\u0432\u0430 \u0425\u0430\u0444\u0438\u0437 \u041c\u0443\u0431\u0430\u0440\u0438\u0437-\u043e\u0433\u043b\u044b \u0438 \u043f\u043e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443 \u0435\u0433\u043e \u0441\u044b\u043d.<\/p>\n<p>\u041f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442, \u043d\u043e \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0441\u0440\u043e\u043a \u0443\u043f\u043b\u0430\u0442\u044b \u043f\u043e\u0448\u043b\u0438\u043d \u0437\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432 \u0441\u0438\u043b\u0435 \u043f\u043e \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u0438\u0437 \u043d\u0438\u0445 \u043d\u0435 \u043f\u043e\u0434\u043e\u0448\u0435\u043b.<\/p>\n<p>\u042f \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0443 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0432 \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 (\u0441\u043c. \u0440\u0438\u0441. 11). \u041a\u0430\u0440\u0442\u0438\u043d\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0438 \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0439. \u041f\u0440\u043e\u0439\u0434\u0435\u043c\u0441\u044f \u043f\u043e \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u043c\u0443 \u043f\u0443\u0442\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u0430. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0430\u0442\u0435\u043d\u0442 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c, \u0435\u0441\u043b\u0438 \u0447\u0435\u0440\u0435\u0437 \u0433\u043e\u0434 \u0441 \u0434\u0430\u0442\u044b \u043f\u043e\u0434\u0430\u0447\u0438 \u0437\u0430\u044f\u0432\u043a\u0438 \u043d\u0435 \u0437\u0430\u043f\u043b\u0430\u0442\u0438\u0442\u044c \u043f\u043e\u0448\u043b\u0438\u043d\u0443 \u0437\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u0432 \u0441\u0438\u043b\u0435 \u0435\u0433\u043e \u0441\u0442\u0430\u0442\u0443\u0441 \u0441\u0442\u0430\u043d\u0435\u0442 &#171;\u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u043a\u0440\u0430\u0442\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435&#187;, \u0435\u0441\u043b\u0438 \u0435\u0449\u0435 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043d\u0435 \u043f\u043b\u0430\u0442\u0438\u0442\u044c \u043f\u043e\u0448\u043b\u0438\u043d\u0443, \u0442\u043e \u0441\u0442\u0430\u0442\u0443\u0441 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f &#171;\u043d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442, \u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d&#187;, \u0435\u0441\u043b\u0438 \u0442\u0440\u0438 \u0433\u043e\u0434\u0430 \u043d\u0435 \u043f\u043b\u0430\u0442\u0438\u0442\u044c \u043f\u043e\u0448\u043b\u0438\u043d\u0443, \u0442\u043e \u0441\u0442\u0430\u0442\u0443\u0441 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f &#171;\u043d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442&#187;.<\/p>\n<p>\u0427\u0442\u043e \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u043d\u0430 \u0440\u0438\u0441.11 \u0438 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 1. \u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0441\u043d\u0438\u0436\u0430\u0435\u0442\u0441\u044f \u0441 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u043c \u043e\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430, \u0442\u043e \u0435\u0441\u0442\u044c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u044e\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0432 \u0441\u0438\u043b\u0435. \u041a\u0430\u043a \u044f \u0432\u0438\u0436\u0443 \u0438\u0437 \u0441\u0432\u043e\u0435\u0433\u043e \u043e\u043f\u044b\u0442\u0430 \u0438 \u0447\u0442\u043e \u043b\u043e\u0433\u0438\u0447\u043d\u043e, \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u0438\u043b\u0443 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u044d\u0442\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u043d\u0438\u043a\u043e\u043c\u0443 \u043d\u0435 \u043d\u0443\u0436\u043d\u044b.<\/p>\n<p>\u0427\u0430\u0441\u0442\u044c \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0437\u0430\u044f\u0432\u043a\u0430\u043c 2022 \u0433\u043e\u0434\u0430, \u0443\u0436\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0441\u0438\u043d\u0435\u0439 \u0437\u043e\u043d\u0435 (\u0438\u0445 \u043d\u0435 \u043f\u0440\u043e\u0434\u043b\u0438\u043b\u0438 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u0440\u043e\u043a), \u043d\u0435\u043f\u0440\u043e\u0434\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u044b 2021 \u0433\u043e\u0434\u0430 \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0441\u0438\u043d\u0435\u0439 \u0437\u043e\u043d\u0435, \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e &#8212; \u0432 \u0441\u0435\u0440\u043e\u0439 (\u043d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442, \u043d\u043e \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b), \u0432 2019 \u0433\u043e\u0434\u0443 \u0443\u0436\u0435 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043a\u0440\u0430\u0441\u043d\u044b\u0445 (\u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445) \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0432\u0441\u0435 \u0441\u0440\u043e\u043a\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u043b\u0435\u043d\u0438\u044f. \u0415\u0449\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u043a\u0440\u0430\u0441\u043d\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0432 2018 \u0433\u043e\u0434\u0443.<\/p>\n<p>\u041a\u0430\u043a\u0438\u0435-\u0442\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u043d\u0435 \u043f\u0440\u043e\u0434\u043b\u0435\u0432\u0430\u044e\u0442 \u0441\u043e \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0433\u043e\u0434\u0430, \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0441 \u0442\u0440\u0435\u0442\u044c\u0435\u0433\u043e, \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u0441 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043e\u0433\u043e, \u044d\u0442\u043e \u0432\u0438\u0434\u043d\u043e \u043f\u043e \u0441\u0442\u043e\u043b\u0431\u0446\u0430\u043c \u0441\u0438\u043d\u0438\u043c, \u0441\u0435\u0440\u044b\u043c \u0438 \u043a\u0440\u0430\u0441\u043d\u044b\u043c \u0441\u0442\u043e\u043b\u0431\u0446\u0430\u043c. \u0412 \u0440\u0430\u0437\u043d\u044b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u043d\u0430\u044f \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u043e\u0434\u043b\u0435\u043d\u0438\u0435\u043c, \u043d\u043e \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e  \u043f\u0440\u043e\u0446\u0435\u043d\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043d\u0435\u0443\u043a\u043b\u043e\u043d\u043d\u043e \u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435\u043c \u043e\u0442 \u0438\u0445 \u0432\u044b\u0434\u0430\u0447\u0438.<\/p>\n<p>\u041c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0432\u043e\u0434, \u0447\u0442\u043e \u043c\u0435\u043d\u044c\u0448\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u044b \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0436\u0438\u0432\u0443\u0442 \u0434\u043e\u043b\u044c\u0448\u0435 5 \u043b\u0435\u0442, \u0442\u043e \u0435\u0441\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u044b \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043d\u0443\u0436\u043d\u044b \u0441\u0432\u043e\u0438\u043c \u043f\u0440\u0430\u0432\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u044f\u043c.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/ed9\/975\/cd3\/ed9975cd3937830a288d73c6d7ca5198.png\" alt=\"\u0440\u0438\u0441.11\" title=\"\u0440\u0438\u0441.11\" width=\"839\" height=\"700\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/ed9\/975\/cd3\/ed9975cd3937830a288d73c6d7ca5198.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.11<\/figcaption><\/div>\n<\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/23d\/16f\/a13\/23d16fa13177009b1f59db91952d5e6d.png\" alt=\"\u0422\u0430\u0431\u043b\u0438\u0446\u0430 1\" title=\"\u0422\u0430\u0431\u043b\u0438\u0446\u0430 1\" width=\"725\" height=\"168\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/23d\/16f\/a13\/23d16fa13177009b1f59db91952d5e6d.png\"\/><\/p>\n<div><figcaption>\u0422\u0430\u0431\u043b\u0438\u0446\u0430 1<\/figcaption><\/div>\n<\/figure>\n<h4>\u0412\u044b\u0432\u043e\u0434\u044b \u043f\u043e \u0430\u0432\u0442\u043e\u0440\u0430\u043c<\/h4>\n<p>\u0421\u0440\u0435\u0434\u0438 \u0442\u043e\u043f-\u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u043f\u043e\u0447\u0442\u0438 \u0441\u043f\u043b\u043e\u0448\u044c \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0438 \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u043f-\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u0432, \u043d\u0430 \u0438\u0445 \u0444\u043e\u043d\u0435 \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0411\u043e\u0440\u043e\u043d\u0435\u043d\u043a\u043e \u042e\u0440\u0438\u0439 \u041f\u0430\u0432\u043b\u043e\u0432\u0438\u0447. <\/p>\n<p>\u041d\u0430\u0438\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u0442\u043e\u043f-\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430\u043c, \u0430 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0435 \u0430\u0432\u0442\u043e\u0440\u044b \u043b\u0438\u0448\u0435\u043d\u044b \u0438\u0445 \u0430\u0432\u0442\u043e\u0440\u0441\u043a\u0438\u0445 \u043f\u0440\u0430\u0432.<\/p>\n<p>\u041f\u0430\u0442\u0435\u043d\u0442\u044b \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432 \u0432\u0443\u0437\u043e\u0432 \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u0441\u0438\u043b\u0435.<\/p>\n<h3>6. \u0422\u043e\u043f-\u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0438<\/h3>\n<p>\u0412 \u044d\u0442\u043e\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0441\u0445\u043e\u0436\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d \u0430\u043d\u0430\u043b\u0438\u0437 \u0442\u043e\u043f-\u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u0439, \u043d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u044b \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u0442\u043e\u043f-\u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0438 \u0438 \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0438 \u043d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0443 \u043d\u0438\u0445.<\/p>\n<p>\u041a\u043e\u0434 \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u0439:<\/p>\n<pre><code class=\"python\"># \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442 \u043b\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u044f def app_status_check(data_voc, app_name, year):   applicant = ''   original_app_name = app_name   app_name = app_name.split('(')[0]   app_patents = data_voc[year][data_voc[year]['applicant'].str.contains(app_name)]['status'].tolist()     app_status_active = 0   app_status_total = 0   for status in app_patents:     app_status_total += 1     if status.split('(')[0].strip() == '\u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442':       app_status_active += 1     original_app_name = original_app_name.replace('\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f', '')     original_app_name = original_app_name.replace('\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0435 \u0430\u043a\u0446\u0438\u043e\u043d\u0435\u0440\u043d\u043e\u0435 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e', '\u041f\u0410\u041e')     original_app_name = original_app_name.replace('\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0441 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0439 \u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u044c\u044e', '\u041e\u041e\u041e')     original_app_name = original_app_name.replace('\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f', '')     original_app_name = original_app_name.replace('\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f', '')     original_app_name = original_app_name.replace('\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043a\u0430\u0437\u0435\u043d\u043d\u043e\u0435 \u0432\u043e\u0435\u043d\u043d\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f', '')     original_app_name = original_app_name.replace('\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f', '')     original_app_name = original_app_name.replace('\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f', '')     original_app_name = original_app_name.replace('\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043a\u0430\u0437\u0435\u043d\u043d\u043e\u0435 \u0432\u043e\u0435\u043d\u043d\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f', '')     original_app_name = original_app_name.replace('\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f', '')     original_app_name = original_app_name.replace('\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0435 \u043d\u0430\u0443\u0447\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435', '')     original_app_name = original_app_name.replace('\u0424\u0415\u0414\u0415\u0420\u0410\u041b\u042c\u041d\u041e\u0415 \u0413\u041e\u0421\u0423\u0414\u0410\u0420\u0421\u0422\u0412\u0415\u041d\u041d\u041e\u0415 \u041a\u0410\u0417\u0415\u041d\u041d\u041e\u0415 \u0412\u041e\u0415\u041d\u041d\u041e\u0415 \u041e\u0411\u0420\u0410\u0417\u041e\u0412\u0410\u0422\u0415\u041b\u042c\u041d\u041e\u0415 \u0423\u0427\u0420\u0415\u0416\u0414\u0415\u041d\u0418\u0415 \u0412\u042b\u0421\u0428\u0415\u0413\u041e \u041e\u0411\u0420\u0410\u0417\u041e\u0412\u0410\u041d\u0418\u042f', '')     original_app_name = original_app_name.replace('\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u043a\u0430\u0437\u0435\u043d\u043d\u043e\u0435 \u0432\u043e\u0435\u043d\u043d\u043e\u0435 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0432\u044b\u0441\u0448\u0435\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f', '')     original_app_name = original_app_name.replace('\u041c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u0430 \u043e\u0431\u043e\u0440\u043e\u043d\u044b \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438', '')     original_app_name = original_app_name.replace('\u041e\u0411\u0429\u0415\u0421\u0422\u0412\u041e \u0421 \u041e\u0413\u0420\u0410\u041d\u0418\u0427\u0415\u041d\u041d\u041e\u0419 \u041e\u0422\u0412\u0415\u0422\u0421\u0422\u0412\u0415\u041d\u041d\u041e\u0421\u0422\u042c\u042e', '\u041e\u041e\u041e')     original_app_name = original_app_name.replace('\u0410\u043a\u0446\u0438\u043e\u043d\u0435\u0440\u043d\u043e\u0435 \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e', '\u0410\u041e')    app_status_info = [original_app_name, app_status_total, app_status_total-app_status_active, app_status_active]   return app_status_info  # \u0442\u043e\u043f \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u0435\u0439 for app_df, year in zip(data_voc.values(), years):   print('====================', year, '====================')   all = []   app_column = app_df['applicant']   top_10_app = app_column.value_counts()[1:11]   print(top_10_app, '\\n')   applicant_visualisation = []   counter = [i for i in range(1, 11)]   for app_name in (top_10_app.index):         app_status_results = app_status_check(data_voc, app_name, year)         applicant_visualisation.append(app_status_results)       applicant_visualisation_df = pd.DataFrame(applicant_visualisation, columns=['\u041f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u044c', '\u0412\u0441\u0435\u0433\u043e', '\u041d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442', '\u0414\u0435\u0439\u0441\u0432\u0443\u044e\u0442']).sort_values(by='\u0412\u0441\u0435\u0433\u043e', ascending=False)   applicant_visualisation_df['\u2116'] = counter    x_visual = ''   for num, app in zip(applicant_visualisation_df['\u2116'], applicant_visualisation_df['\u041f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u044c']):     x_visual += (str(num) + ' ' + app + '\\n')    applicant_visualisation_df.plot(x='\u2116', y=[ '\u0414\u0435\u0439\u0441\u0432\u0443\u044e\u0442', '\u041d\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0442'], kind='bar', figsize=(10, 5), xlabel=x_visual, stacked=True, grid=True, title = year, color=['green', 'red'])<\/code><\/pre>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/36e\/923\/6f1\/36e9236f15c81a8375c090ffb907ff7e.png\" alt=\"\u0440\u0438\u0441.12\" title=\"\u0440\u0438\u0441.12\" width=\"831\" height=\"638\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/36e\/923\/6f1\/36e9236f15c81a8375c090ffb907ff7e.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.12<\/figcaption><\/div>\n<\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7a9\/f3f\/7e5\/7a9f3f7e590527f684f58c47d4867b6b.png\" alt=\"\u0440\u0438\u0441.13\" title=\"\u0440\u0438\u0441.13\" width=\"831\" height=\"638\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7a9\/f3f\/7e5\/7a9f3f7e590527f684f58c47d4867b6b.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.13<\/figcaption><\/div>\n<\/figure>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/524\/251\/b7e\/524251b7ee752a26c2b0fd2963f3e9c9.png\" alt=\"\u0440\u0438\u0441.14\" title=\"\u0440\u0438\u0441.14\" width=\"831\" height=\"636\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/524\/251\/b7e\/524251b7ee752a26c2b0fd2963f3e9c9.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.14<\/figcaption><\/div>\n<\/figure>\n<h4>\u0412\u044b\u0432\u043e\u0434\u044b \u043f\u043e \u0442\u043e\u043f-\u043f\u0430\u0442\u0435\u043d\u0442\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u044f\u043c<\/h4>\n<p>\u0412 \u0442\u043e\u043f\u0435 \u0432\u0441\u0435\u0445 \u0433\u043e\u0434\u043e\u0432 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0432\u0443\u0437\u044b, \u043d\u043e \u043e\u043d\u0438 \u043f\u043e\u0447\u0442\u0438 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u043f\u0430\u0442\u0435\u043d\u0442\u044b \u0432 \u0441\u0438\u043b\u0435, \u0447\u0442\u043e \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043e\u043d\u0438 \u043d\u0435 \u0438\u043c\u0435\u044e\u0442 \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0434\u0430\u0436\u0435 \u0434\u043b\u044f \u0441\u0430\u043c\u0438\u0445 \u0432\u0443\u0437\u043e\u0432.<\/p>\n<p>\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u044e\u0442 \u043c\u043d\u043e\u0433\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0438\u0445 \u0432 \u0441\u0438\u043b\u0435 \u041a\u0430\u043c\u0430\u0437 \u0438 \u0422\u0430\u0442\u043d\u0435\u0444\u0442\u044c. \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0434\u0432\u0430 \u0433\u043e\u0434\u0430 \u0432 \u0442\u043e\u043f\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u0420\u0443\u0437\u0445\u0438\u043c\u043c\u0430\u0448, \u043d\u0438\u0436\u0435 \u043e\u0431\u043b\u0430\u043a\u043e \u0438\u0437 \u0441\u043b\u043e\u0432 \u0432 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f\u0445 \u0435\u0433\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/536\/915\/f60\/536915f603e43a913716804bf852ffec.png\" alt=\"\u0440\u0438\u0441.15\" title=\"\u0440\u0438\u0441.15\" width=\"1046\" height=\"790\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/536\/915\/f60\/536915f603e43a913716804bf852ffec.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.15<\/figcaption><\/div>\n<\/figure>\n<p>\u0423\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u043d\u043e \u0420\u0443\u0437\u0445\u0438\u043c\u043c\u0430\u0448 \u0442\u043e\u0436\u0435 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0432\u0430\u0433\u043e\u043d\u0430\u043c\u0438. \u0421\u0443\u0434\u044f \u043f\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u0430\u043c, \u0436\/\u0434 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0443\u0434\u0430\u0440\u043d\u044b\u043c\u0438 \u0442\u0435\u043c\u043f\u0430\u043c\u0438 \u0432 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043f\u044f\u0442\u044c \u043b\u0435\u0442.<\/p>\n<p>\u041d\u0435 \u0437\u043d\u0430\u044e \u043f\u043e \u043f\u043e\u0432\u043e\u0434\u0443 \u041a\u0430\u043c\u0430\u0437\u0430, \u043d\u043e \u0432 \u0422\u0430\u0442\u043d\u0435\u0444\u0442\u0438 \u0435\u0441\u0442\u044c \u043f\u043b\u0430\u043d \u043f\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432\u0430\u043d\u0438\u044e, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u0443\u044e\u0442 \u043e\u043d\u0438 \u0432\u0441\u0435, \u0447\u0442\u043e \u0432\u0438\u0434\u044f\u0442. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u0443 \u043d\u0438\u0445 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0440\u043e\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e, \u0432 \u0422\u0430\u0442\u043d\u0435\u0444\u0442\u0438 \u0435\u0441\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043f\u043b\u0430\u0442\u0438\u0442 \u0432\u043e\u0437\u043d\u0430\u0433\u0440\u0430\u0436\u0434\u0435\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u0440\u0430\u043c \u0437\u0430 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043d\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432\u0441\u0435\u0433\u0434\u0430 \u0438 \u0432\u0435\u0437\u0434\u0435, \u0438 \u0432 \u0432\u0443\u0437\u0430\u0445 \u044d\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u043e, \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432\u0443\u0437\u044b \u043f\u0430\u0442\u0435\u043d\u0442\u0443\u044e\u0442 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043f\u043b\u0430\u043d\u0430, \u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432 \u0422\u0430\u0442\u043d\u0435\u0444\u0442\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u0443\u044e\u0442 \u0438 \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u044e\u0442 \u0447\u0442\u043e-\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0435 \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435, \u043f\u0443\u0441\u0442\u044c \u0438 \u0434\u0435\u043b\u0430\u044e\u0442 \u044d\u0442\u043e \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0438\u0437-\u043f\u043e\u0434 \u043f\u0430\u043b\u043a\u0438.<\/p>\n<p>\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u0435\u043d \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0441\u0438\u043b\u0430\u043c\u0438 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0442\u0440\u0435\u043c\u044f\u0442\u0441\u044f \u0443\u043b\u0443\u0447\u0448\u0438\u0442\u044c \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0438, \u043f\u0440\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0432\u0443\u0437\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u043e\u043c\u043e\u0433\u0430\u0442\u044c \u0438\u043c \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0443\u043a\u0438 \u0438 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439. \u0421\u0435\u0439\u0447\u0430\u0441 \u0436\u0435 \u043e\u043d\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u043f\u043b\u0430\u043d\u044b \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432. <\/p>\n<p>\u0415\u0441\u0442\u044c \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c, \u0447\u0442\u043e \u0432\u0443\u0437\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u0435\u043b\u0430\u044e\u0442 \u0447\u0442\u043e-\u0442\u043e \u0446\u0435\u043d\u043d\u043e\u0435 \u0434\u043b\u044f \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439 \u043f\u043e \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0443. \u041e\u0431\u044b\u0447\u043d\u043e \u043f\u043e \u0442\u0430\u043a\u0438\u043c \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0430\u043c \u043f\u0440\u0430\u0432\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u043c \u0432\u0443\u0437\u043e\u0432\u0441\u043a\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f, \u043d\u043e \u0430\u0432\u0442\u043e\u0440\u0430\u043c\u0438 \u0434\u043e\u043b\u0436\u043d\u044b \u043e\u0441\u0442\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u0443\u0437\u043e\u0432\u0441\u043a\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u043d\u0438\u043a\u0438 &#8212; \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438. \u0421\u0440\u0435\u0434\u0438 \u0442\u043e\u043f-\u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u044f \u043d\u0435 \u043d\u0430\u0448\u0435\u043b \u0442\u0435\u0445, \u0447\u044c\u0438 \u0444\u0430\u043c\u0438\u043b\u0438\u0438 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438 \u0431\u044b \u0432 \u043f\u0430\u0442\u0435\u043d\u0442\u0430\u0445 \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439. <\/p>\n<p>\u0415\u0441\u0442\u044c \u043d\u0435\u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u0430\u0432\u0430 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0432 \u0442\u0430\u043a\u0438\u0445 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0430\u0445 \u043d\u0430\u0440\u0443\u0448\u0430\u044e\u0442\u0441\u044f \u0438 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0432 \u0430\u0432\u0442\u043e\u0440\u044b \u0441\u0432\u043e\u0438\u0445 \u0442\u043e\u043f-\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u0432, \u043a\u0430\u043a \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0421\u0430\u0432\u0443\u0448\u043a\u0438\u043d\u0430 \u0438 \u043a\u043e, \u0442\u0430\u043a\u0436\u0435 \u0435\u0441\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e\u0441\u0442\u044c, \u0447\u0442\u043e \u0430\u0432\u0442\u043e\u0440\u044b \u043f\u0440\u043e\u0441\u044f\u0442 \u043d\u0435 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u0438\u0445 \u0442\u0430\u043a\u043e\u0432\u044b\u043c\u0438 \u0432 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u0430\u0445. \u041d\u043e \u0432\u0441\u0435 \u0436\u0435 \u0442\u043e, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u0441\u043e\u0442\u0435\u043d \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043d\u0435\u0442 \u0442\u0430\u043a\u0438\u0445, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0430\u0432\u0442\u043e\u0440\u044b &#8212; \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0438 \u0432\u0443\u0437\u0430, \u0430 \u043f\u0440\u0430\u0432\u043e\u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0438 &#8212; \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438, \u044f\u0432\u043d\u043e \u0441\u0432\u0438\u0434\u0435\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443\u0435\u0442, \u0447\u0442\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0432\u0443\u0437\u043e\u0432 \u0441 \u0431\u0438\u0437\u043d\u0435\u0441\u043e\u043c \u043a\u0440\u0430\u0439\u043d\u0435 \u0441\u043b\u0430\u0431\u043e\u0435.<\/p>\n<h3>7. \u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u0432\u044b\u0434\u0430\u0447\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u043a\u043b\u0430\u0441\u0441\u0430\u043c \u041c\u041f\u041a<\/h3>\n<p>\u0412 \u044d\u0442\u043e\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043c\u044b \u0443\u0436\u0435 \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0430\u0435\u043c\u0441\u044f \u043a \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044e \u043e\u0442\u0432\u0435\u0442\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u043e\u043f\u0440\u043e\u0441 \u0441\u0442\u0430\u0442\u044c\u0438. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043a\u0430\u043a \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u0432\u044b\u0434\u0430\u0447\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u043f\u043e\u0442\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c, \u0435\u0441\u0442\u044c \u043b\u0438 \u043a\u0430\u043a\u0430\u044f-\u0442\u043e \u044f\u0432\u043d\u0430\u044f \u043d\u0435\u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u044c \u0432 \u0432\u044b\u0434\u0430\u0447\u0435 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439 \u0442\u0435\u0445\u043d\u0438\u043a\u0438. <\/p>\n<p>\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u0432\u044b\u0434\u0430\u0447\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0430 \u043d\u0438\u0436\u0435 \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 16, \u043a\u043e\u0434 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u043a\u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043d\u0438\u0436\u0435. \u0414\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0441\u0438 \u043d\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043a \u043e\u0431\u0449\u0435\u043c\u0443 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0437\u0430\u044f\u0432\u043e\u043a \u0432 \u0433\u043e\u0434\u0443.<\/p>\n<pre><code class=\"python\">year_total = [] years = [] for year in data_voc.keys():   years.append(year)   total = len(data_voc[year])\/100   year_total.append(len(data_voc[year][data_voc[year]['grant date'] != 'no_data'])\/1) print(year_total) plt.bar(years, year_total, color='g') plt.title('\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u0432\u044b\u0434\u0430\u0447\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0433\u043e\u0434\u0430\u043c') plt.xlabel('\u0433\u043e\u0434') plt.ylabel('\u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e') for x, y in zip(years, year_total):     plt.text(x, y + 0.05, '%d' % y, ha='center', va = 'bottom') plt.show()<\/code><\/pre>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7bd\/87f\/bc8\/7bd87fbc8aa6b6a71114eaef31acf31f.png\" alt=\"\u0440\u0438\u0441\u0443\u043d\u043e\u043a 16\" title=\"\u0440\u0438\u0441\u0443\u043d\u043e\u043a 16\" width=\"580\" height=\"455\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7bd\/87f\/bc8\/7bd87fbc8aa6b6a71114eaef31acf31f.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441\u0443\u043d\u043e\u043a 16<\/figcaption><\/div>\n<\/figure>\n<p>\u0418\u0437 \u0440\u0438\u0441\u0443\u043d\u043a\u0430 16 \u0432\u0438\u0434\u043d\u043e, \u0447\u0442\u043e \u0432 2020 \u0433\u043e\u0434\u0443 \u0440\u0435\u0437\u043a\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u043b\u043e\u0441\u044c (\u043d\u0430 15%) \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u044b\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 (\u0443\u0432\u0435\u043b\u0438\u0447\u0438\u043b\u043e\u0441\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0442\u043a\u0430\u0437\u043e\u0432 \u0432 \u0432\u044b\u0434\u0430\u0447\u0435 \u0438\u043b\u0438 \u0437\u0430\u044f\u0432\u043a\u0438 \u0431\u044b\u043b\u0438 \u043e\u0442\u043e\u0437\u0432\u0430\u043d\u044b, \u0442\u0430\u043a \u043a\u0430\u043a \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u044c \u0438\u0445 \u0437\u0430\u0431\u0440\u043e\u0441\u0438\u043b \u0438\u043b\u0438 \u0445\u043e\u0434\u0430\u0442\u0430\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u043e\u0431 \u043e\u0442\u0437\u044b\u0432\u0435). \u0414\u0430\u043b\u0435\u0435 \u0441\u043f\u0430\u0434 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u043b\u0441\u044f, \u043d\u043e \u043d\u0435 \u0442\u0430\u043a \u0440\u0435\u0437\u043a\u043e, \u0441\u043f\u0430\u0434 \u0441 2019 \u0433\u043e\u0434\u0430 \u043f\u043e 2022 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b \u043e\u043a\u043e\u043b\u043e 23%.<\/p>\n<p>\u0423 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u0435\u0441\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 &#171;\u043a\u043b\u0430\u0441\u0441 \u041c\u041f\u041a (\u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u0430\u044f \u043f\u0430\u0442\u0435\u043d\u0442\u043d\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f)&#187;, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u043a \u043a\u0430\u043a\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0442\u0435\u0445\u043d\u0438\u043a\u0438 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u0435 (<a href=\"http:\/\/allpatents.ru\/mpk\/\" rel=\"noopener noreferrer nofollow\">http:\/\/allpatents.ru\/mpk\/<\/a>). \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u043b\u043e \u0441 \u0432\u044b\u0434\u0430\u0447\u0430\u043c\u0438 \u043f\u043e \u043a\u043b\u0430\u0441\u0441\u0430\u043c \u041c\u041f\u041a \u043f\u043e \u0433\u043e\u0434\u0430\u043c (\u0440\u0438\u0441.17).<\/p>\n<pre><code class=\"python\"># \u0432\u044b\u0434\u0430\u0447\u0430 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u041c\u041f\u041a year_total = [] years = [] ipc_stat_df = pd.DataFrame() for year in data_voc.keys():   total = len(data_voc[year])\/100   ipc_short = []   years.append(year)     for i in (','.join(data_voc[year][data_voc[year]['grant date'] != 'no_data']['ipc'].to_list()).replace(' ','').split(',')):     ipc_short.append(i[:1])   ipc_stat_df = pd.concat([ipc_stat_df, pd.DataFrame(ipc_short).value_counts()[:30]], axis=1) ipc_stat_df.columns = years ipc_stat_df = ipc_stat_df.drop(index='n')  # \u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043a \u043e\u0431\u0449\u0435\u043c\u0443 \u0447\u0438\u0441\u043b\u0443 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u043f\u043e\u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0433\u043e\u0434 ipc_stat_df_normalized = pd.DataFrame() for column, total in zip(ipc_stat_df, app_per_year):     ipc_stat_df_normalized = pd.concat([ipc_stat_df_normalized, (ipc_stat_df[column]\/int(total)*100)], axis=1) pc_stat_df_normalized.plot(kind='bar', color = ['grey', 'black', 'red',  'green', 'blue'], xlabel='\u043a\u043b\u0430\u0441\u0441 \u041c\u041f\u041a', ylabel='\u043f\u0440\u043e\u0446\u0435\u043d\u0442', title = '\u0414\u0438\u043d\u0430\u043c\u0438\u043a\u0430 \u0432\u044b\u0434\u0430\u0447\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u043a\u043b\u0430\u0441\u0441\u0430\u043c \u041c\u041f\u041a \\n(\u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043e \u043a \u043e\u0431\u0449\u0435\u043c\u0443 \u0447\u0438\u0441\u043b\u0443 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432)')<\/code><\/pre>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/370\/261\/674\/370261674a721ebfeb647a0d9b52475a.png\" alt=\"\u0440\u0438\u0441.17\" title=\"\u0440\u0438\u0441.17\" width=\"580\" height=\"467\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/370\/261\/674\/370261674a721ebfeb647a0d9b52475a.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.17<\/figcaption><\/div>\n<\/figure>\n<p>\u041d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u044f\u0432\u043d\u044b\u0439 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0441\u043f\u0430\u0434 \u0441 2020 \u0433\u043e\u0434\u0430 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043b\u0430\u0441\u0441\u0430\u0445 F (\u041c\u0430\u0448\u0438\u043d\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435; \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u0435; \u043e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u0435; \u0434\u0432\u0438\u0433\u0430\u0442\u0435\u043b\u0438 \u0438 \u043d\u0430\u0441\u043e\u0441\u044b; \u043e\u0440\u0443\u0436\u0438\u0435 \u0438 \u0431\u043e\u0435\u043f\u0440\u0438\u043f\u0430\u0441\u044b; \u0432\u0437\u0440\u044b\u0432\u043d\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u044b ) \u0438 G (\u0424\u0438\u0437\u0438\u043a\u0430), \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043e\u0442\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f.<\/p>\n<p>\u041a\u043b\u0430\u0441\u0441 G \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u0437\u0430\u0433\u043b\u044f\u043d\u0435\u043c \u0432 \u0435\u0433\u043e \u043f\u043e\u0434\u043a\u043b\u0430\u0441\u0441\u044b:<\/p>\n<pre><code class=\"python\"># \u0432\u044b\u0434\u0430\u0447\u0430 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u041c\u041f\u041a new_df = pd.DataFrame() year_total = [] years = [] ipc_stat_df = pd.DataFrame() for year in data_voc.keys():   total = len(data_voc[year])\/100   ipc_short = []   years.append(year)   for i in (','.join(data_voc[year][data_voc[year]['grant date'] != 'no_data']['ipc'].to_list()).replace(' ','').split(',')):     ipc_short.append(i[:3])   ipc_stat_df = pd.concat([ipc_stat_df, pd.DataFrame(ipc_short).value_counts()[:100]], axis=1) ipc_stat_df.columns = years  for i in ipc_stat_df.index:     if 'G' in i[0]:        new_df = pd.concat([new_df, ipc_stat_df.loc[i]], axis=1) new_df.transpose().iloc[:8].plot(kind='bar', color = ['grey', 'black', 'red',  'green', 'blue'], xlabel='\u043a\u043b\u0430\u0441\u0441 \u041c\u041f\u041a')<\/code><\/pre>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/133\/87b\/b08\/13387bb08ac4ff337605b7a2f1f1ce58.png\" alt=\"\u0440\u0438\u0441.18\" title=\"\u0440\u0438\u0441.18\" width=\"552\" height=\"462\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/133\/87b\/b08\/13387bb08ac4ff337605b7a2f1f1ce58.png\"\/><\/p>\n<div><figcaption>\u0440\u0438\u0441.18<\/figcaption><\/div>\n<\/figure>\n<p>\u0421\u043f\u0430\u0434 \u043c\u044b \u0432\u0438\u0434\u0438\u043c \u0432 \u043f\u043e\u0434\u043a\u043b\u0430\u0441\u0441\u0435 G01 (\u0418\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u0435) \u0438 G06 (\u0412\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435; \u0441\u0447\u0435\u0442), \u0432 \u044d\u0442\u0438\u0445 \u043a\u043b\u0430\u0441\u0441\u0430\u0445 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e \u0448\u0438\u0440\u043e\u043a\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u0445\u043d\u0438\u043a\u0430. \u0412 \u043a\u043b\u0430\u0441\u0441\u0435 G01 \u0441\u043f\u0430\u0434 2019-2020 \u0433\u043e\u0434\u043e\u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0438\u043b 20%, \u0430 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 G06 &#8212; 27%, \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u0431\u0449\u0435\u0433\u043e \u0441\u043f\u0430\u0434\u0430 \u0432 15%. \u0421\u043f\u0440\u0430\u0432\u0435\u0434\u043b\u0438\u0432\u043e\u0441\u0442\u0438 \u0440\u0430\u0434\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043f\u0430\u0442\u0435\u043d\u0442\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043a \u043d\u043e\u0432\u044b\u043c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u0438 \u0432 2022 \u0433\u043e\u0434\u0443 \u0443\u0436\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u0442\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u043e\u0441\u0442 \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432.<\/p>\n<h2>\u0412\u044b\u0432\u043e\u0434\u044b<\/h2>\n<p>\u0412 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u0430\u0445 \u0441\u043f\u0430\u0434 \u0432 \u043a\u043b\u0430\u0441\u0441\u0435 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u043e\u0439, \u043e\u0434\u043d\u0430\u043a\u043e \u0432 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u044b\u0445 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430\u0445 \u044d\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 200 \u0437\u0430\u044f\u0432\u043e\u043a \u0432 \u0433\u043e\u0434, \u0447\u0442\u043e \u043d\u0435 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u043c. <\/p>\n<p>\u041e\u0434\u043d\u0430\u043a\u043e \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u0449\u0438\u0439 \u0441\u043f\u0430\u0434 \u043f\u043e\u0434\u0430\u0447\u0438 \u0437\u0430\u044f\u0432\u043e\u043a, \u0430 \u0438\u0445 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0442\u0430\u043a\u043e\u0432, \u0447\u0442\u043e \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0443 \u0438\u0437 \u043d\u0438\u0445 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0432 \u0441\u0438\u043b\u0435, \u043d\u0435 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0443\u043c\u043d\u044b\u043c \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u043d\u0435 \u0434\u0430\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435, \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e, \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0448\u0430\u043d\u0441\u0430\u043c\u0438 \u043c\u043e\u0433\u0443\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0432\u043e\u0441\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u0435\u043a\u0442\u043e\u0440\u0435 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0438.<\/p>\n<p>\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u044f \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u044e \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e \u0442\u0435\u043c \u0436\u0435 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u044f\u043c \u0437\u0430\u044f\u0432\u043a\u0438 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u044f, \u0438, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043d\u0438 \u043f\u0443\u0431\u043b\u0438\u043a\u0443\u044e\u0442\u0441\u044f, \u0442\u043e \u0441\u0442\u0430\u043d\u0435\u0442 \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u043f\u043e \u043a\u0430\u043a\u0438\u043c \u0438\u043c\u0435\u043d\u043d\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b \u0432\u044b\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0430\u0442\u0435\u043d\u0442\u044b.<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/765946\/\"> https:\/\/habr.com\/ru\/articles\/765946\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u0413\u0430\u043b\u0438\u043c\u043e\u0432 \u0410\u0439\u0440\u0430\u0442, \u044f \u043f\u0430\u0442\u0435\u043d\u0442\u043d\u044b\u0439 \u043f\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0439. \u041c\u043e\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u044f \u043f\u043e\u043c\u043e\u0433\u0430\u044e \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0430\u0442\u0435\u043b\u044f\u043c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u0430\u0442\u0435\u043d\u0442\u043d\u0443\u044e \u0437\u0430\u0449\u0438\u0442\u0443 \u0438\u0445 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043e\u043a (\u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u0439 \u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439).<\/p>\n<p>\u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442 \u043d\u0430\u0447\u0430\u043b, \u043d\u0430 \u043c\u043e\u0439 \u0432\u0437\u0433\u043b\u044f\u0434, \u043d\u0435\u043f\u0440\u0430\u0432\u043e\u043c\u0435\u0440\u043d\u043e \u0432\u044b\u0434\u0430\u0432\u0430\u0442\u044c \u043e\u0442\u043a\u0430\u0437\u044b \u043f\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u044b \u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 \u0438 \u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0442\u0435\u0445\u043d\u0438\u043a\u0438 (\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u044b \u0438 \u0442.\u0434.). \u041d\u0435\u043f\u0440\u0430\u0432\u043e\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u044c, \u043f\u043e \u043c\u043e\u0435\u043c\u0443 \u043c\u043d\u0435\u043d\u0438\u044e, \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043d\u0435\u043b\u044c\u0437\u044f \u0432\u0434\u0440\u0443\u0433 \u043c\u0435\u043d\u044f\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u043e\u0446\u0435\u043d\u043a\u0438 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0439. \u0415\u0441\u043b\u0438 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u043e\u0432\u0430\u044f \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u044b, \u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0437\u0430\u043a\u043e\u043d\u043e\u0434\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e, \u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0432 \u0440\u0443\u0447\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 \u0438 \u0441 \u043d\u0430\u0434\u0440\u0443\u0433\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0434 \u043b\u043e\u0433\u0438\u043a\u043e\u0439 \u0432\u044b\u043d\u043e\u0441\u044f\u0442\u0441\u044f \u043e\u0442\u043a\u0430\u0437\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u043c \u0440\u0435\u0448\u0435\u043d\u0438\u044f\u043c.<\/p>\n<p>\u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442 \u0441\u0430\u043c \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0432\u044b\u0434\u0430\u0447\u0438 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u043d\u043e \u044d\u0442\u043e \u043d\u0435 \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0438\u0445 \u043d\u0430\u0440\u0443\u0448\u0430\u0442\u044c. \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0440\u0430\u0437\u043d\u044b\u0435 \u0443\u0441\u0442\u043d\u044b\u0435 \u0440\u0430\u0437\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u0432 \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430, \u043a\u0430\u043a \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432\u0430\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u043d\u043e \u044d\u0442\u0438 \u0443\u0441\u0442\u043d\u044b\u0435 \u0440\u0430\u0437\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c \u0437\u0430\u044f\u0432\u043a\u0430 \u0434\u043e\u0445\u043e\u0434\u0438\u0442 \u0434\u043e \u0441\u0442\u0430\u0434\u0438\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u044b \u043f\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443.<\/p>\n<p>\u041c\u043d\u0435 \u0441\u0442\u0430\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u043a\u0430\u043a \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0441\u044f \u043f\u0440\u043e\u0446\u0435\u043d\u0442 \u0432\u044b\u0434\u0430\u0447 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043d\u044f\u0442\u044c \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b. \u0414\u0430\u043b\u044c\u0448\u0435 \u044f \u0442\u0435\u0437\u0438\u0441\u043d\u043e \u0431\u0443\u0434\u0443 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u043b \u0438 \u043a\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u043c\u043d\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u0438 \u043a\u0430\u043a\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u0437\u0430\u043a\u043e\u043d\u043e\u043c\u0435\u0440\u043d\u043e\u0441\u0442\u0438 \u043d\u0430\u0448\u0435\u043b.<\/p>\n<h2>\u0421\u0431\u043e\u0440 \u0434\u0430\u043d\u043d\u044b\u0445<\/h2>\n<p>\u0423 \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u0435\u0441\u0442\u044c \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0437\u0430\u044f\u0432\u043a\u0430\u043c \u0438 \u0432\u044b\u0434\u0430\u043d\u043d\u044b\u043c \u043f\u043e \u043d\u0438\u043c \u043f\u0430\u0442\u0435\u043d\u0442\u0430\u043c. \u0411\u0430\u0437\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0434\u0432\u0443\u0445 \u0447\u0430\u0441\u0442\u0435\u0439: \u0431\u0430\u0437\u0430 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0435\u0442\u0435\u043d\u0438\u044f (\u0418\u0417) \u0438 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 (\u041f\u041c), \u0437\u0434\u0435\u0441\u044c \u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044e \u0442\u043e\u043b\u044c\u043a\u043e \u041f\u041c, \u0430 \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043f\u0440\u043e \u0418\u0417. \u041a\u0430\u0436\u0434\u0430\u044f \u0437\u0430\u044f\u0432\u043a\u0430 \u0438 \u043f\u0430\u0442\u0435\u043d\u0442 \u0438\u043c\u0435\u044e\u0442 \u0441\u0432\u043e\u0439 url, \u043d\u043e \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0439 \u0441\u0432\u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043d\u0435\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0430\u0440\u0441\u0435\u0440\u0430.  <\/p>\n<p>\u0412\u0441\u0435 \u0437\u0430\u044f\u0432\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u0442 \u0438\u0437 10 \u0446\u0438\u0444\u0440, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441 <strong>\u0413\u041e\u0414\u0410 <\/strong>(4 \u0446\u0438\u0444\u0440\u044b), \u0434\u0430\u043b\u0435\u0435 \u0438\u0434\u0435\u0442 <u>1<\/u>, \u0434\u0430\u043b\u0435\u0435 <em>\u0425\u0425\u0425\u0425\u0425 <\/em>(5 \u0446\u0438\u0444\u0440), \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, <strong>2018<\/strong><u>1<\/u><em>00001<\/em>. \u0417\u0430\u044f\u0432\u043a\u0438 \u043d\u0430 \u0418\u0417 \u0438 \u041f\u041c \u043f\u0435\u0440\u0435\u043c\u0435\u0448\u0430\u043d\u044b, \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u044f\u0432\u043e\u043a.  <\/p>\n<p>\u041d\u0430 \u0441\u0430\u0439\u0442\u0435 \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u0435\u0441\u0442\u044c \u0440\u0430\u0437\u0434\u0435\u043b (<a href=\"https:\/\/www1.fips.ru\/registers-web\/action?acName=clickRegister&amp;regName=RUPMAP\" rel=\"noopener noreferrer nofollow\">https:\/\/www1.fips.ru\/registers-web\/action?acName=clickRegister&amp;regName=RUPMAP<\/a>), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u0432\u0441\u0435 \u043f\u043e\u0434\u0430\u043d\u043d\u044b\u0435 \u0437\u0430\u044f\u0432\u043a\u0438. \u042f \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043a\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u0431\u0435\u0436\u0430\u043b\u0441\u044f \u043f\u043e \u0432\u0441\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0449\u0438\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430\u043c (\u0421\u0435\u043b\u0435\u043d\u0438\u0443\u043c \u0449\u0435\u043b\u043a\u0430\u043b \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 &#171;\u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d&#187; <a href=\"https:\/\/www1.fips.ru\/registers-web\/action?acName=clickTree&amp;nodeId=2367&amp;maxLevel=1\" rel=\"noopener noreferrer nofollow\">\u0437\u0434\u0435\u0441\u044c<\/a> \u0438 \u0441\u043e\u0431\u0440\u0430\u043b \u043d\u043e\u043c\u0435\u0440\u0430 \u0437\u0430\u044f\u0432\u043e\u043a \u0441 \u043a\u0430\u0436\u0434\u043e\u0439 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b), \u0442\u0430\u043a \u0431\u044b\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u044b \u0432\u0441\u0435 \u043d\u043e\u043c\u0435\u0440\u0430 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u041f\u041c. <\/p>\n<pre><code class=\"python\">import time from selenium import webdriver from selenium.webdriver.common.by import By  driver = webdriver.Firefox() url = 'https:\/\/www1.fips.ru\/registers-web\/' driver.get(url)  # Click the link for applications button_applications = driver.find_element(By.XPATH,                                           '\/\/*[@id=\"mainpagecontent\"]\/div[2]\/div\/div[2]\/div\/table\/tbody\/tr[3]\/td[3]\/a') button_applications.click()  # Click the link for applications button_range = driver.find_element(By.XPATH, '\/html\/body\/div[3]\/div\/div\/div[1]\/div[2]\/div[2]\/div\/ul\/ul\/ul\/ul\/ul\/li[1]\/a') button_range.click()  # click on the button 'previous range' applications = [] for i in range(10000):     app_numbers = driver.find_element(By.XPATH, '\/\/*[@id=\"mainpagecontent\"]\/div[2]\/div\/div[4]\/div\/table').text     with open('application UM.txt', 'a') as file:         file.write(app_numbers)     applications.append(app_numbers)     print('app_numbers', app_numbers)     button_prev = driver.find_element(By.XPATH, '\/\/*[@id=\"mainpagecontent\"]\/div[2]\/div\/div[2]\/div[2]\/div[1]\/a[1]')     button_prev.click()     time.sleep(1)  driver.quit()<\/code><\/pre>\n<p>\u0414\u0430\u043b\u0435\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0439\u0442\u0438\u0441\u044c \u043f\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c \u0432\u0441\u0435\u0445 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u041f\u041c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0442\u0430\u043a\u043e\u0439 \u0448\u0430\u0431\u043b\u043e\u043d url: <a href=\"https:\/\/www1.fips.ru\/registers-doc-view\/fips_servlet?DB=RUPM&amp;DocNumber=2018134878\" rel=\"noopener noreferrer nofollow\">https:\/\/www1.fips.ru\/registers-doc-view\/fips_servlet?DB=RUPM&amp;DocNumber=2018134878<\/a><\/p>\n<p>\u0411\u044b\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043f\u0430\u0440\u0441\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u043b \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043a\u0430\u0436\u0434\u043e\u0439 \u0437\u0430\u044f\u0432\u043a\u0438 \u043d\u0430 \u041f\u041c, \u0441\u043e\u0431\u0438\u0440\u0430\u043b \u0441 \u043d\u0438\u0445 \u0432\u0441\u044e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u043b \u0432\u0441\u044e \u0438\u0437\u0432\u043b\u0435\u0447\u0435\u043d\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432 \u0444\u0430\u0439\u043b. \u041f\u043e\u0442\u043e\u043c \u0434\u0440\u0443\u0433\u043e\u0439 \u043f\u0430\u0440\u0441\u0435\u0440 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043b \u043f\u043e \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u0438 \u0434\u043e\u0431\u0438\u0440\u0430\u043b \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0442\u0435\u043c \u0437\u0430\u044f\u0432\u043a\u0430\u043c, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0432\u044b\u0434\u0430\u043d \u043f\u0430\u0442\u0435\u043d\u0442. \u042d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0445, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0435\u0441\u0442\u044c \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u0445 \u043f\u0430\u0442\u0435\u043d\u0442\u043e\u0432, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431 \u0430\u0432\u0442\u043e\u0440\u0430\u0445 \u0438 \u0437\u0430\u044f\u0432\u0438\u0442\u0435\u043b\u044f\u0445.<\/p>\n<p>\u0420\u0430\u043d\u044c\u0448\u0435 \u0443 \u0420\u043e\u0441\u043f\u0430\u0442\u0435\u043d\u0442\u0430 \u0431\u044b\u043b\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043d\u0430 \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u043a \u0431\u0430\u0437\u0435 (1 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 10 \u0441\u0435\u043a\u0443\u043d\u0434, \u043a\u0430\u0436\u0435\u0442\u0441\u044f), \u043f\u043e\u0442\u043e\u043c \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u043b\u0438\u043c\u0438\u0442 \u043d\u0430 1000 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0432 \u0441\u0443\u0442\u043a\u0438 \u0438 \u043d\u0430 1 \u0437\u0430\u043f\u0440\u043e\u0441 \u0432 3 \u0441\u0435\u043a\u0443\u043d\u0434\u044b. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 5 \u043b\u0435\u0442 \u0431\u044b\u043b\u043e \u043f\u043e\u0434\u0430\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 45 \u0442\u044b\u0441\u044f\u0447 \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u041f\u041c, \u0442\u043e \u044f \u043a\u0443\u043f\u0438\u043b 10 \u043f\u0440\u043e\u043a\u0441\u0438-\u0430\u0434\u0440\u0435\u0441\u043e\u0432 \u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0437\u0430 10 \u0434\u043d\u0435\u0439 (\u043d\u0435 \u0441\u0447\u0438\u0442\u0430\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043d\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430) \u0441\u043a\u0430\u0447\u0430\u043b \u0432\u0441\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e. 10 \u0434\u043d\u0435\u0439, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430\u0434\u043e \u0431\u044b\u043b\u043e \u043f\u0430\u0440\u0441\u0438\u0442\u044c \u0434\u0432\u0430\u0436\u0434\u044b (\u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0437\u0430\u044f\u0432\u043a\u0443, \u043f\u043e\u0442\u043e\u043c \u043f\u0430\u0442\u0435\u043d\u0442).<\/p>\n<p>\u0412 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0435 (\u043c\u0435\u043d\u0435\u0435 0,1%) \u043f\u043e\u0433\u0440\u0435\u0448\u043d\u043e\u0441\u0442\u0438, \u0442\u0430\u043a \u043a\u0430\u043a \u0447\u0430\u0441\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446  \u043d\u0435 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u043b\u0430\u0441\u044c \u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043c\u043e\u044f \u0431\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0435\u043f\u043e\u043b\u043d\u0430\u044f.  <\/p>\n<p>\u041a\u043e\u0434 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u0430\u0440\u0441\u0435\u0440\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u0438\u0436\u0435:<\/p>\n<pre><code class=\"python\">limit = 1 i = 0 proxy_num = 0 stop = 0 for app in all_applications[:]:     if app not in parsed_numbers:         proxy_num = (proxy_num + 1) % len(proxies)         i += 1         print('current app for parsing', app, i)         bad_connection = 0         with open(applications_data, 'a', encoding='utf8') as stat_file:             url = url_form + str(app)             data = ''             exit = 0             while True:                 exit += 1                 try:                     response = requests.get(url, proxies=proxies[proxy_num])                     time.sleep(0.25)                     data = BeautifulSoup(response.text, 'lxml')                     response.close()                     bad_connection = 0                     break                 except:                     proxy_num = (proxy_num + 1) % len(proxies)                     time.sleep(5)                     bad_connection = 1                 if exit == 4:                     break             if bad_connection == 1:                 print('connection is bad')                 break             if '\u041f\u0440\u0435\u0432\u044b\u0448\u0435\u043d \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043f\u0440\u0435\u0434\u0435\u043b \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u0434\u0435\u043d\u044c' in data.text[:200]:                 print('limit is reached, continue tommorow')                 limit = 0                 break             if '\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442' in data.text[:200]:                 print('\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442')                 with open(log_file, 'a') as file:                     file.write(str(app) + '\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442\\n')                 continue             try:                 parsed_data = get_data_from_app_soup(data, url)             except:                 print('smth wrong with getting data from web page')                 with open(log_file, 'a') as file:                     file.write(str(app) + 'problem with getting data from web page\\n')                 continue             stat_file.write('\\t'.join(parsed_data) + '\\n') print('======================finish with applications=========================\\n\\n')<\/code><\/pre>\n<p>\u041a\u043e\u0434 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0430\u0440\u0441\u0435\u0440\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u0438\u0436\u0435:<\/p>\n<pre><code class=\"python\"># open target patent, get data from it, and saving to the file final_data_from_patents counter = 0 with open(final_data_from_patents, 'a', encoding='utf8') as file:     for app_line in app_data[:]:                 if int(app_line.split()[0]) not in second_stage_app_numbers:             data_line = app_line.split('\\t')             if data_line[4] != 'no_data': # check is patent number available                 patent_url = app_line.split('\\t')[5]                 patent_number = int(app_line.split('\\t')[4])                 app_number = int(app_line.split('\\t')[0])                 if app_number not in second_stage_app_numbers:                     proxy_num += 1                     print('patent_number', patent_number, 'patent_url', patent_url)                     try:                         content = requests.get(patent_url, proxies=proxies[proxy_num % len(proxies)])                         # content = requests.get(patent_url) # without proxy                         soup = BeautifulSoup(content.text, 'lxml')                         content.close()                         time.sleep(0.25)                                             except:                         time.sleep(1)                                                 continue                                          if '\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442' in soup.text[:200]:                         print('\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442', app_number)                         with open(log_file_2, 'a', encoding='utf8') as log:                             log.write(str(app_number) + ' \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c \u043d\u043e\u043c\u0435\u0440\u043e\u043c \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442\\n')                         continue                     if '\u041f\u0440\u0435\u0432\u044b\u0448\u0435\u043d \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0439 \u043f\u0440\u0435\u0434\u0435\u043b \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0432 \u0434\u0435\u043d\u044c' in soup.text[:200]:                         print('limit is reached, continue tommorow')                         break                     if len(soup.text) &lt; 10:                         print('smth wrong with page')                         continue                     additional_data = get_patent_data(soup, claim_title)                                         new_applicant = additional_data[0]                     new_authors = additional_data[1]                     new_ipc = additional_data[2]                     new_claims = additional_data[3]                     status = additional_data[4]                     filing_date = additional_data[5]                     data_line[8] = new_applicant                     data_line[9] = new_authors                     data_line[16] = new_ipc                     data_line[17] = new_claims                     data_line[18] = status                     data_line[3] = filing_date                     print('new data_line', data_line)                 counter += 1                 print('counter', counter)                 file.write(('\\t').join(data_line) + '\\n')             else:                 print('no data to add')                 file.write(('\\t').join(data_line))   print('======================parsing is finished========================')<\/code><\/pre>\n<p>\u0412 \u043f\u0430\u0440\u0441\u0435\u0440\u0430\u0445 \u0435\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u0438 get_data_from_app_soup \u0438 get_patent_data, \u043e\u043d\u0438 \u0441\u043e\u0431\u0438\u0440\u0430\u044e\u0442 \u043d\u0443\u0436\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b, \u0434\u0443\u043c\u0430\u044e, \u043d\u0435\u0442 \u043e\u0441\u043e\u0431\u043e\u0433\u043e \u0441\u043c\u044b\u0441\u043b\u0430 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442\u044c \u0438\u0445 \u043a\u043e\u0434 \u043f\u0440\u044f\u043c\u043e \u0432 \u0441\u0442\u0430\u0442\u044c\u0435, \u0442\u0430\u043a \u043e\u043d\u0430 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445, \u0430 \u043d\u0435 \u0441\u0431\u043e\u0440\u0443. \u0412\u0435\u0441\u044c \u043a\u043e\u0434 <a href=\"https:\/\/colab.research.google.com\/drive\/1SXyW2IDxthUzqjU1lKOfJwGCDppP-Tdd?usp=sharing\" rel=\"noopener noreferrer nofollow\">\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u043d\u0430 colab<\/a>.<\/p>\n<h2>\u0410\u043d\u0430\u043b\u0438\u0437 \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445<\/h2>\n<p>\u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-356881","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/356881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=356881"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/356881\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=356881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=356881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=356881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}