{"id":288704,"date":"2018-08-29T22:10:02","date_gmt":"2018-08-29T18:10:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=288704"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=288704","title":{"rendered":"\u041f\u0435\u0441\u043e\u0447\u043d\u0438\u0446\u0430 \u0438 \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0430 \u043f\u043e \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044e Python"},"content":{"rendered":"\n<div data-io-article-url=\"https:\/\/habr.com\/post\/421701\/\" class=\"post__text post__text-html js-mediator-article\">\n<p>\u0418\u0437\u0443\u0447\u0430\u0442\u044c Python3 \u044f \u043d\u0430\u0447\u0430\u043b \u0441 <a href=\"https:\/\/docs.python.org\/3\/tutorial\/index.html\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a> \u043d\u0430 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435. \u041c\u043d\u0435 \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0438\u0441\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0434\u0430, \u043d\u043e, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043e\u043d\u0438 \u0431\u044b\u043b\u0438 \u0442\u0430\u043c \u043d\u0435 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c\u0438. \u0425\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e, \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0432\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u0432\u044b\u0432\u043e\u0434\u0438\u043c\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442. \u0422\u0430\u043a \u0436\u0435 \u043c\u043d\u0435 \u043b\u0438\u0447\u043d\u043e \u043b\u0435\u0433\u0447\u0435 \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u044f\u0437\u044b\u043a\u0430, \u0435\u0441\u043b\u0438 \u044f \u0438\u0445 \u043d\u0430\u0431\u0440\u0430\u043b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0432\u0440\u0443\u0447\u043d\u0443\u044e. Python \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e, \u043d\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0442\u0430\u043a \u0436\u0435 \u0438\u043c\u0435\u0442\u044c \u0441\u0432\u043e\u0435\u0433\u043e \u0440\u043e\u0434\u0430 \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0443, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c, \u0435\u0441\u043b\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441, \u043a\u0430\u043a \u0432 Python-\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0446\u0438\u043a\u043b <code>for<\/code> \u0438 \u0442.\u043f. \u0418 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u043a\u0430\u043f\u043b\u0435\u0439 \u0441\u0442\u0430\u043b\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0441\u0442\u0438\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 <a href=\"https:\/\/www.python.org\/dev\/peps\/pep-0008\/\">\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u043c\u0438<\/a>. \u0427\u0438\u0442\u0430\u0442\u044c \u0438 \u0432\u043d\u0438\u043a\u0430\u0442\u044c \u0432 \u043d\u0438\u0445 \u0431\u044b\u043b\u043e \u043b\u0435\u043d\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u043e\u0434\u0430 \u0431\u044b\u043b\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0438 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0430 \u043a\u0430\u043a\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u044f \u0434\u0435\u043b\u0430\u044e \u0438 \u043a\u0430\u043a \u0438\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c. <\/p>\n<p>  <\/p>\n<p><strong>\u0412 \u0438\u0442\u043e\u0433\u0435 \u0432\u0441\u0435 \u0441\u0432\u043e\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u044f <a href=\"https:\/\/github.com\/trekhleb\/learn-python\">\u0432\u044b\u043b\u0438\u043b \u043d\u0430 GitHub<\/a>.<\/strong><\/p>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/387\/c4b\/152\/387c4b152a3392117712517dcb76ffea.png\"><\/p>\n<p><a name=\"habracut\"><\/a>  <\/p>\n<p>\u0420\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 <a href=\"https:\/\/github.com\/trekhleb\/learn-python\">\u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044e Python \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432<\/a>, \u0440\u0430\u0437\u0431\u0438\u0442\u0443\u044e \u043d\u0430 <a href=\"https:\/\/github.com\/trekhleb\/learn-python#table-of-contents\">\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438<\/a>. \u041a\u0430\u0436\u0434\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0434\u0430, \u0441 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u043c\u0438 \u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u0430 \u0442\u0430\u043a \u0436\u0435 \u0441\u043e \u0441\u0441\u044b\u043b\u043a\u0430\u043c\u0438 \u0434\u043b\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0433\u043e \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0433\u043e \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0442\u043e\u043f\u0438\u043a\u0430.<\/p>\n<p>  <\/p>\n<p>\u0412 \u0438\u0442\u043e\u0433\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f <strong>\u043f\u0435\u0441\u043e\u0447\u043d\u0438\u0446\u0435\u0439<\/strong> \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u0434, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u0442\u043e, \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 <a href=\"https:\/\/github.com\/trekhleb\/learn-python#testing-the-code\">\u0442\u0435\u0441\u0442\u043e\u0432<\/a> \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0435\u0433\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f <code>assertion<\/code>-\u044b. \u0422\u0430\u043a \u0436\u0435 \u0435\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c <a href=\"https:\/\/github.com\/trekhleb\/learn-python#linting-the-code\">\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u043a\u043e\u0434\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u043c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u043c<\/a>. \u0412\u0441\u0435 \u0432\u043c\u0435\u0441\u0442\u0435 \u044d\u0442\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u043c\u043e\u0447\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u044f\u0437\u044b\u043a \u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0438 \u0443\u0436\u0435 \u0441 \u0441\u0430\u043c\u043e\u0433\u043e \u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u043d\u0435\u043f\u043b\u043e\u0445\u0443\u044e \u0447\u0438\u0441\u0442\u043e\u0442\u0443 \u043a\u043e\u0434\u0430.<\/p>\n<p>  <\/p>\n<p>\u0420\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u0442\u0430\u043a \u0436\u0435, \u043f\u043e \u043c\u043e\u0435\u043c\u0443 \u043c\u043d\u0435\u043d\u0438\u044e, \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f <strong>\u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u043e\u0439<\/strong> \u0432 \u0442\u043e\u043c \u043f\u043b\u0430\u043d\u0435, \u0447\u0442\u043e \u043a \u043d\u0435\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u0438 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0442\u044c <a href=\"https:\/\/github.com\/trekhleb\/learn-python#table-of-contents\">\u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u044f\u0437\u044b\u043a\u0430<\/a>, \u043c\u0435\u0442\u043e\u0434\u044b \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u0438 \u0442\u043e\u043c\u0443 \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435. \u0422\u0430\u043a \u0436\u0435, \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043a\u043e\u0434 \u043d\u0430\u043f\u0438\u0447\u043a\u0430\u043d <code>assertion<\/code>-\u043d\u0430\u043c\u0438, \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043e\u0436\u0438\u0434\u0430\u0435\u043c\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043d\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044f \u0438\u0445.<\/p>\n<p>  <\/p>\n<h2 id=\"kak-polzovatsya-dannym-repozitoriem\">\u041a\u0430\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u0430\u043d\u043d\u044b\u043c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c<\/h2>\n<p>  <\/p>\n<p>\u041a\u0430\u0436\u0434\u044b\u0439 Python \u0441\u043a\u0440\u0438\u043f\u0442 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 \u0438\u043c\u0435\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443:<\/p>\n<p>  <\/p>\n<pre><code class=\"python\">\"\"\"Lists  &lt;--- \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0442\u043e\u043f\u0438\u043a\u0430  # @see: https:\/\/www.learnpython.org\/en\/Lists  &lt;-- \u0421\u0441\u044b\u043b\u043a\u0430 \u0434\u043b\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0433\u043e \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f  \u0418 \u0437\u0434\u0435\u0441\u044c \u043c\u043e\u0433\u0443\u0442 \u0438\u0434\u0442\u0438 \u043e\u0431\u0449\u0438\u0435 \u0434\u0435\u0442\u0430\u043b\u0438, \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a \u0442\u043e\u043f\u0438\u043a\u0443 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0447\u0442\u043e-\u0442\u043e \u043f\u0440\u043e Lists). \"\"\"  def test_list_type():     \"\"\"\u0417\u0434\u0435\u0441\u044c \u0438\u0434\u0435\u0442 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434-\u0440\u0430\u0437\u0434\u0435\u043b\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u043e\u0432\" \u0438\u043b\u0438 \"\u041c\u0435\u0442\u043e\u0434\u044b \u0441\u043f\u0438\u0441\u043a\u043e\u0432\").      \u0418 \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430...     \"\"\"      # Here is an example of how to build a list.  &lt;-- \u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438, \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u044e\u0449\u0438\u0435 \u043a\u043e\u0434     squares = [1, 4, 9, 16, 25]      # Lists can be indexed and sliced.      # Indexing returns the item.     assert squares[0] == 1  # &lt;-- Assertion, \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430.     # Slicing returns a new list.     assert squares[-3:] == [9, 16, 25]  # &lt;-- Assertion, \u0438\u043b\u043b\u044e\u0441\u0442\u0440\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430.<\/code><\/pre>\n<p>  <\/p>\n<p>\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c:<\/p>\n<p>  <\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python#table-of-contents\">\u041d\u0430\u0439\u0442\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0449\u0443\u044e \u0442\u0435\u043c\u0443<\/a>, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u0438\u043b\u0438 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u0442\u044c.<\/li>\n<li>\u041f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438, \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u0441 \u0431\u043e\u043b\u0435\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u0431\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u043f\u0438\u043a\u0430 <\/li>\n<li>\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043a\u043e\u0434\u0430 \u0438 &#171;\u0430\u0441\u0441\u0435\u0440\u0448\u043d\u0430\u043c\u0438&#187;.<\/li>\n<li>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u043b\u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u0434 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u043a\u0430\u043a \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python#testing-the-code\">\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0442\u0435\u0441\u0442\u044b<\/a> \u0438 <a href=\"https:\/\/github.com\/trekhleb\/learn-python#linting-the-code\">\u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0441\u0442\u0438\u043b\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430<\/a>.<\/li>\n<\/ul>\n<p>  <\/p>\n<h2 id=\"razdely-repozitoriya\">\u0420\u0430\u0437\u0434\u0435\u043b\u044b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f<\/h2>\n<p>  <\/p>\n<ol>\n<li><strong>Getting Started<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/getting_started\/what_is_python.md\">What is Python<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/getting_started\/python_syntax.md\">Python Syntax<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/getting_started\/test_variables.py\">Variables<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Operators<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/operators\/test_arithmetic.py\">Arithmetic Operators<\/a> (<code>+<\/code>, <code>-<\/code>, <code>*<\/code>, <code>\/<\/code>, <code>\/\/<\/code>, <code>%<\/code>, <code>**<\/code>)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/operators\/test_bitwise.py\">Bitwise Operators<\/a> (<code>&amp;<\/code>, <code>|<\/code>, <code>^<\/code>, <code>&gt;&gt;<\/code>, <code>&lt;&lt;<\/code>, <code>~<\/code>)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/operators\/test_assigment.py\">Assignment Operators<\/a> (<code>=<\/code>, <code>+=<\/code>, <code>-=<\/code>, <code>\/=<\/code>, <code>\/\/=<\/code> etc.)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/operators\/test_comparison.py\">Comparison Operator<\/a> (<code>==<\/code>, <code>!=<\/code>, <code>&gt;<\/code>, <code>&lt;<\/code>, <code>&gt;=<\/code>, <code>&lt;=<\/code>)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/operators\/test_logical.py\">Logical Operators<\/a> (<code>and<\/code>, <code>or<\/code>, <code>not<\/code>)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/operators\/test_identity.py\">Identity Operators<\/a> (<code>is<\/code>, <code>is not<\/code>)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/operators\/test_membership.py\">Membership Operators<\/a> (<code>in<\/code>, <code>not in<\/code>)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Data Types<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/data_types\/test_numbers.py\">Numbers<\/a> (including booleans)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/data_types\/test_strings.py\">Strings<\/a> and their methods<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/data_types\/test_lists.py\">Lists<\/a> and their methods (including list comprehensions)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/data_types\/test_tuples.py\">Tuples<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/data_types\/test_sets.py\">Sets<\/a> and their methods<\/li>\n<li><a href=\"http:\/\/src\/data_types\/test_dictionaries.py\">Dictionaries<\/a><\/li>\n<li><a href=\"http:\/\/src\/data_types\/test_type_casting.py\">Type Casting<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Control Flow<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/control_flow\/test_if.py\"><code>The if<\/code> statement<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/control_flow\/test_for.py\"><code>The for<\/code> statement<\/a> (and <code>range()<\/code> function)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/control_flow\/test_while.py\"><code>The while<\/code> statement<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/control_flow\/test_try.py\"><code>The try<\/code> statements<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/control_flow\/test_break.py\"><code>The break<\/code> statement<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/control_flow\/test_break.py\"><code>The continue<\/code> statement<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Functions<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/functions\/test_function_definition.py\">Function Definition<\/a> (<code>def<\/code> and <code>return<\/code> statements)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/functions\/test_function_default_arguments.py\">Default Argument Values<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/functions\/test_function_keyword_arguments.py\">Keyword Arguments<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/functions\/test_function_arbitrary_arguments.py\">Arbitrary Argument Lists<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/functions\/test_function_unpacking_arguments.py\">Unpacking Argument Lists<\/a> (<code>*<\/code> and <code>**<\/code> statements)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/functions\/test_lambda_expressions.py\">Lambda Expressions<\/a> (<code>lambda<\/code> statement)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/functions\/test_function_documentation_string.py\">Documentation Strings<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/functions\/test_function_annotations.py\">Function Annotations<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Classes<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/classes\/test_class_definition.py\">Class Definition<\/a> (<code>class<\/code> statement)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/classes\/test_class_objects.py\">Class Objects<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/classes\/test_instance_objects.py\">Instance Objects<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/classes\/test_method_objects.py\">Method Objects<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/classes\/test_class_and_instance_variables.py\">Class and Instance Variables<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/classes\/test_inheritance.py\">Inheritance<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/classes\/test_multiple_inheritance.py\">Multiple Inheritance<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Modules<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/modules\/test_modules.py\">Modules<\/a> (<code>import<\/code> statement)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/modules\/test_packages.py\">Packages<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Errors and Exceptions<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/exceptions\/test_handle_exceptions.py\">Handling Exceptions<\/a> (<code>try<\/code> statement)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/exceptions\/test_raise_exceptions.py\">Raising Exceptions<\/a> (<code>raise<\/code> statement) <\/li>\n<\/ul>\n<\/li>\n<li><strong>Files<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/files\/test_file_reading.py\">Reading and Writing<\/a> (<code>with<\/code> statement)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/files\/test_file_methdos.py\">Methods of File Objects<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Additions<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/additions\/test_pass.py\"><code>The pass<\/code> statement<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/additions\/test_generators.py\">Generators<\/a> (<code>yield<\/code> statement)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Brief Tour of the Standard Libraries<\/strong><br \/> \n<ul>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/standard_libraries\/test_json.py\">Serialization<\/a> (<code>json<\/code> library)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/standard_libraries\/test_glob.py\">File Wildcards<\/a> (<code>glob<\/code> library)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/standard_libraries\/test_re.py\">String Pattern Matching<\/a> (<code>re<\/code> library)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/standard_libraries\/test_math.py\">Mathematics<\/a> (<code>math<\/code>, <code>random<\/code>, <code>statistics<\/code> libraries)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/standard_libraries\/test_datetime.py\">Dates and Times<\/a> (<code>datetime<\/code> library)<\/li>\n<li><a href=\"https:\/\/github.com\/trekhleb\/learn-python\/blob\/master\/src\/standard_libraries\/test_zlib.py\">Data Compression<\/a> (<code>zlib<\/code> library)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<p>  <\/p>\n<blockquote><p>\u041d\u0430\u0434\u0435\u044e\u0441\u044c \u044d\u0442\u043e\u0442 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043f\u043e\u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0432\u0430\u043c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c<\/p><\/blockquote>\n<\/div>\n<p>        <script class=\"js-mediator-script\">!function(e){function t(t,n){if(!(n in e)){for(var r,a=e.document,i=a.scripts,o=i.length;o--;)if(-1!==i[o].src.indexOf(t)){r=i[o];break}if(!r){r=a.createElement(\"script\"),r.type=\"text\/javascript\",r.async=!0,r.defer=!0,r.src=t,r.charset=\"UTF-8\";var d=function(){var e=a.getElementsByTagName(\"script\")[0];e.parentNode.insertBefore(r,e)};\"[object Opera]\"==e.opera?a.addEventListener?a.addEventListener(\"DOMContentLoaded\",d,!1):e.attachEvent(\"onload\",d):d()}}}t(\"\/\/mediator.mail.ru\/script\/2820404\/\",\"_mediator\")}(window);<\/script>     <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\/post\/421701\/\"> https:\/\/habr.com\/post\/421701\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div data-io-article-url=\"https:\/\/habr.com\/post\/421701\/\" class=\"post__text post__text-html js-mediator-article\">\n<p>\u0418\u0437\u0443\u0447\u0430\u0442\u044c Python3 \u044f \u043d\u0430\u0447\u0430\u043b \u0441 <a href=\"https:\/\/docs.python.org\/3\/tutorial\/index.html\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a> \u043d\u0430 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435. \u041c\u043d\u0435 \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0438\u0441\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0434\u0430, \u043d\u043e, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043e\u043d\u0438 \u0431\u044b\u043b\u0438 \u0442\u0430\u043c \u043d\u0435 \u0438\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u043c\u0438. \u0425\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e, \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0432\u0445\u043e\u0434\u043d\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u0432\u044b\u0432\u043e\u0434\u0438\u043c\u044b\u0439 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442. \u0422\u0430\u043a \u0436\u0435 \u043c\u043d\u0435 \u043b\u0438\u0447\u043d\u043e \u043b\u0435\u0433\u0447\u0435 \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u044f\u0437\u044b\u043a\u0430, \u0435\u0441\u043b\u0438 \u044f \u0438\u0445 \u043d\u0430\u0431\u0440\u0430\u043b \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 \u0432\u0440\u0443\u0447\u043d\u0443\u044e. Python \u043a\u043e\u043d\u0441\u043e\u043b\u044c \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u043e\u0442\u043b\u0438\u0447\u043d\u043e, \u043d\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0442\u0430\u043a \u0436\u0435 \u0438\u043c\u0435\u0442\u044c \u0441\u0432\u043e\u0435\u0433\u043e \u0440\u043e\u0434\u0430 \u0448\u043f\u0430\u0440\u0433\u0430\u043b\u043a\u0443, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b \u0432\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c, \u0435\u0441\u043b\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441, \u043a\u0430\u043a \u0432 Python-\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0446\u0438\u043a\u043b <code>for<\/code> \u0438 \u0442.\u043f. \u0418 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u043a\u0430\u043f\u043b\u0435\u0439 \u0441\u0442\u0430\u043b\u043e \u0436\u0435\u043b\u0430\u043d\u0438\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0441\u0442\u0438\u043b\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 <a href=\"https:\/\/www.python.org\/dev\/peps\/pep-0008\/\">\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0430\u043c\u0438<\/a>. \u0427\u0438\u0442\u0430\u0442\u044c \u0438 \u0432\u043d\u0438\u043a\u0430\u0442\u044c \u0432 \u043d\u0438\u0445 \u0431\u044b\u043b\u043e \u043b\u0435\u043d\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u043e\u0434\u0430 \u0431\u044b\u043b\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0438 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u0430 \u043a\u0430\u043a\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u044f \u0434\u0435\u043b\u0430\u044e \u0438 \u043a\u0430\u043a \u0438\u0445 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c. <\/p>\n<p>  <\/p>\n<p><strong>\u0412 \u0438\u0442\u043e\u0433\u0435 \u0432\u0441\u0435 \u0441\u0432\u043e\u0438 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b \u044f <a href=\"https:\/\/github.com\/trekhleb\/learn-python\">\u0432\u044b\u043b\u0438\u043b \u043d\u0430 GitHub<\/a>.<\/strong><\/p>\n<p>  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/387\/c4b\/152\/387c4b152a3392117712517dcb76ffea.png\"><\/p>\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-288704","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/288704","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=288704"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/288704\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=288704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=288704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=288704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}