{"id":31168,"date":"2023-07-19T19:13:30","date_gmt":"2023-07-19T15:43:30","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/advanced-python-tips-for-development-olo\/"},"modified":"2023-07-19T19:13:30","modified_gmt":"2023-07-19T15:43:30","slug":"advanced-python-tips-for-development-olo","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/advanced-python-tips-for-development-olo\/","title":{"rendered":"\u0646\u06a9\u0627\u062a \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647"},"content":{"rendered":"<div data-article-id=\"1542175\" id=\"article-body\">\n<p>\u067e\u0627\u06cc\u062a\u0648\u0646 \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0647\u0645\u0647 \u06a9\u0627\u0631\u0647 \u0648 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0627\u0633\u062a \u06a9\u0647 \u0637\u06cc\u0641 \u06af\u0633\u062a\u0631\u062f\u0647 \u0627\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.  \u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0648\u0628\u0644\u0627\u06af\u060c \u0645\u0627 15 \u0646\u06a9\u062a\u0647 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0628\u0647\u0628\u0648\u062f \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631 \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627 \u0648 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u06a9\u0631\u062f\u0646 \u06a9\u062f \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u06a9\u0646\u062f.  \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0634\u06cc\u0631\u062c\u0647 \u0628\u0632\u0646\u06cc\u0645!<\/p>\n<p><strong>1. \u0627\u0632 \u062f\u0631\u06a9 \u0644\u06cc\u0633\u062a \u0628\u0631\u0627\u06cc \u06a9\u062f \u0645\u062e\u062a\u0635\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u062f\u0631\u06a9 \u0644\u06cc\u0633\u062a \u0647\u0627 \u0631\u0648\u0634\u06cc \u0645\u062e\u062a\u0635\u0631 \u0648 \u0638\u0631\u06cc\u0641 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0644\u06cc\u0633\u062a \u0647\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0644\u06cc\u0633\u062a \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u06cc\u0627 \u0633\u0627\u06cc\u0631 \u0645\u0648\u0627\u0631\u062f \u062a\u06a9\u0631\u0627\u0631 \u0634\u0648\u0646\u062f\u0647 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.  \u0622\u0646\u0647\u0627 \u0627\u063a\u0644\u0628 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u062d\u0644\u0642\u0647 \u0647\u0627\u06cc \u0633\u0646\u062a\u06cc \u0648 \u0639\u0628\u0627\u0631\u0627\u062a \u0634\u0631\u0637\u06cc \u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u0646\u062f \u0648 \u062f\u0631 \u0646\u062a\u06cc\u062c\u0647 \u06a9\u062f\u0647\u0627\u06cc \u062a\u0645\u06cc\u0632\u062a\u0631 \u0648 \u062e\u0648\u0627\u0646\u0627\u062a\u0631 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># Traditional approach\n<\/span>\n<span class=\"n\">numbers<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span> <span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"mi\">3<\/span><span class=\"p\">,<\/span> <span class=\"mi\">4<\/span><span class=\"p\">,<\/span> <span class=\"mi\">5<\/span><span class=\"p\">]<\/span>\n<span class=\"n\">squared_numbers<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[]<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">num<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">numbers<\/span><span class=\"p\">:<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"n\">squared_numbers<\/span><span class=\"p\">.<\/span><span class=\"n\">append<\/span><span class=\"p\">(<\/span><span class=\"n\">num<\/span> <span class=\"o\">**<\/span> <span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Using list comprehension\n<\/span><span class=\"n\">squared_numbers<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"n\">num<\/span> <span class=\"o\">**<\/span> <span class=\"mi\">2<\/span> <span class=\"k\">for<\/span> <span class=\"n\">num<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">numbers<\/span><span class=\"p\">]<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>2. \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0648\u0644\u062f \u0627\u0647\u0631\u0645\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0627\u06cc\u06cc \u062d\u0627\u0641\u0638\u0647<\/strong><\/p>\n<p>\u0645\u0627\u0646\u0646\u062f \u062f\u0631\u06a9 \u0644\u06cc\u0633\u062a\u060c \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0648\u0644\u062f \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0646\u0646\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0647 \u0634\u06cc\u0648\u0647 \u0627\u06cc \u0645\u062e\u062a\u0635\u0631 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.  \u062a\u0641\u0627\u0648\u062a \u0627\u0635\u0644\u06cc \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0648\u0644\u062f \u06a9\u0644 \u062f\u0646\u0628\u0627\u0644\u0647 \u0631\u0627 \u062f\u0631 \u062d\u0627\u0641\u0638\u0647 \u0630\u062e\u06cc\u0631\u0647 \u0646\u0645\u06cc \u06a9\u0646\u0646\u062f \u0648 \u0628\u0627\u0639\u062b \u0645\u06cc \u0634\u0648\u062f \u062d\u0627\u0641\u0638\u0647 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u0634\u0648\u0646\u062f.  \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0639\u0628\u0627\u0631\u062a \u0645\u0648\u0644\u062f \u0627\u0632 \u067e\u0631\u0627\u0646\u062a\u0632 \u0628\u0647 \u062c\u0627\u06cc \u067e\u0631\u0627\u0646\u062a\u0632 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"c1\"># List comprehension (creates a list)\n<\/span><span class=\"n\">squared_numbers<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"n\">num<\/span> <span class=\"o\">**<\/span> <span class=\"mi\">2<\/span> <span class=\"k\">for<\/span> <span class=\"n\">num<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">numbers<\/span><span class=\"p\">]<\/span>\n<span class=\"c1\"># Generator expression (creates an iterator)\n<\/span><span class=\"n\">squared_numbers<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"n\">num<\/span> <span class=\"o\">**<\/span> <span class=\"mi\">2<\/span> <span class=\"k\">for<\/span> <span class=\"n\">num<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">numbers<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>3. \u0627\u0632 \u062a\u0627\u0628\u0639 ()enumerate \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0634\u0645\u0627 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u06a9\u0631\u0627\u0631 \u0628\u06cc\u0634 \u0627\u0632 \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 \u0648 \u0631\u062f\u06cc\u0627\u0628\u06cc \u0634\u0627\u062e\u0635 \u0647\u0631 \u0639\u0646\u0635\u0631 \u062f\u0627\u0631\u06cc\u062f\u060c \u062a\u0627\u0628\u0639 ()enumerate \u0645\u0641\u06cc\u062f \u0627\u0633\u062a.  \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0646\u0646\u062f\u0647 \u0627\u0632 \u062a\u0627\u067e\u0644 \u0647\u0627\u06cc \u062d\u0627\u0648\u06cc \u0634\u0627\u062e\u0635 \u0648 \u0639\u0646\u0635\u0631 \u0645\u0631\u0628\u0648\u0637\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"n\">fruits<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"s\">'apple'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'banana'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'cherry'<\/span><span class=\"p\">]<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">index<\/span><span class=\"p\">,<\/span> <span class=\"n\">fruit<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">enumerate<\/span><span class=\"p\">(<\/span><span class=\"n\">fruits<\/span><span class=\"p\">):<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"s\">\"Index: <\/span><span class=\"si\">{<\/span><span class=\"n\">index<\/span><span class=\"si\">}<\/span><span class=\"s\">, Fruit: <\/span><span class=\"si\">{<\/span><span class=\"n\">fruit<\/span><span class=\"si\">}<\/span><span class=\"s\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>4. \u0627\u0644\u062d\u0627\u0642 \u0631\u0634\u062a\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0627 join() \u0633\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u0627\u0644\u062d\u0627\u0642 \u0631\u0634\u062a\u0647 \u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0639\u0645\u0644\u06af\u0631 + \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0646\u0627\u06a9\u0627\u0631\u0622\u0645\u062f \u0628\u0627\u0634\u062f\u060c \u0628\u0647 \u062e\u0635\u0648\u0635 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0628\u0627 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u06cc\u0627 \u0627\u0644\u062d\u0627\u0642 \u0647\u0627\u06cc \u0632\u06cc\u0627\u062f \u0633\u0631\u0648\u06a9\u0627\u0631 \u062f\u0627\u0631\u06cc\u0645.  \u062f\u0631 \u0639\u0648\u0636\u060c \u0627\u0632 \u0645\u062a\u062f join() \u0628\u0631\u0627\u06cc \u0627\u0644\u062d\u0627\u0642 \u06a9\u0627\u0631\u0622\u0645\u062f \u0686\u0646\u062f \u0631\u0634\u062a\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"n\">fruits<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"s\">'apple'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'banana'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'cherry'<\/span><span class=\"p\">]<\/span>\n<span class=\"n\">combined_fruits<\/span> <span class=\"o\">=<\/span> <span class=\"s\">', '<\/span><span class=\"p\">.<\/span><span class=\"n\">join<\/span><span class=\"p\">(<\/span><span class=\"n\">fruits<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">combined_fruits<\/span><span class=\"p\">)<\/span> <span class=\"err\">\u00a0<\/span><span class=\"c1\"># Output: apple, banana, cherry\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>5. \u0627\u0632 \u062a\u0627\u0628\u0639 zip() \u0628\u0631\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631 \u0645\u0648\u0627\u0632\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u062a\u0627\u0628\u0639 zip() \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0686\u0646\u062f\u06cc\u0646 \u062a\u06a9\u0631\u0627\u0631 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0648\u0627\u0632\u06cc \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0646\u06cc\u062f.  \u0686\u0646\u062f\u06cc\u0646 \u062a\u06a9\u0631\u0627\u0631 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0648\u0631\u0648\u062f\u06cc \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u0648 \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631\u06a9\u0646\u0646\u062f\u0647 \u0631\u0627 \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f \u06a9\u0647 \u062a\u0627\u067e\u0644\u200c\u0647\u0627\u06cc\u06cc \u062d\u0627\u0648\u06cc \u0639\u0646\u0627\u0635\u0631 \u0627\u0632 \u0647\u0631 \u062a\u06a9\u0631\u0627\u0631 \u0634\u0648\u0646\u062f\u0647 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"n\">names<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"s\">'Alice'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'Bob'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'Charlie'<\/span><span class=\"p\">]<\/span>\n<span class=\"n\">ages<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"mi\">25<\/span><span class=\"p\">,<\/span> <span class=\"mi\">32<\/span><span class=\"p\">,<\/span> <span class=\"mi\">40<\/span><span class=\"p\">]<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">name<\/span><span class=\"p\">,<\/span> <span class=\"n\">age<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">zip<\/span><span class=\"p\">(<\/span><span class=\"n\">names<\/span><span class=\"p\">,<\/span> <span class=\"n\">ages<\/span><span class=\"p\">):<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"s\">\"Name: <\/span><span class=\"si\">{<\/span><span class=\"n\">name<\/span><span class=\"si\">}<\/span><span class=\"s\">, Age: <\/span><span class=\"si\">{<\/span><span class=\"n\">age<\/span><span class=\"si\">}<\/span><span class=\"s\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>6. \u0627\u0632 collections.defaultdict \u0628\u0631\u0627\u06cc \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u0645\u0627\u0698\u0648\u0644 \u0645\u062c\u0645\u0648\u0639\u0647 \u0647\u0627 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0645\u0641\u06cc\u062f \u0628\u0647 \u0646\u0627\u0645 defaultdict \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0632\u06cc\u0631 \u06a9\u0644\u0627\u0633\u06cc \u0627\u0632 \u06a9\u0644\u0627\u0633 dict \u062f\u0627\u062e\u0644\u06cc \u0627\u0633\u062a.  \u0627\u06af\u0631 \u06a9\u0644\u06cc\u062f\u06cc \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f\u060c \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0631\u0627 \u0628\u0647 \u0622\u0646 \u0627\u062e\u062a\u0635\u0627\u0635 \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0635\u0631\u06cc\u062d \u0631\u0627 \u0627\u0632 \u0628\u06cc\u0646 \u0645\u06cc\u200c\u0628\u0631\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"nn\">collections<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">defaultdict<\/span>\n<span class=\"n\">fruit_counts<\/span> <span class=\"o\">=<\/span> <span class=\"n\">defaultdict<\/span><span class=\"p\">(<\/span><span class=\"nb\">int<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">fruits<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"s\">'apple'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'banana'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'cherry'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'banana'<\/span><span class=\"p\">]<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">fruit<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">fruits<\/span><span class=\"p\">:<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"n\">fruit_counts<\/span><span class=\"p\">[<\/span><span class=\"n\">fruit<\/span><span class=\"p\">]<\/span> <span class=\"o\">+=<\/span> <span class=\"mi\">1<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">fruit_counts<\/span><span class=\"p\">)<\/span> <span class=\"err\">\u00a0<\/span><span class=\"c1\"># Output: {'apple': 1, 'banana': 2, 'cherry': 1}\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>7. \u0627\u0632 \u062a\u0648\u0627\u0628\u0639 any() \u0648 all() \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u062a\u0648\u0627\u0628\u0639 any() \u0648 all() \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631 \u0628\u0627 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0642\u0627\u0628\u0644 \u062a\u06a9\u0631\u0627\u0631 \u0645\u0641\u06cc\u062f \u0647\u0633\u062a\u0646\u062f.  \u062a\u0627\u0628\u0639 any() True \u0631\u0627 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f \u0627\u06af\u0631 \u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u0639\u0646\u0635\u0631 \u062f\u0631 iterable True \u0628\u0627\u0634\u062f\u060c \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u062a\u0627\u0628\u0639 all() \u0641\u0642\u0637 \u062f\u0631 \u0635\u0648\u0631\u062a\u06cc True \u0631\u0627 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f \u06a9\u0647 \u0647\u0645\u0647 \u0639\u0646\u0627\u0635\u0631 True \u0628\u0627\u0634\u0646\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"n\">numbers<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span> <span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"mi\">3<\/span><span class=\"p\">,<\/span> <span class=\"mi\">4<\/span><span class=\"p\">,<\/span> <span class=\"mi\">5<\/span><span class=\"p\">]<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"nb\">any<\/span><span class=\"p\">(<\/span><span class=\"n\">num<\/span> <span class=\"o\">&amp;<\/span><span class=\"n\">gt<\/span><span class=\"p\">;<\/span> <span class=\"mi\">3<\/span> <span class=\"k\">for<\/span> <span class=\"n\">num<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">numbers<\/span><span class=\"p\">))<\/span> <span class=\"err\">\u00a0<\/span><span class=\"c1\"># Output: True\n<\/span><span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"nb\">all<\/span><span class=\"p\">(<\/span><span class=\"n\">num<\/span> <span class=\"o\">&amp;<\/span><span class=\"n\">gt<\/span><span class=\"p\">;<\/span> <span class=\"mi\">3<\/span> <span class=\"k\">for<\/span> <span class=\"n\">num<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">numbers<\/span><span class=\"p\">))<\/span> <span class=\"err\">\u00a0<\/span><span class=\"c1\"># Output: False\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<ol>\n<li>\u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0634\u0645\u0627\u0631\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627\u0631\u0634 \u0639\u0646\u0627\u0635\u0631**<\/li>\n<\/ol>\n<p>\u06a9\u0644\u0627\u0633 collections.Counter \u06cc\u06a9 \u0631\u0627\u0647 \u0631\u0627\u062d\u062a \u0628\u0631\u0627\u06cc \u0634\u0645\u0627\u0631\u0634 \u0639\u0646\u0627\u0635\u0631 \u062f\u0631 \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f.  \u06cc\u06a9 \u0634\u06cc \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0645\u0627\u0646\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0639\u0646\u0627\u0635\u0631 \u06a9\u0644\u06cc\u062f \u0647\u0633\u062a\u0646\u062f \u0648 \u062a\u0639\u062f\u0627\u062f \u0622\u0646 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0647\u0633\u062a\u0646\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"nn\">collections<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Counter<\/span>\n<span class=\"n\">fruits<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"s\">'apple'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'banana'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'cherry'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'banana'<\/span><span class=\"p\">]<\/span>\n<span class=\"n\">fruit_counts<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Counter<\/span><span class=\"p\">(<\/span><span class=\"n\">fruits<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">fruit_counts<\/span><span class=\"p\">)<\/span> <span class=\"err\">\u00a0<\/span><span class=\"c1\"># Output: Counter({'banana': 2, 'apple': 1, 'cherry': 1})\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>9. \u0645\u062f\u06cc\u0631\u0627\u0646 \u0632\u0645\u06cc\u0646\u0647 \u0631\u0627 \u0628\u0627 \u0628\u06cc\u0627\u0646\u06cc\u0647 \u0647\u0627 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u0645\u062f\u06cc\u0631\u0627\u0646 \u0632\u0645\u06cc\u0646\u0647 \u0632\u0645\u0627\u0646\u06cc \u0645\u0641\u06cc\u062f \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0628\u0627 \u0645\u0646\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u0648\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u06cc\u0627 \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0633\u0631\u0648\u06a9\u0627\u0631 \u062f\u0627\u0631\u0646\u062f.  \u062f\u0633\u062a\u0648\u0631 Python \u0628\u0627 \u0628\u0633\u062a\u0646 \u06cc\u0627 \u0622\u0632\u0627\u062f \u06a9\u0631\u062f\u0646 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u06cc\u0646 \u0645\u0646\u0627\u0628\u0639 \u0647\u0646\u06af\u0627\u0645 \u062e\u0631\u0648\u062c \u0627\u0632 \u0628\u0644\u0648\u06a9\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u06cc\u0646 \u0645\u0646\u0627\u0628\u0639 \u0631\u0627 \u0633\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"k\">with<\/span> <span class=\"nb\">open<\/span><span class=\"p\">(<\/span><span class=\"s\">'file.txt'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'r'<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">file<\/span><span class=\"p\">:<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"n\">contents<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">file<\/span><span class=\"p\">.<\/span><span class=\"n\">read<\/span><span class=\"p\">()<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"c1\"># Do something with the file contents\n# File is automatically closed outside the 'with' block\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>10. \u0627\u0632 \u0645\u0632\u06cc\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <em>\u0627\u0631\u06af \u0648 <\/em>* kwargs \u0628\u0631\u0627\u06cc \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u062a\u0627\u0628\u0639 \u0627\u0646\u0639\u0637\u0627\u0641 \u067e\u0630\u06cc\u0631<\/strong><\/p>\n<p>\u0631\u0627 <em>\u0627\u0631\u06af \u0648 <\/em>* \u0646\u062d\u0648 kwargs \u0628\u0647 \u062a\u0648\u0627\u0628\u0639 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u0628\u067e\u0630\u06cc\u0631\u0646\u062f.  \u0631\u0627 <em>\u067e\u0627\u0631\u0627\u0645\u062a\u0631 args \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u0645\u0648\u0642\u0639\u06cc\u062a\u06cc \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u062a\u0627\u067e\u0644 \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u0645\u06cc \u06a9\u0646\u062f\u060c while <\/em>*kwargs \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u06a9\u0644\u0645\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u0645\u06cc \u06a9\u0646\u062f.  \u0627\u06cc\u0646 \u0627\u0646\u0639\u0637\u0627\u0641\u200c\u067e\u0630\u06cc\u0631\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0647\u0646\u06af\u0627\u0645 \u0637\u0631\u0627\u062d\u06cc \u062a\u0648\u0627\u0628\u0639 \u0628\u0627 \u0627\u0644\u0632\u0627\u0645\u0627\u062a \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0645\u062a\u0641\u0627\u0648\u062a \u0645\u0641\u06cc\u062f \u0628\u0627\u0634\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"k\">def<\/span> <span class=\"nf\">print_arguments<\/span><span class=\"p\">(<\/span><span class=\"o\">*<\/span><span class=\"n\">args<\/span><span class=\"p\">,<\/span> <span class=\"o\">**<\/span><span class=\"n\">kwargs<\/span><span class=\"p\">):<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">for<\/span> <span class=\"n\">arg<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">args<\/span><span class=\"p\">:<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">arg<\/span><span class=\"p\">)<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">for<\/span> <span class=\"n\">key<\/span><span class=\"p\">,<\/span> <span class=\"n\">value<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">kwargs<\/span><span class=\"p\">.<\/span><span class=\"n\">items<\/span><span class=\"p\">():<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"s\">\"<\/span><span class=\"si\">{<\/span><span class=\"n\">key<\/span><span class=\"si\">}<\/span><span class=\"s\">: <\/span><span class=\"si\">{<\/span><span class=\"n\">value<\/span><span class=\"si\">}<\/span><span class=\"s\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">print_arguments<\/span><span class=\"p\">(<\/span><span class=\"s\">'Hello'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'World'<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span><span class=\"o\">=<\/span><span class=\"s\">'Alice'<\/span><span class=\"p\">,<\/span> <span class=\"n\">age<\/span><span class=\"o\">=<\/span><span class=\"mi\">25<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>11. \u062a\u0648\u0627\u0628\u0639 \u0631\u0627 \u0628\u0627 @staticmethod \u0648 @classmethod \u062a\u0632\u0626\u06cc\u0646 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u062f\u06a9\u0648\u0631\u0627\u062a\u0648\u0631 @staticmethod \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0645\u062a\u062f\u0647\u0627\u06cc \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u062f.  \u0627\u06cc\u0646 \u0645\u062a\u062f\u0647\u0627 \u0628\u0647 \u062e\u0648\u062f \u0646\u0645\u0648\u0646\u0647 \u06cc\u0627 \u06a9\u0644\u0627\u0633 \u062f\u0633\u062a\u0631\u0633\u06cc \u0646\u062f\u0627\u0631\u0646\u062f \u0627\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u062f\u0648\u0646 \u0646\u0645\u0648\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u06cc\u06a9 \u0634\u06cc \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0634\u0648\u0646\u062f.  \u0628\u0647 \u0637\u0648\u0631 \u0645\u0634\u0627\u0628\u0647\u060c \u062f\u06a9\u0648\u0631\u0627\u062a\u0648\u0631 @classmethod \u0645\u062a\u062f\u0647\u0627\u06cc\u06cc \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0628\u0647 \u062c\u0627\u06cc \u0646\u0645\u0648\u0646\u0647\u060c \u062e\u0648\u062f \u06a9\u0644\u0627\u0633 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0627\u0648\u0644\u06cc\u0646 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc \u06a9\u0646\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"k\">class<\/span> <span class=\"nc\">MathUtils<\/span><span class=\"p\">:<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"o\">@<\/span><span class=\"nb\">staticmethod<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">def<\/span> <span class=\"nf\">square<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">):<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">return<\/span> <span class=\"n\">x<\/span> <span class=\"o\">**<\/span> <span class=\"mi\">2<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"o\">@<\/span><span class=\"nb\">classmethod<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">def<\/span> <span class=\"nf\">cube<\/span><span class=\"p\">(<\/span><span class=\"n\">cls<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">):<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">return<\/span> <span class=\"n\">x<\/span> <span class=\"o\">**<\/span> <span class=\"mi\">3<\/span>\n\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">MathUtils<\/span><span class=\"p\">.<\/span><span class=\"n\">square<\/span><span class=\"p\">(<\/span><span class=\"mi\">3<\/span><span class=\"p\">))<\/span> <span class=\"err\">\u00a0<\/span><span class=\"c1\"># Output: 9\n<\/span><span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">MathUtils<\/span><span class=\"p\">.<\/span><span class=\"n\">cube<\/span><span class=\"p\">(<\/span><span class=\"mi\">3<\/span><span class=\"p\">))<\/span> <span class=\"err\">\u00a0<\/span><span class=\"c1\"># Output: 27\n<\/span><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>12. \u0627\u0632 \u0627\u0633\u0644\u0627\u062a \u0647\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0647\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062d\u0627\u0641\u0638\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0646\u0645\u0648\u0646\u0647 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0645\u0642\u062f\u0627\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u0627\u0632 \u062d\u0627\u0641\u0638\u0647 \u0631\u0627 \u0645\u0635\u0631\u0641 \u06a9\u0646\u062f\u060c \u0645\u062e\u0635\u0648\u0635\u0627\u064b \u0647\u0646\u06af\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u0632\u06cc\u0627\u062f\u06cc.  \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <strong>\u0627\u0633\u0644\u0627\u062a \u0647\u0627<\/strong> \u0648\u06cc\u0698\u06af\u06cc \u0628\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u06af\u0648\u06cc\u062f \u06a9\u0647 \u062d\u0627\u0641\u0638\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u062c\u0645\u0648\u0639\u0647 \u062b\u0627\u0628\u062a\u06cc \u0627\u0632 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0646\u0645\u0648\u0646\u0647 \u0627\u062e\u062a\u0635\u0627\u0635 \u062f\u0647\u062f \u0648 \u0645\u0635\u0631\u0641 \u062d\u0627\u0641\u0638\u0647 \u0631\u0627 \u06a9\u0627\u0647\u0634 \u062f\u0647\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"k\">class<\/span> <span class=\"nc\">Point<\/span><span class=\"p\">:<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"n\">__slots__<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"s\">'x'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'y'<\/span><span class=\"p\">]<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">def<\/span> <span class=\"nf\">__init__<\/span><span class=\"p\">(<\/span><span class=\"bp\">self<\/span><span class=\"p\">,<\/span> <span class=\"n\">x<\/span><span class=\"p\">,<\/span> <span class=\"n\">y<\/span><span class=\"p\">):<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"bp\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">x<\/span> <span class=\"o\">=<\/span> <span class=\"n\">x<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"bp\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">y<\/span> <span class=\"o\">=<\/span> <span class=\"n\">y<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>13. \u0627\u0632 contextlib.suppress \u0628\u0631\u0627\u06cc \u0646\u0627\u062f\u06cc\u062f\u0647 \u06af\u0631\u0641\u062a\u0646 \u0627\u0633\u062a\u062b\u0646\u0627\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u0645\u062f\u06cc\u0631 \u0632\u0645\u06cc\u0646\u0647 contextlib.suppress \u0631\u0627\u0647\u06cc \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u0646\u0627\u062f\u06cc\u062f\u0647 \u06af\u0631\u0641\u062a\u0646 \u0627\u0633\u062a\u062b\u0646\u0627\u0647\u0627\u06cc \u062e\u0627\u0635 \u0645\u0637\u0631\u062d \u0634\u062f\u0647 \u062f\u0631 \u06cc\u06a9 \u0628\u0644\u0648\u06a9 \u06a9\u062f \u0627\u0633\u062a.  \u0627\u06cc\u0646 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0627\u0632 \u062a\u0644\u0627\u0634 \u0647\u0627\u06cc \u063a\u06cc\u0631 \u0636\u0631\u0648\u0631\u06cc \u0628\u0647 \u062c\u0632 \u0628\u0644\u0648\u06a9 \u0647\u0627 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u06a9\u062f \u0634\u0645\u0627 \u0631\u0627 \u062a\u0645\u06cc\u0632 \u0646\u06af\u0647 \u0645\u06cc \u062f\u0627\u0631\u062f.  \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"nn\">contextlib<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">suppress<\/span>\n<span class=\"k\">with<\/span> <span class=\"n\">suppress<\/span><span class=\"p\">(<\/span><span class=\"nb\">FileNotFoundError<\/span><span class=\"p\">):<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"k\">with<\/span> <span class=\"nb\">open<\/span><span class=\"p\">(<\/span><span class=\"s\">'file.txt'<\/span><span class=\"p\">,<\/span> <span class=\"s\">'r'<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">file<\/span><span class=\"p\">:<\/span>\n<span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"err\">\u00a0<\/span> <span class=\"n\">contents<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">file<\/span><span class=\"p\">.<\/span><span class=\"n\">read<\/span><span class=\"p\">()<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>14. \u0627\u0632 unittest \u06cc\u0627 pytest \u0628\u0631\u0627\u06cc Unit Testing \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u062a\u0633\u062a \u0648\u0627\u062d\u062f \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0648 \u0635\u062d\u062a \u06a9\u062f \u0634\u0645\u0627 \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a.  \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0627\u0698\u0648\u0644 \u0647\u0627\u06cc \u062f\u0627\u062e\u0644\u06cc \u0645\u0627\u0646\u0646\u062f unittest \u0648 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0634\u062e\u0635 \u062b\u0627\u0644\u062b \u0645\u0627\u0646\u0646\u062f pytest \u0631\u0627 \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u0648 \u0627\u062c\u0631\u0627\u06cc \u062a\u0633\u062a \u0647\u0627\u06cc \u0648\u0627\u062d\u062f \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f.  \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645 \u0648\u0631\u06a9 \u0647\u0627 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u0646\u062f \u0648 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0641\u0631\u0622\u06cc\u0646\u062f \u062a\u0633\u062a \u0631\u0627 \u062a\u0627 \u062d\u062f \u0632\u06cc\u0627\u062f\u06cc \u0633\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f.<\/p>\n<p><strong>15. \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0648 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0634\u062e\u0635 \u062b\u0627\u0644\u062b \u0631\u0627 \u06a9\u0627\u0648\u0634 \u06a9\u0646\u06cc\u062f<\/strong><\/p>\n<p>\u067e\u0627\u06cc\u062a\u0648\u0646 \u06cc\u06a9 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u06af\u0633\u062a\u0631\u062f\u0647 \u062f\u0627\u0631\u062f \u06a9\u0647 \u0637\u06cc\u0641 \u06af\u0633\u062a\u0631\u062f\u0647 \u0627\u06cc \u0627\u0632 \u0645\u0627\u0698\u0648\u0644 \u0647\u0627 \u0648 \u0628\u0633\u062a\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0647\u062f\u0627\u0641 \u0645\u062e\u062a\u0644\u0641 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.  \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646\u060c \u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0627\u0631\u0627\u06cc \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0634\u062e\u0635 \u062b\u0627\u0644\u062b \u0645\u062a\u0639\u062f\u062f\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062a\u062c\u0631\u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u062f.  \u0628\u0631\u0627\u06cc \u06a9\u0634\u0641 \u0627\u06cc\u0646 \u0645\u0646\u0627\u0628\u0639 \u0648\u0642\u062a \u0628\u06af\u0630\u0627\u0631\u06cc\u062f \u062a\u0627 \u0645\u0627\u0698\u0648\u0644 \u0647\u0627 \u0648 \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc\u06cc \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u062e\u0627\u0635 \u0634\u0645\u0627 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<p>\u06af\u0646\u062c\u0627\u0646\u062f\u0646 \u0627\u06cc\u0646 \u0646\u06a9\u0627\u062a \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631 \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06a9\u0627\u0631\u0627\u06cc\u06cc \u06a9\u062f\u060c \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0631\u0627 \u0628\u0647\u0628\u0648\u062f \u0628\u062e\u0634\u062f.  \u0628\u0647 \u06cc\u0627\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u062a\u06a9\u0646\u06cc\u06a9 \u0647\u0627\u06cc\u06cc \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0628\u0647 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0648\u062c\u0647 \u0628\u0627 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u0648 \u0633\u0628\u06a9 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u0634\u0645\u0627 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u0646\u062f.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/advanced-python-tips-for-development-olo\/#%D8%A8%D8%B1%D8%AA%D8%B1%DB%8C%D9%86_%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87_%D9%87%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86\" >\u0628\u0631\u062a\u0631\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627 \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/advanced-python-tips-for-development-olo\/#%D9%85%D9%86%D8%A7%D8%A8%D8%B9\" >\u0645\u0646\u0627\u0628\u0639<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A8%D8%B1%D8%AA%D8%B1%DB%8C%D9%86_%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87_%D9%87%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86\"><\/span>\u0628\u0631\u062a\u0631\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627 \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u062c\u0627\u0632\u0647 \u062f\u0647\u06cc\u062f \u0628\u0647 \u0686\u0646\u062f \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0631\u062a\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0634\u06cc\u0631\u062c\u0647 \u0628\u0632\u0646\u06cc\u0645\u060c \u0622\u0646\u0647\u0627 \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:<\/p>\n<ol>\n<li>\n<strong>NumPy<\/strong>: \u06cc\u06a9 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u0627\u0633\u06cc \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0639\u062f\u062f\u06cc \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u06a9\u0647 \u0627\u0632 \u0639\u0645\u0644\u06cc\u0627\u062a \u0622\u0631\u0627\u06cc\u0647 \u0647\u0627 \u0648 \u0645\u0627\u062a\u0631\u06cc\u0633 \u0647\u0627 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\n<strong>\u067e\u0627\u0646\u062f\u0627\u0647\u0627<\/strong>: \u06cc\u06a9 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06a9\u0627\u0631\u06cc \u0648 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627\u060c \u0627\u0631\u0627\u0626\u0647 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u0627\u0646\u0646\u062f DataFrames \u0648 Series.<\/li>\n<li>\n<strong>Matplotlib<\/strong>: \u06cc\u06a9 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0631\u0633\u0645 \u0645\u062d\u0628\u0648\u0628 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u062a\u062c\u0633\u0645 \u0647\u0627\u06cc \u0627\u06cc\u0633\u062a\u0627\u060c \u062a\u0639\u0627\u0645\u0644\u06cc \u0648 \u0645\u062a\u062d\u0631\u06a9 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646.<\/li>\n<li>\n<strong>scikit-\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc<\/strong>: \u06cc\u06a9 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646\u06cc \u06a9\u0647 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u06a9\u0627\u0631\u0622\u0645\u062f\u06cc \u0628\u0631\u0627\u06cc \u062f\u0627\u062f\u0647 \u06a9\u0627\u0648\u06cc \u0648 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/li>\n<li>\n<strong>TensorFlow<\/strong>: \u06cc\u06a9 \u0686\u0627\u0631\u0686\u0648\u0628 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u062a\u0648\u0633\u0639\u0647 \u06cc\u0627\u0641\u062a\u0647 \u062a\u0648\u0633\u0637 Google\u060c \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u06af\u0633\u062a\u0631\u062f\u0647 \u0628\u0631\u0627\u06cc \u0648\u0638\u0627\u06cc\u0641 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<li>\n<strong>PyTorch<\/strong>: \u06cc\u06a9\u06cc \u062f\u06cc\u06af\u0631 \u0627\u0632 \u0686\u0627\u0631\u0686\u0648\u0628\u200c\u0647\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0639\u0645\u06cc\u0642 \u0645\u062d\u0628\u0648\u0628\u060c \u06a9\u0647 \u0628\u0647\u200c\u0648\u06cc\u0698\u0647 \u0645\u0648\u0631\u062f \u0639\u0644\u0627\u0642\u0647 \u0645\u062d\u0642\u0642\u0627\u0646 \u0627\u0633\u062a \u0648 \u0628\u0647\u200c\u062e\u0627\u0637\u0631 \u0646\u0645\u0648\u062f\u0627\u0631\u0647\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u067e\u0648\u06cc\u0627 \u0645\u0639\u0631\u0648\u0641 \u0627\u0633\u062a.<\/li>\n<li>\n<strong>SciPy<\/strong>: \u062a\u0648\u0633\u0639\u0647 NumPy \u06a9\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0639\u0644\u0645\u06cc \u0648 \u0641\u0646\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/li>\n<li>\n<strong>NLTK (\u06a9\u062a\u0627\u0628 \u0627\u0628\u0632\u0627\u0631 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc)<\/strong>: \u06cc\u06a9 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u062c\u0627\u0645\u0639 \u0628\u0631\u0627\u06cc \u0648\u0638\u0627\u06cc\u0641 \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc.<\/li>\n<li>\n<strong>OpenCV<\/strong>: \u06cc\u06a9 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u06cc\u0646\u0627\u06cc\u06cc \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631\u06cc \u06a9\u0647 \u0637\u06cc\u0641 \u0648\u0633\u06cc\u0639\u06cc \u0627\u0632 \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0635\u0648\u06cc\u0631 \u0648 \u0648\u06cc\u062f\u0626\u0648 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/li>\n<li>\n<strong>\u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627<\/strong>: \u06cc\u06a9 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 HTTP \u0633\u0627\u062f\u0647 \u0648 \u0632\u06cc\u0628\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc API \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646.<\/li>\n<li>\n<strong>\u0633\u0648\u067e \u0632\u06cc\u0628\u0627<\/strong>: \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u06a9\u0631\u067e\u06cc\u0646\u06af \u0648\u0628 \u06a9\u0647 \u0628\u0647 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0632 \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc HTML \u0648 XML \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\n<strong>\u062c\u0627\u0646\u06af\u0648<\/strong>: \u06cc\u06a9 \u0686\u0627\u0631\u0686\u0648\u0628 \u0648\u0628 \u0633\u0637\u062d \u0628\u0627\u0644\u0627 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0648\u0628 \u0642\u0648\u06cc \u0648 \u0645\u0642\u06cc\u0627\u0633 \u067e\u0630\u06cc\u0631.<\/li>\n<li>\n<strong>\u0641\u0644\u0627\u0633\u06a9<\/strong>: \u06cc\u06a9 \u0686\u0627\u0631\u0686\u0648\u0628 \u0648\u0628 \u0633\u0628\u06a9 \u06a9\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0648\u0628 \u0633\u0627\u062f\u0647 \u0648 \u0622\u0633\u0627\u0646 \u0627\u0633\u062a.<\/li>\n<li>\n<strong>SQLAlchemy<\/strong>: \u06cc\u06a9 \u062c\u0639\u0628\u0647 \u0627\u0628\u0632\u0627\u0631 SQL \u0648 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0646\u06af\u0627\u0634\u062a \u0634\u06cc &#8211; \u0631\u0627\u0628\u0637\u0647 \u0627\u06cc (ORM) \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631 \u0628\u0627 \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647.<\/li>\n<\/ol>\n<p>\u062f\u0631 \u062f\u0648\u0631\u0647 14 \u0633\u0631\u06cc \u0645\u0642\u0627\u0644\u0627\u062a \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0639\u0645\u06cc\u0642\u200c\u062a\u0631 \u0645\u06cc\u200c\u067e\u0631\u062f\u0627\u0632\u06cc\u0645 \u0648 \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646\u0647\u0627 \u0631\u0627 \u06cc\u0627\u062f \u0645\u06cc\u200c\u06af\u06cc\u0631\u06cc\u0645.<\/p>\n<p>\u0628\u0627 \u0645\u0627 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627\u0634\u06cc\u062f \u062a\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f \u0686\u06af\u0648\u0646\u0647 \u067e\u0631\u0648\u0698\u0647 \u0646\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0645\u06cc \u0633\u0627\u0632\u06cc\u0645\u060c \u0632\u06cc\u0631\u0627 \u0627\u06cc\u0646 \u0627\u0648\u0644\u06cc\u0646 \u062c\u0644\u0633\u0647 \u0627\u0632 \u06cc\u06a9 \u0645\u062c\u0645\u0648\u0639\u0647 \u0633\u0647 \u0642\u0633\u0645\u062a\u06cc \u0627\u0633\u062a.  \u0627\u06af\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0631\u0627 \u0647\u06cc\u062c\u0627\u0646\u200c\u0627\u0646\u06af\u06cc\u0632 \u0645\u06cc\u200c\u062f\u0627\u0646\u06cc\u062f\u060c \u067e\u0633\u062a\u200c\u0647\u0627\u06cc \u0647\u06cc\u062c\u0627\u0646\u200c\u0627\u0646\u06af\u06cc\u0632 \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0628\u0644\u0627\u06af Learnhub \u0628\u06cc\u0627\u0628\u06cc\u062f.  \u0645\u0627 \u0647\u0645\u0647 \u0686\u06cc\u0632\u0647\u0627\u06cc \u0641\u0646\u06cc \u0627\u0632 \u0631\u0627\u06cc\u0627\u0646\u0634 \u0627\u0628\u0631\u06cc \u06af\u0631\u0641\u062a\u0647 \u062a\u0627 Frontend Dev\u060c Cybersecurity\u060c AI \u0648 Blockchain \u0631\u0627 \u0645\u06cc \u0646\u0648\u06cc\u0633\u06cc\u0645.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%86%D8%A7%D8%A8%D8%B9\"><\/span><strong>\u0645\u0646\u0627\u0628\u0639<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u0632 \u062c\u0627\u0633\u062a\u06cc\u0646 \u0648\u0631\u062a\u0627\u06cc\u0646 \u062d\u0630\u0641 \u0634\u062f<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u067e\u0627\u06cc\u062a\u0648\u0646 \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0647\u0645\u0647 \u06a9\u0627\u0631\u0647 \u0648 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0627\u0633\u062a \u06a9\u0647 \u0637\u06cc\u0641 \u06af\u0633\u062a\u0631\u062f\u0647 \u0627\u06cc \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0648\u0628\u0644\u0627\u06af\u060c \u0645\u0627 15 \u0646\u06a9\u062a\u0647 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0628\u0647\u0628\u0648\u062f \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631 \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627 \u0648 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u06a9\u0631\u062f\u0646 \u06a9\u062f \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u06a9\u0646\u062f. \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0634\u06cc\u0631\u062c\u0647 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":31169,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-31168","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/31168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=31168"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/31168\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/31169"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=31168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=31168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=31168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}