{"id":76030,"date":"2024-09-07T19:27:05","date_gmt":"2024-09-07T15:57:05","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/"},"modified":"2024-09-07T19:27:05","modified_gmt":"2024-09-07T15:57:05","slug":"dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/","title":{"rendered":"\u0627\u062c\u0627\u0632\u0647 \u0646\u062f\u0647\u06cc\u062f \u06a9\u062f \u0628\u0647 \u0634\u0645\u0627 \u0645\u0648\u0647\u0627\u06cc \u062e\u0627\u06a9\u0633\u062a\u0631\u06cc \u0628\u062f\u0647\u062f! 15 \u0639\u0645\u0644\u06a9\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0646\u062c\u0627\u062a \u0639\u0645\u0631 \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627"},"content":{"rendered":"<p>Summarize this content to 400 words in Persian Lang <\/p>\n<p>  \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u062a\u0648\u0627\u0628\u0639 \u0648 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u06af\u0646\u062c \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0634\u0645\u0627 \u0631\u0627 \u0622\u0633\u0627\u0646\u200c\u062a\u0631 \u0648 \u06a9\u062f \u0634\u0645\u0627 \u0631\u0627 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0627 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0622\u0634\u0646\u0627 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0632\u0646\u062f\u06af\u06cc \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0633\u06cc\u0627\u0631 \u0622\u0633\u0627\u0646 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f!<\/p>\n<p>  1. all &#8211; \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0645\u0647 \u0639\u0646\u0627\u0635\u0631 \u062f\u0627\u0631\u0627\u06cc \u0634\u0631\u0627\u06cc\u0637 \u0647\u0633\u062a\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>\u0627\u06cc\u0646 all \u062a\u0627\u0628\u0639 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0645\u0647 \u0639\u0646\u0627\u0635\u0631 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 \u067e\u0630\u06cc\u0631 \u0634\u0631\u0627\u06cc\u0637 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0631\u0627 \u062f\u0627\u0631\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u06af\u0631 \u062a\u06a9\u0631\u0627\u0631 \u062e\u0627\u0644\u06cc \u0628\u0627\u0634\u062f\u060c \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u062f True.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0645\u0647 \u0627\u0639\u062f\u0627\u062f \u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0645\u062b\u0628\u062a \u0647\u0633\u062a\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631:<br \/>\nnumbers = [1, 2, 3, 4]\nresult = all(num &gt; 0 for num in numbers)<br \/>\nprint(result)  # Output: True<\/p>\n<p>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u062a\u0645\u0627\u0645 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u06a9 \u0631\u0634\u062a\u0647 \u062d\u0631\u0648\u0641 \u0627\u0644\u0641\u0628\u0627 \u0647\u0633\u062a\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631:<br \/>\ntext = &#8220;Hello&#8221;<br \/>\nresult = all(char.isalpha() for char in text)<br \/>\nprint(result)  # Output: True<\/p>\n<p>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0645\u0647 \u0645\u0642\u0627\u062f\u06cc\u0631 \u062f\u0631 \u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0628\u0632\u0631\u06af\u062a\u0631 \u0627\u0632 10 \u0647\u0633\u062a\u0646\u062f:<br \/>\ndata = {&#8216;a&#8217;: 11, &#8216;b&#8217;: 12, &#8216;c&#8217;: 9}<br \/>\nresult = all(value &gt; 10 for value in data.values())<br \/>\nprint(result)  # Output: False<\/p>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u062a\u0627\u06cc\u06cc\u062f \u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627: \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0647 \u0627\u0642\u0644\u0627\u0645 \u062f\u0627\u062f\u0647 \u062f\u0627\u0631\u0627\u06cc \u0634\u0631\u0627\u06cc\u0637 \u062e\u0627\u0635 \u0647\u0633\u062a\u0646\u062f.\u0628\u0631\u0631\u0633\u06cc \u0648\u0636\u0639\u06cc\u062a: \u0642\u0628\u0644 \u0627\u0632 \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u0627\u0632 \u0627\u0639\u062a\u0628\u0627\u0631 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>  2. any &#8211; \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0639\u0646\u0627\u0635\u0631 \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 \u0634\u0631\u0627\u06cc\u0637 \u0647\u0633\u062a\u0646\u062f<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>\u0627\u06cc\u0646 any \u062a\u0627\u0628\u0639 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0622\u06cc\u0627 \u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u0639\u0646\u0635\u0631 \u062f\u0631 \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 (\u0645\u0627\u0646\u0646\u062f \u06cc\u06a9 \u0644\u06cc\u0633\u062a \u06cc\u0627 \u062a\u0627\u067e\u0644) \u0628\u0627 \u06cc\u06a9 \u0634\u0631\u0637 \u0645\u0639\u06cc\u0646 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f \u06cc\u0627 \u062e\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u06af\u0631 \u0647\u0631 \u0639\u0646\u0635\u0631\u06cc \u0628\u0627\u0634\u062f True\u060c \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u062f True; \u062f\u0631 \u063a\u06cc\u0631 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a \u0628\u0627\u0632 \u0645\u06cc \u06af\u0631\u062f\u062f False. \u0627\u06af\u0631 \u062a\u06a9\u0631\u0627\u0631 \u062e\u0627\u0644\u06cc \u0628\u0627\u0634\u062f\u060c \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u062f False.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0627\u0639\u062f\u0627\u062f \u0628\u0632\u0631\u06af\u062a\u0631 \u0627\u0632 10 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06cc\u0627 \u062e\u06cc\u0631:<\/p>\n<p>numbers = [1, 5, 8, 12]\nresult = any(num &gt; 10 for num in numbers)<br \/>\nprint(result)  # Output: True<\/p>\n<p>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u06cc\u06a9 \u0631\u0634\u062a\u0647 \u062f\u0627\u0631\u0627\u06cc \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u062e\u0627\u0635\u06cc \u0627\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631:<\/p>\n<p>text = &#8220;hello&#8221;<br \/>\nresult = any(char == &#8216;h&#8217; for char in text)<br \/>\nprint(result)  # Output: True<\/p>\n<p>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631\u06cc \u062f\u0631 \u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0647\u06cc\u0686 \u06a9\u062f\u0627\u0645 \u0646\u06cc\u0633\u062a\u0646\u062f:<\/p>\n<p>data = {&#8216;name&#8217;: &#8216;Alice&#8217;, &#8216;age&#8217;: None, &#8216;location&#8217;: &#8216;NY&#8217;}<br \/>\nresult = any(value is None for value in data.values())<br \/>\nprint(result)  # Output: True<\/p>\n<p>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u06cc\u06a9 \u062a\u0627\u067e\u0644 \u062d\u0627\u0648\u06cc \u0639\u0646\u0627\u0635\u0631 \u063a\u06cc\u0631 \u0635\u0641\u0631 \u0627\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631:<\/p>\n<p>tup = (0, 0, 1, 0)<br \/>\nresult = any(tup)<br \/>\nprint(result)  # Output: True<\/p>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0628\u0631\u0631\u0633\u06cc \u0648\u0636\u0639\u06cc\u062a: \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u0639\u0646\u0635\u0631 \u062f\u0631 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627 \u062f\u0627\u0631\u0627\u06cc \u0634\u0631\u0627\u06cc\u0637 \u062e\u0627\u0635\u06cc \u0627\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631\u060c any \u0627\u0628\u0632\u0627\u0631 \u0628\u0633\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0622\u0645\u062f\u06cc \u0627\u0633\u062a \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0628\u0631\u0631\u0633\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0622\u06cc\u0627 \u0648\u0631\u0648\u062f\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f \u06cc\u0627 \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0642\u0627\u062f\u06cc\u0631\u06cc \u062f\u0631 \u0644\u06cc\u0633\u062a \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0631\u0627 \u0628\u0631\u0622\u0648\u0631\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>users = [&#8216;admin&#8217;, &#8216;guest&#8217;, &#8216;user1&#8217;]\nif any(user == &#8216;admin&#8217; for user in users):<br \/>\n    print(&#8220;Admin is present&#8221;)<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627: \u0647\u0646\u06af\u0627\u0645 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0641\u0631\u0645 \u0647\u0627 \u06cc\u0627 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u060c \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062e\u0627\u0644\u06cc \u06cc\u0627 \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<p>fields = {&#8216;name&#8217;: &#8216;John&#8217;, &#8217;email&#8217;: &#8221;, &#8216;age&#8217;: 30}<br \/>\nif any(value == &#8221; for value in fields.values()):<br \/>\n    print(&#8220;Some fields are empty!&#8221;)<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u0641\u06cc\u0644\u062a\u0631 \u06a9\u0631\u062f\u0646 \u0633\u0631\u06cc\u0639 \u062f\u0627\u062f\u0647 \u0647\u0627: \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644\u060c \u0628\u0631\u0631\u0633\u06cc \u0633\u0631\u06cc\u0639 \u0646\u0642\u0627\u0637 \u062f\u0627\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u062f\u0631 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0634\u0631\u0627\u06cc\u0637 \u0631\u0627 \u0646\u062f\u0627\u0631\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631.<\/p>\n<p>data_points = [3.2, 5.6, 0.0, -1.2, 4.8]\nif any(x <\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>any  \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u067e\u0633 \u0627\u0632 \u0645\u0648\u0627\u062c\u0647\u0647 \u0628\u0627 \u0627\u0648\u0644\u06cc \u0628\u0627\u0632 \u0645\u06cc \u06af\u0631\u062f\u062f True \u0639\u0646\u0635\u0631 \u0648 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0639\u0646\u0627\u0635\u0631 \u0628\u0627\u0642\u06cc \u0645\u0627\u0646\u062f\u0647 \u0627\u062f\u0627\u0645\u0647 \u0646\u0645\u06cc \u062f\u0647\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 \u0645\u0632\u06cc\u062a \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc \u0627\u0633\u062a. any  \u0627\u063a\u0644\u0628 \u0628\u0627 \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0648\u0644\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f \u0648 \u0628\u0647 \u0622\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0631\u0627 \u0628\u062f\u0648\u0646 \u0645\u0635\u0631\u0641 \u062d\u0627\u0641\u0638\u0647 \u0632\u06cc\u0627\u062f \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u062f. any  \u0648 all \u06cc\u06a9 \u062c\u0641\u062a \u062a\u0648\u0627\u0628\u0639 \u0628\u0648\u0644\u06cc \u0628\u0633\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0633\u0631\u0639\u062a \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0645\u0646\u0637\u0642 \u06a9\u062f\u0647\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0634\u0631\u0627\u06cc\u0637 \u0631\u0627 \u0633\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f.<\/p>\n<p>  3. argparse &#8211; \u0645\u062f\u06cc\u0631\u06cc\u062a \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>\u0627\u06cc\u0646 argparse \u0645\u0627\u0698\u0648\u0644 \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u0631\u0627\u0628\u0637 \u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631 \u067e\u0633\u0646\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u06cc\u0646 \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0634\u0645\u0627 \u0686\u0647 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc\u06cc \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u067e\u0630\u06cc\u0631\u062f \u0648 \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u067e\u06cc\u0627\u0645 \u0647\u0627\u06cc \u0631\u0627\u0647\u0646\u0645\u0627 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646\u060c \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0634\u0645\u0627 \u0631\u0627 \u0627\u0646\u0639\u0637\u0627\u0641 \u067e\u0630\u06cc\u0631\u062a\u0631 \u0648 \u0622\u0633\u0627\u0646 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0628\u0647 \u062e\u0635\u0648\u0635 \u062f\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u0631\u0633\u0627\u0644 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627 \u062f\u0627\u0631\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u06a9\u0646\u062a\u0631\u0644 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0627\u0633\u0627\u0633\u06cc:<br \/>\nimport argparse<br \/>\nparser = argparse.ArgumentParser(description=&#8221;This is a demo script&#8221;)<br \/>\nparser.add_argument(&#8216;&#8211;name&#8217;, type=str, help=&#8217;Enter your name&#8217;)<br \/>\nargs = parser.parse_args()<br \/>\nprint(f&#8221;Hello, {args.name}!&#8221;)<\/p>\n<p>\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627:<br \/>\npython script.py &#8211;name Alice<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nHello, Alice!<\/p>\n<p>\u062a\u0646\u0638\u06cc\u0645 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0648 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632:<br \/>\nimport argparse<br \/>\nparser = argparse.ArgumentParser()<br \/>\nparser.add_argument(&#8216;&#8211;age&#8217;, type=int, required=True, help=&#8217;Enter your age&#8217;)<br \/>\nparser.add_argument(&#8216;&#8211;city&#8217;, type=str, default=&#8217;Unknown&#8217;, help=&#8217;Enter your city&#8217;)<br \/>\nargs = parser.parse_args()<br \/>\nprint(f&#8221;Age: {args.age}, City: {args.city}&#8221;)<\/p>\n<p>\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627:<br \/>\npython script.py &#8211;age 30 &#8211;city Beijing<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nAge: 30, City: Beijing<\/p>\n<p>\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u0628\u0648\u0644\u06cc:<br \/>\nimport argparse<br \/>\nparser = argparse.ArgumentParser()<br \/>\nparser.add_argument(&#8216;&#8211;verbose&#8217;, action=&#8217;store_true&#8217;, help=&#8217;Provide verbose output if set&#8217;)<br \/>\nargs = parser.parse_args()<br \/>\nif args.verbose:<br \/>\n    print(&#8220;Verbose mode enabled&#8221;)<br \/>\nelse:<br \/>\n    print(&#8220;Default mode&#8221;)<\/p>\n<p>\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627:<br \/>\npython script.py &#8211;verbose<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nVerbose mode enabled<\/p>\n<p>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0686\u0646\u062f\u06cc\u0646 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646:<br \/>\nimport argparse<br \/>\nparser = argparse.ArgumentParser(description=&#8221;Calculator program&#8221;)<br \/>\nparser.add_argument(&#8216;num1&#8217;, type=int, help=&#8221;First number&#8221;)<br \/>\nparser.add_argument(&#8216;num2&#8217;, type=int, help=&#8221;Second number&#8221;)<br \/>\nparser.add_argument(&#8216;&#8211;operation&#8217;, type=str, default=&#8217;add&#8217;, choices=[&#8216;add&#8217;, &#8216;subtract&#8217;], help=&#8221;Choose operation type: add or subtract&#8221;)<br \/>\nargs = parser.parse_args()<br \/>\nif args.operation == &#8216;add&#8217;:<br \/>\n    result = args.num1 + args.num2<br \/>\nelse:<br \/>\n    result = args.num1 &#8211; args.num2<br \/>\nprint(f&#8221;Result: {result}&#8221;)<\/p>\n<p>\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627:<br \/>\npython script.py 10 5 &#8211;operation subtract<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nResult: 5<\/p>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u062a\u0648\u0633\u0639\u0647 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646: \u0645\u0627\u0646\u0646\u062f \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646\u060c \u0648\u0638\u0627\u06cc\u0641 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u06cc\u0633\u062a\u0645\u060c \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0641\u0627\u06cc\u0644\u060c \u06a9\u0647 \u0627\u0646\u062a\u0642\u0627\u0644 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0631\u0627\u062d\u062a \u0645\u06cc \u06a9\u0646\u062f.\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647: \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u06cc\u0627 \u0645\u0646\u0627\u0628\u0639 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc \u06a9\u0646\u062f.\u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a: \u0628\u0647 \u0633\u0631\u0639\u062a \u0631\u0641\u062a\u0627\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0633\u0627\u062f\u0647\u060c \u0645\u0627\u0646\u0646\u062f \u062d\u0627\u0644\u062a \u067e\u0631\u062d\u0631\u0641\u060c \u062d\u0627\u0644\u062a \u062a\u0633\u062a \u0648 \u063a\u06cc\u0631\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>\u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627\u0647\u0646\u0645\u0627 \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f: argparse \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0631 \u0627\u0633\u0627\u0633 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0634\u0645\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u06a9\u0645\u06a9 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0634\u0645\u0627 \u0631\u0627 \u062f\u0631\u06a9 \u06a9\u0646\u0646\u062f.\u0627\u0646\u0648\u0627\u0639 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627: \u0627\u0632 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0627\u0632 \u062c\u0645\u0644\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u060c \u0627\u0639\u062f\u0627\u062f \u0635\u062d\u06cc\u062d\u060c \u0645\u0642\u0627\u062f\u06cc\u0631 \u0628\u0648\u0644\u06cc\u060c \u0644\u06cc\u0633\u062a \u0647\u0627 \u0648 \u063a\u06cc\u0631\u0647 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f.\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u067e\u0627\u0631\u0627\u0645\u062a\u0631: argparse \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0646\u0648\u0639 \u0648 \u0642\u0627\u0646\u0648\u0646\u06cc \u0628\u0648\u062f\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u062f \u0648 \u0627\u0632 \u0645\u0639\u062a\u0628\u0631 \u0628\u0648\u062f\u0646 \u0648\u0631\u0648\u062f\u06cc \u0647\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u062f.<\/p>\n<p>  4. collections.Counter &#8211; \u06a9\u0644\u0627\u0633 \u067e\u06cc\u0634\u062e\u0648\u0627\u0646<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>Counter  \u06cc\u06a9 \u0632\u06cc\u0631 \u06a9\u0644\u0627\u0633 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u062f\u0631 \u062f\u0627\u062e\u0644 \u0627\u0633\u062a collections \u0645\u0627\u0698\u0648\u0644\u060c \u062f\u0631 \u062f\u0631\u062c\u0647 \u0627\u0648\u0644 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627\u0631\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0631\u062e\u062f\u0627\u062f\u0647\u0627\u06cc \u0647\u0631 \u0639\u0646\u0635\u0631 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0634\u06cc\u0621 \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631\u060c \u0628\u0627 \u0639\u0646\u0627\u0635\u0631 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0644\u06cc\u062f \u0648 \u0634\u0645\u0627\u0631\u0634 \u0622\u0646\u0647\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u0642\u0627\u062f\u06cc\u0631\u060c \u0634\u0645\u0627\u0631\u0634 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0686\u0646\u062f\u06cc\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a \u0634\u0645\u0627\u0631\u0634 \u0631\u0627\u062d\u062a \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0634\u0645\u0627\u0631\u0634 \u0641\u0631\u06a9\u0627\u0646\u0633 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u062f\u0631 \u06cc\u06a9 \u0631\u0634\u062a\u0647:<br \/>\nfrom collections import Counter<br \/>\ntext = &#8220;hello world&#8221;<br \/>\ncounter = Counter(text)<br \/>\nprint(counter)  # Output: Counter({&#8216;l&#8217;: 3, &#8216;o&#8217;: 2, &#8216;h&#8217;: 1, &#8216;e&#8217;: 1, &#8216; &#8216;: 1, &#8216;w&#8217;: 1, &#8216;r&#8217;: 1, &#8216;d&#8217;: 1})<\/p>\n<p>\u0634\u0645\u0627\u0631\u0634 \u0648\u0642\u0648\u0639 \u0639\u0646\u0627\u0635\u0631 \u062f\u0631 \u06cc\u06a9 \u0644\u06cc\u0633\u062a:<br \/>\nitems = [&#8216;apple&#8217;, &#8216;banana&#8217;, &#8216;apple&#8217;, &#8216;orange&#8217;, &#8216;banana&#8217;, &#8216;apple&#8217;]\ncounter = Counter(items)<br \/>\nprint(counter)  # Output: Counter({&#8216;apple&#8217;: 3, &#8216;banana&#8217;: 2, &#8216;orange&#8217;: 1})<\/p>\n<p>\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0631\u0627\u06cc\u062c \u062a\u0631\u06cc\u0646 \u0639\u0646\u0627\u0635\u0631:<br \/>\ncounter = Counter(items)<br \/>\nmost_common = counter.most_common(2)<br \/>\nprint(most_common)  # Output: [(&#8216;apple&#8217;, 3), (&#8216;banana&#8217;, 2)]\n<p>\u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u067e\u06cc\u0634\u062e\u0648\u0627\u0646:<br \/>\ncounter.update([&#8216;banana&#8217;, &#8216;orange&#8217;, &#8216;apple&#8217;])<br \/>\nprint(counter)  # Output: Counter({&#8216;apple&#8217;: 4, &#8216;banana&#8217;: 3, &#8216;orange&#8217;: 2})<\/p>\n<p>\u0639\u0645\u0644\u06cc\u0627\u062a \u062c\u0645\u0639 \u0648 \u062a\u0641\u0631\u06cc\u0642 \u0634\u0645\u0627\u0631\u0646\u062f\u0647:<br \/>\ncounter1 = Counter(a=3, b=1)<br \/>\ncounter2 = Counter(a=1, b=2)<br \/>\nresult = counter1 + counter2<br \/>\nprint(result)  # Output: Counter({&#8216;a&#8217;: 4, &#8216;b&#8217;: 3})<br \/>\nresult = counter1 &#8211; counter2<br \/>\nprint(result)  # Output: Counter({&#8216;a&#8217;: 2})<\/p>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0634\u0645\u0627\u0631\u0634 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u06cc\u0627 \u0641\u0631\u06a9\u0627\u0646\u0633 \u06a9\u0644\u0645\u0647: \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0641\u0631\u0627\u0648\u0627\u0646\u06cc \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u06cc\u0627 \u06a9\u0644\u0645\u0627\u062a \u062f\u0631 \u0645\u062a\u0646.\u0634\u0645\u0627\u0631\u0634 \u0648\u0642\u0648\u0639 \u0639\u0646\u0627\u0635\u0631: \u0645\u0627\u0646\u0646\u062f \u0634\u0645\u0627\u0631\u0634 \u062a\u0639\u062f\u0627\u062f \u0627\u0642\u0644\u0627\u0645 \u062f\u0631 \u0633\u0628\u062f \u062e\u0631\u06cc\u062f\u060c \u0627\u0645\u062a\u06cc\u0627\u0632\u0627\u062a \u0628\u0627\u0632\u06cc \u0648 \u063a\u06cc\u0631\u0647.\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0631\u0627\u06cc\u062c \u062a\u0631\u06cc\u0646 \u0639\u0646\u0627\u0635\u0631: \u06cc\u0627\u0641\u062a\u0646 \u0633\u0631\u06cc\u0639 \u062a\u0631\u06cc\u0646 \u0639\u0646\u0627\u0635\u0631 \u062f\u0631 \u06cc\u06a9 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>\u0634\u0645\u0627\u0631\u0634 \u0647\u0627\u06cc \u0645\u0646\u0641\u06cc \u062d\u0641\u0638 \u0645\u06cc \u0634\u0648\u0646\u062f \u0627\u0645\u0627 \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0648\u0634 \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f most_common \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0646\u0645\u06cc \u0634\u0648\u0646\u062f.\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0639\u0645\u0644\u06af\u0631\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f +\u060c -\u060c &#038;\u060c \u0648 | \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u062c\u0645\u0639\u060c \u062a\u0641\u0631\u06cc\u0642\u060c \u0627\u062a\u062d\u0627\u062f \u0648 \u062a\u0642\u0627\u0637\u0639 \u062f\u0631 \u0686\u0646\u062f\u06cc\u0646 \u0634\u06cc Counter.<\/p>\n<p>  5. collections.defaultdict &#8211; \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>defaultdict  \u06cc\u06a9 \u0632\u06cc\u0631 \u06a9\u0644\u0627\u0633 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a collections \u0645\u0627\u0698\u0648\u0644\u06cc \u06a9\u0647 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0648\u0642\u062a\u06cc \u0628\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u06a9\u0647 \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c a \u0631\u0627 \u067e\u0631\u062a\u0627\u0628 \u0646\u0645\u06cc \u06a9\u0646\u062f KeyError \u0627\u0645\u0627 \u062f\u0631 \u0639\u0648\u0636 \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u062a\u0639\u06cc\u06cc\u0646 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u06a9\u0627\u0631\u062e\u0627\u0646\u0647 \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0627\u06cc\u062c\u0627\u062f \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f. \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u06cc \u0628\u0631\u0627\u06cc \u062d\u0636\u0648\u0631 \u06a9\u0644\u06cc\u062f \u0631\u0627 \u06a9\u0627\u0647\u0634 \u0645\u06cc \u062f\u0647\u062f \u0648 \u06a9\u062f \u0631\u0627 \u0628\u0627 \u062d\u0630\u0641 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0637\u0627\u0647\u0627\u06cc \u063a\u06cc\u0631 \u0636\u0631\u0648\u0631\u06cc \u0633\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0627\u06cc\u062c\u0627\u062f \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636:<br \/>\nfrom collections import defaultdict<\/p>\n<p># Default value is 0<br \/>\ndd = defaultdict(int)<br \/>\ndd[&#8216;a&#8217;] += 1<br \/>\nprint(dd)  # Output: defaultdict(, {&#8216;a&#8217;: 1})<\/p>\n<p>\u0634\u0645\u0627\u0631\u0634 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u062f\u0631 \u06cc\u06a9 \u0631\u0634\u062a\u0647:<br \/>\ntext = &#8220;hello world&#8221;<br \/>\nchar_count = defaultdict(int)<br \/>\nfor char in text:<br \/>\n    char_count[char] += 1<br \/>\nprint(char_count)  # Output: defaultdict(, {&#8216;h&#8217;: 1, &#8216;e&#8217;: 1, &#8216;l&#8217;: 3, &#8216;o&#8217;: 2, &#8216; &#8216;: 1, &#8216;w&#8217;: 1, &#8216;r&#8217;: 1, &#8216;d&#8217;: 1})<\/p>\n<p>\u06af\u0631\u0648\u0647 \u0628\u0646\u062f\u06cc \u0639\u0646\u0627\u0635\u0631 \u062f\u0631 \u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0628\u0631 \u0627\u0633\u0627\u0633 \u0637\u0648\u0644:<br \/>\nwords = [&#8220;apple&#8221;, &#8220;banana&#8221;, &#8220;pear&#8221;, &#8220;kiwi&#8221;, &#8220;grape&#8221;]\nword_groups = defaultdict(list)<br \/>\nfor word in words:<br \/>\n    word_groups[len(word)].append(word)<br \/>\nprint(word_groups)  # Output: defaultdict(, {5: [&#8216;apple&#8217;, &#8216;pear&#8217;, &#8216;grape&#8217;], 6: [&#8216;banana&#8217;], 4: [&#8216;kiwi&#8217;]})<\/p>\n<p>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u06a9\u0627\u0631\u062e\u0627\u0646\u0647 \u0633\u0641\u0627\u0631\u0634\u06cc:<br \/>\ndef default_value():<br \/>\n    return &#8220;default_value&#8221;<\/p>\n<p>dd = defaultdict(default_value)<br \/>\nprint(dd[&#8220;nonexistent_key&#8221;])  # Output: &#8220;default_value&#8221;<\/p>\n<p>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062a\u0648\u062f\u0631\u062a\u0648 \u0627\u0632 defaultdict:<br \/>\n# Creating a nested defaultdict<br \/>\nnested_dict = defaultdict(lambda: defaultdict(int))<br \/>\nnested_dict[&#8216;key1&#8217;][&#8216;subkey&#8217;] += 1<br \/>\nprint(nested_dict)  # Output: defaultdict( at 0x&#8230;&gt;, {&#8216;key1&#8217;: defaultdict(, {&#8216;subkey&#8217;: 1})})<\/p>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0627\u062c\u062a\u0646\u0627\u0628 \u0627\u0632 \u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u06cc \u06a9\u0644\u06cc\u062f: \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0648\u062c\u0648\u062f \u06cc\u06a9 \u06a9\u0644\u06cc\u062f \u062f\u0631 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0631\u0627 \u06a9\u0627\u0647\u0634 \u0645\u06cc \u062f\u0647\u062f\u060c \u0628\u0647 \u0648\u06cc\u0698\u0647 \u062f\u0631 \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 \u06cc\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0645\u0642\u062f\u0627\u0631\u062f\u0647\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0627\u0633\u062a.<\/p>\n<p>\u062a\u062c\u0645\u06cc\u0639 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0648 \u0634\u0645\u0627\u0631\u0634: \u06a9\u0627\u0631\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0622\u0633\u0627\u0646 \u062a\u0631 \u0648 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u0634\u0645\u0627\u0631\u0634 \u06cc\u0627 \u06af\u0631\u0648\u0647 \u0628\u0646\u062f\u06cc.<\/p>\n<p>\u0633\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062a\u0648 \u062f\u0631 \u062a\u0648 \u067e\u06cc\u0686\u06cc\u062f\u0647: \u0628\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0627\u0632 \u062f\u0633\u062a \u0631\u0641\u062a\u0647 \u062f\u0631 \u0647\u0631 \u0633\u0637\u062d\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u0622\u0633\u0627\u0646 \u062a\u0631 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062a\u0648\u062f\u0631\u062a\u0648 \u0631\u0627 \u0627\u0645\u06a9\u0627\u0646 \u067e\u0630\u06cc\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>\u062f\u0631 \u0645\u0648\u0631\u062f \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627\u06cc \u06a9\u0627\u0631\u062e\u0627\u0646\u0647 \u0627\u06cc \u06a9\u0647 \u062f\u0627\u0631\u0627\u06cc \u0639\u0648\u0627\u0631\u0636 \u062c\u0627\u0646\u0628\u06cc \u0647\u0633\u062a\u0646\u062f\u060c \u0627\u062d\u062a\u06cc\u0627\u0637 \u06a9\u0646\u06cc\u062f\u060c \u0632\u06cc\u0631\u0627 \u0647\u0631 \u0632\u0645\u0627\u0646 \u06a9\u0647 \u0628\u0647 \u06cc\u06a9 \u06a9\u0644\u06cc\u062f \u0646\u0627\u0645\u0648\u062c\u0648\u062f \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f\u060c \u0622\u0646\u0647\u0627 \u0641\u0639\u0627\u0644 \u0645\u06cc \u0634\u0648\u0646\u062f.<\/p>\n<p>  6. dataclasses.dataclass &#8211; \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0633\u0628\u06a9<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>\u0645\u0639\u0631\u0641\u06cc \u0634\u062f\u0647 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 3.7\u060c dataclass \u06cc\u06a9 \u062f\u06a9\u0648\u0631\u0627\u062a\u0648\u0631 \u0627\u0633\u062a \u06a9\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0631\u0627 \u0628\u0627 \u062a\u0648\u0644\u06cc\u062f \u062e\u0648\u062f\u06a9\u0627\u0631 \u0631\u0648\u0634 \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0633\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f __init__\u060c __repr__\u060c \u0648 __eq__. \u0627\u06cc\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u06a9\u062f \u062f\u06cc\u06af \u0628\u062e\u0627\u0631 \u0631\u0627 \u06a9\u0627\u0647\u0634 \u0645\u06cc \u062f\u0647\u062f \u0648 \u0628\u0647 \u062d\u0641\u0638 \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc \u06a9\u062f \u062a\u0645\u06cc\u0632 \u0648 \u0642\u0627\u0628\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u062f\u0627\u062f\u0647 \u0633\u0627\u062f\u0647:<br \/>\nfrom dataclasses import dataclass<\/p>\n<p>@dataclass<br \/>\nclass Person:<br \/>\n    name: str<br \/>\n    age: int<\/p>\n<p>person = Person(name=&#8221;Alice&#8221;, age=30)<br \/>\nprint(person)  # Output: Person(name=&#8221;Alice&#8221;, age=30)<\/p>\n<p>\u062a\u0646\u0638\u06cc\u0645 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636:<br \/>\n@dataclass<br \/>\nclass Person:<br \/>\n    name: str<br \/>\n    age: int = 25<\/p>\n<p>person = Person(name=&#8221;Bob&#8221;)<br \/>\nprint(person)  # Output: Person(name=&#8221;Bob&#8221;, age=25)<\/p>\n<p>\u062a\u0648\u0644\u06cc\u062f \u0631\u0648\u0634 \u0647\u0627\u06cc \u0645\u0642\u0627\u06cc\u0633\u0647:<br \/>\n@dataclass<br \/>\nclass Person:<br \/>\n    name: str<br \/>\n    age: int<\/p>\n<p>person1 = Person(name=&#8221;Alice&#8221;, age=30)<br \/>\nperson2 = Person(name=&#8221;Alice&#8221;, age=30)<br \/>\nprint(person1 == person2)  # Output: True<\/p>\n<p>\u0627\u0646\u062c\u0645\u0627\u062f \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 (\u062a\u063a\u06cc\u06cc\u0631\u0646\u0627\u067e\u0630\u06cc\u0631 \u06a9\u0631\u062f\u0646 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627):<br \/>\n@dataclass(frozen=True)<br \/>\nclass Person:<br \/>\n    name: str<br \/>\n    age: int<\/p>\n<p>person = Person(name=&#8221;Alice&#8221;, age=30)<br \/>\ntry:<br \/>\n    person.age = 31  # This will raise an error as the data class is frozen<br \/>\nexcept AttributeError as e:<br \/>\n    print(e)<\/p>\n<p>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0646\u0648\u0627\u0639 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647:<br \/>\nfrom dataclasses import dataclass<br \/>\nfrom typing import List<\/p>\n<p>@dataclass<br \/>\nclass Team:<br \/>\n    name: str<br \/>\n    members: List[str]\n<p>team = Team(name=&#8221;Developers&#8221;, members=[&#8220;Alice&#8221;, &#8220;Bob&#8221;, &#8220;Charlie&#8221;])<br \/>\nprint(team)  # Output: Team(name=&#8221;Developers&#8221;, members=[&#8216;Alice&#8217;, &#8216;Bob&#8217;, &#8216;Charlie&#8217;])<\/p>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0633\u0627\u062f\u0647 \u06a9\u0631\u062f\u0646 \u062a\u0639\u0627\u0631\u06cc\u0641 \u06a9\u0644\u0627\u0633 \u062f\u0627\u062f\u0647: \u0628\u0647 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0646\u0648\u0634\u062a\u0646 \u062f\u0633\u062a\u06cc \u0631\u0648\u0634 \u0647\u0627\u06cc \u0631\u0627\u06cc\u062c\u060c \u06a9\u0627\u0647\u0634 \u0627\u0641\u0632\u0648\u0646\u06af\u06cc \u0648 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u0627\u06cc\u062c\u0627\u062f \u0627\u0634\u06cc\u0627\u0621 \u062a\u063a\u06cc\u06cc\u0631\u0646\u0627\u067e\u0630\u06cc\u0631: \u0628\u0627 \u0627\u0646\u062c\u0645\u0627\u062f \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647\u060c \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0645\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0633 \u0627\u0632 \u0627\u06cc\u062c\u0627\u062f \u062a\u063a\u06cc\u06cc\u0631\u0646\u0627\u067e\u0630\u06cc\u0631 \u0647\u0633\u062a\u0646\u062f\u060c \u0645\u0634\u0627\u0628\u0647 \u062a\u0627\u067e\u0644 \u0647\u0627 \u0627\u0645\u0627 \u0628\u0627 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647.<\/p>\n<p>\u06a9\u067e\u0633\u0648\u0644\u0647 \u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627: \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u06a9\u067e\u0633\u0648\u0644\u0647 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0637\u0642 \u062a\u062c\u0627\u0631\u06cc \u0648 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u060c \u0645\u0627\u0646\u0646\u062f \u062a\u0639\u0631\u06cc\u0641 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u060c \u0645\u062d\u0635\u0648\u0644\u0627\u062a\u060c \u0633\u0641\u0627\u0631\u0634\u0627\u062a \u0648 \u063a\u06cc\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>\u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0627 \u062a\u0646\u0638\u06cc\u0645 \u062a\u063a\u06cc\u06cc\u0631\u0646\u0627\u067e\u0630\u06cc\u0631 \u0633\u0627\u062e\u062a frozen=True\u060c \u0628\u0627\u0639\u062b \u0645\u06cc \u0634\u0648\u062f \u0646\u0645\u0648\u0646\u0647 \u0647\u0627 \u0628\u06cc\u0634\u062a\u0631 \u0634\u0628\u06cc\u0647 \u062a\u0627\u067e\u0644 \u0647\u0627\u06cc \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0631\u0641\u062a\u0627\u0631 \u06a9\u0646\u0646\u062f.<br \/>\n\u0627\u06cc\u0646 field() \u062a\u0627\u0628\u0639 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u062f\u0627\u0646\u0647 \u0627\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0628\u0631 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u06a9\u0644\u0627\u0633 \u062f\u0627\u062f\u0647\u060c \u0627\u062c\u0627\u0632\u0647 \u062f\u0627\u062f\u0646 \u0628\u0647 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636\u060c \u062d\u0630\u0641 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u062e\u0627\u0635 \u0627\u0632 \u0645\u0642\u0627\u06cc\u0633\u0647 \u0648 \u0646\u0645\u0627\u06cc\u0634 \u0648 \u063a\u06cc\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f.<\/p>\n<p>  7. datetime &#8211; \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>\u0627\u06cc\u0646 datetime \u0645\u0627\u0698\u0648\u0644 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f. \u0627\u0645\u06a9\u0627\u0646 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0641\u0639\u0644\u06cc\u060c \u0627\u0646\u062c\u0627\u0645 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0632\u0645\u0627\u0646 \u0648 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0631\u062f\u06cc\u0627\u0628\u06cc\u060c \u0645\u062d\u0627\u0633\u0628\u0647 \u06cc\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0632\u0645\u0627\u0646 \u062f\u0627\u0631\u0646\u062f \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a.<\/p>\n<p>\u0627\u062c\u0632\u0627\u06cc \u0627\u0635\u0644\u06cc \u0627\u0632 datetime \u0634\u0627\u0645\u0644:<\/p>\n<p>datetime.datetime: \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0627\u0632 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<p>datetime.date: \u0641\u0642\u0637 \u062a\u0627\u0631\u06cc\u062e (\u0633\u0627\u0644\u060c \u0645\u0627\u0647\u060c \u0631\u0648\u0632) \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<p>datetime.time: \u0641\u0642\u0637 \u0632\u0645\u0627\u0646 (\u0633\u0627\u0639\u062a\u060c \u062f\u0642\u06cc\u0642\u0647\u060c \u062b\u0627\u0646\u06cc\u0647) \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<p>datetime.timedelta: \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u062e\u062a\u0644\u0627\u0641 \u0632\u0645\u0627\u0646\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u062f\u0631\u06cc\u0627\u0641\u062a \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0641\u0639\u0644\u06cc:<br \/>\nfrom datetime import datetime<\/p>\n<p>now = datetime.now()<br \/>\nprint(f&#8221;Current time: {now}&#8221;)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nCurrent time: 2024-09-07 15:32:18.123456<\/p>\n<p>\u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646:<br \/>\nfrom datetime import datetime<\/p>\n<p>now = datetime.now()<br \/>\nformatted_time = now.strftime(&#8220;%Y-%m-%d %H:%M:%S&#8221;)<br \/>\nprint(f&#8221;Formatted time: {formatted_time}&#8221;)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nFormatted time: 2024-09-07 15:32:18<\/p>\n<p>strftime  \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0627\u0634\u06cc\u0627\u0621 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0628\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627 \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 \u0641\u0631\u0645\u062a \u0645\u0634\u062e\u0635 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u06a9\u062f\u0647\u0627\u06cc \u0642\u0627\u0644\u0628 \u0631\u0627\u06cc\u062c \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:%Y &#8211; \u0633\u0627\u0644 \u0686\u0647\u0627\u0631 \u0631\u0642\u0645\u06cc\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c 2024%m &#8211; \u0645\u0627\u0647 \u062f\u0648 \u0631\u0642\u0645\u06cc\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c 09%d &#8211; \u0631\u0648\u0632 \u062f\u0648 \u0631\u0642\u0645\u06cc\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c 07%H &#8211; \u0633\u0627\u0639\u062a \u062f\u0648 \u0631\u0642\u0645\u06cc (\u0642\u0627\u0644\u0628 24 \u0633\u0627\u0639\u062a\u0647)%M &#8211; \u062f\u0642\u06cc\u0642\u0647 \u062f\u0648 \u0631\u0642\u0645\u06cc%S &#8211; \u062b\u0627\u0646\u06cc\u0647 \u062f\u0648 \u0631\u0642\u0645\u06cc<\/p>\n<p>\u062a\u062c\u0632\u06cc\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e:<br \/>\nfrom datetime import datetime<\/p>\n<p>date_str = &#8220;2024-09-07 15:32:18&#8221;<br \/>\ndate_obj = datetime.strptime(date_str, &#8220;%Y-%m-%d %H:%M:%S&#8221;)<br \/>\nprint(f&#8221;Parsed date object: {date_obj}&#8221;)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nParsed date object: 2024-09-07 15:32:18<\/p>\n<p>strptime  \u0631\u0634\u062a\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0641\u0631\u0645\u062a \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0628\u0647 \u0627\u0634\u06cc\u0627\u0621 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u062e\u062a\u0644\u0627\u0641 \u0632\u0645\u0627\u0646\u06cc:<br \/>\nfrom datetime import datetime, timedelta<\/p>\n<p>now = datetime.now()<br \/>\nfuture = now + timedelta(days=10)<br \/>\nprint(f&#8221;Date in 10 days: {future}&#8221;)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nDate in 10 days: 2024-09-17 15:32:18.123456<\/p>\n<p>timedelta  \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062a\u0641\u0627\u0648\u062a \u0628\u06cc\u0646 \u062f\u0648 \u062a\u0627\u0631\u06cc\u062e \u06cc\u0627 \u0632\u0645\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f \u0648 \u0627\u0645\u06a9\u0627\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u062c\u0645\u0639 \u0648 \u062a\u0641\u0631\u06cc\u0642 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u062f\u0631\u06cc\u0627\u0641\u062a \u0627\u062c\u0632\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e \u06cc\u0627 \u0632\u0645\u0627\u0646:<br \/>\nfrom datetime import datetime<\/p>\n<p>now = datetime.now()<br \/>\nprint(f&#8221;Current date: {now.date()}&#8221;)<br \/>\nprint(f&#8221;Current time: {now.time()}&#8221;)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nCurrent date: 2024-09-07<br \/>\nCurrent time: 15:32:18.123456<\/p>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645: \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u064f\u0647\u0631\u0647\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc \u0628\u0631\u0627\u06cc \u06af\u0632\u0627\u0631\u0634 \u0639\u0645\u0644\u06cc\u0627\u062a \u0633\u06cc\u0633\u062a\u0645 \u0648 \u06af\u0632\u0627\u0631\u0634 \u0647\u0627\u06cc \u062e\u0637\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u0648\u0638\u0627\u06cc\u0641 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u0634\u062f\u0647: \u062a\u0623\u062e\u06cc\u0631\u0647\u0627 \u06cc\u0627 \u0641\u0648\u0627\u0635\u0644 \u0632\u0645\u0627\u0646\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0645\u0627\u0646\u0646\u062f \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u06af\u06cc\u0631\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627: \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0627\u0631\u0627\u06cc \u0645\u0647\u0631 \u0632\u0645\u0627\u0646\u06cc \u0647\u0633\u062a\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0633\u0631\u06cc \u0632\u0645\u0627\u0646\u06cc \u06cc\u0627 \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0631\u062f\u0646 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u062d\u062f\u0648\u062f\u0647 \u0632\u0645\u0627\u0646\u06cc.<\/p>\n<p>\u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0632\u0645\u0627\u0646: \u062a\u0639\u062f\u0627\u062f \u0631\u0648\u0632\u0647\u0627\u060c \u0633\u0627\u0639\u062a \u0647\u0627 \u0648 \u063a\u06cc\u0631\u0647 \u0631\u0627 \u0642\u0628\u0644 \u06cc\u0627 \u0628\u0639\u062f \u0627\u0632 \u062a\u0627\u0631\u06cc\u062e \u0645\u0634\u062e\u0635\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>datetime.now()  \u0632\u0645\u0627\u0646 \u0641\u0639\u0644\u06cc \u0631\u0627 \u062a\u0627 \u0645\u06cc\u06a9\u0631\u0648\u062b\u0627\u0646\u06cc\u0647 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06af\u0631 \u0645\u06cc\u06a9\u0631\u0648\u062b\u0627\u0646\u06cc\u0647 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0646\u06cc\u0633\u062a\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f .replace(microsecond=0) \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0622\u0646\u0647\u0627<br \/>\n\u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 timedelta \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0632\u0645\u0627\u0646 \u0631\u0627 \u062a\u0633\u0647\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0645\u0646\u0637\u0642\u0647 \u0632\u0645\u0627\u0646\u06cc\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f pytz \u0645\u0627\u0698\u0648\u0644 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647 \u062a\u0631 \u0645\u0646\u0637\u0642\u0647 \u0632\u0645\u0627\u0646\u06cc.<\/p>\n<p>  8. functools.lru_cache &#8211; \u0646\u062a\u0627\u06cc\u062c \u0639\u0645\u0644\u06a9\u0631\u062f \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u0639\u0645\u0644\u06a9\u0631\u062f<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>functools.lru_cache  \u06cc\u06a9 \u062f\u06a9\u0648\u0631\u0627\u062a\u0648\u0631 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0641\u06cc\u062f \u0627\u0633\u062a \u06a9\u0647 \u0646\u062a\u0627\u06cc\u062c \u062a\u0648\u0627\u0628\u0639 \u0631\u0627 \u062f\u0631 \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0627\u0632 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u062a\u06a9\u0631\u0627\u0631\u06cc \u0631\u0648\u06cc \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u06cc \u06cc\u06a9\u0633\u0627\u0646 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u062f \u0648 \u062f\u0631 \u0646\u062a\u06cc\u062c\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u062f. \u0628\u0647 \u0648\u06cc\u0698\u0647 \u062f\u0631 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u06cc\u0627 \u062a\u0645\u0627\u0633 \u0647\u0627\u06cc \u0645\u06a9\u0631\u0631 \u0645\u062a\u0639\u062f\u062f \u0627\u0633\u062a\u060c \u0645\u0627\u0646\u0646\u062f \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u062a\u0648\u0627\u0644\u06cc \u0641\u06cc\u0628\u0648\u0646\u0627\u0686\u06cc \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u06cc\u0627 \u0645\u0634\u06a9\u0644\u0627\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0648\u06cc\u0627 \u0645\u0648\u062b\u0631 \u0627\u0633\u062a.<\/p>\n<p>\u0645\u062e\u0641\u0641 &#8220;LRU&#8221; \u0645\u062e\u0641\u0641 &#8220;Last Recently Used&#8221; \u0627\u0633\u062a\u060c \u06a9\u0647 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0648\u0642\u062a\u06cc \u062d\u0627\u0641\u0638\u0647 \u0646\u0647\u0627\u0646 \u0628\u0647 \u0638\u0631\u0641\u06cc\u062a \u062e\u0648\u062f \u0645\u06cc \u0631\u0633\u062f\u060c \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u062e\u06cc\u0631\u0627\u064b \u06a9\u0645\u062a\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0646\u062f \u06a9\u0646\u0627\u0631 \u06af\u0630\u0627\u0634\u062a\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0645\u062d\u0627\u0633\u0628\u0647 \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u062f\u0646\u0628\u0627\u0644\u0647 \u0641\u06cc\u0628\u0648\u0646\u0627\u0686\u06cc (\u0628\u0627 \u06a9\u0634):<br \/>\nfrom functools import lru_cache<\/p>\n<p>@lru_cache(maxsize=128)<br \/>\ndef fibonacci(n):<br \/>\n    if n  2:<br \/>\n        return n<br \/>\n    return fibonacci(n-1) + fibonacci(n-2)<\/p>\n<p>print(fibonacci(100))<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\n354224848179261915075<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644\u060c lru_cache \u0628\u0647 \u0637\u0648\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u06a9\u0627\u0631\u0627\u06cc\u06cc \u062f\u0646\u0628\u0627\u0644\u0647 \u0641\u06cc\u0628\u0648\u0646\u0627\u0686\u06cc \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u0631\u0627 \u0628\u0627 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0631\u062f\u0646 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0642\u0628\u0644\u06cc \u0628\u0647\u0628\u0648\u062f \u0645\u06cc \u0628\u062e\u0634\u062f. \u0628\u062f\u0648\u0646 \u06a9\u0634 \u06a9\u0631\u062f\u0646\u060c \u0647\u0631 \u0628\u0627\u0632\u06af\u0634\u062a \u0628\u0647 \u0637\u0648\u0631 \u0645\u06a9\u0631\u0631 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u062d\u0627\u0633\u0628\u0647 \u0634\u062f\u0647 \u0642\u0628\u0644\u06cc \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0628\u0633\u06cc\u0627\u0631 \u0646\u0627\u06a9\u0627\u0631\u0622\u0645\u062f \u0627\u0633\u062a. \u0631\u0627 maxsize \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0646\u062f\u0627\u0632\u0647 \u06a9\u0634 \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u062a\u0639\u06cc\u06cc\u0646 \u0627\u0646\u062f\u0627\u0632\u0647 \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646:<br \/>\n@lru_cache(maxsize=32)  # Cache the most recent 32 call results<br \/>\ndef compute(x):<br \/>\n    # Assume this is a time-consuming function<br \/>\n    return x * x<\/p>\n<p>for i in range(40):<br \/>\n    print(compute(i))<\/p>\n<p>print(compute.cache_info())  # View cache status<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nCacheInfo(hits=0, misses=40, maxsize=32, currsize=32)<\/p>\n<p>\u0627\u06cc\u0646 cache_info() \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u062a\u0639\u062f\u0627\u062f \u062f\u0641\u0639\u0627\u062a \u0628\u0627\u0632\u062f\u06cc\u062f \u0648 \u0627\u0632 \u062f\u0633\u062a \u062f\u0627\u062f\u0646 \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646\u060c \u062d\u062f\u0627\u06a9\u062b\u0631 \u0638\u0631\u0641\u06cc\u062a \u0648 \u0627\u0646\u062f\u0627\u0632\u0647 \u0641\u0639\u0644\u06cc \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u067e\u0627\u06a9 \u06a9\u0631\u062f\u0646 \u06a9\u0634:<br \/>\nfibonacci.cache_clear()  # Clear the cache<br \/>\nprint(fibonacci.cache_info())  # Output cache information to confirm the cache has been cleared<\/p>\n<p>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647:<br \/>\n@lru_cache(maxsize=100)<br \/>\ndef slow_function(x, y):<br \/>\n    # Simulate a time-consuming calculation<br \/>\n    import time<br \/>\n    time.sleep(2)<br \/>\n    return x + y<\/p>\n<p># The first call will take 2 seconds<br \/>\nprint(slow_function(1, 2))  # Output: 3<\/p>\n<p># The second call will use the cached result, almost instantaneously<br \/>\nprint(slow_function(1, 2))  # Output: 3<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\n3<br \/>\n3<\/p>\n<p>\u0628\u0627 \u06a9\u0634 \u06a9\u0631\u062f\u0646 \u0646\u062a\u0627\u06cc\u062c\u060c \u062a\u0645\u0627\u0633 \u062f\u0648\u0645 \u0628\u0627 \u0647\u0645\u0627\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0645\u0642\u062f\u0627\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u062f\u0631 \u0632\u0645\u0627\u0646 \u0635\u0631\u0641\u0647 \u062c\u0648\u06cc\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0647\u0627\u06cc \u0628\u0627\u0632\u06af\u0634\u062a\u06cc: \u0628\u0631\u0627\u06cc \u062a\u0648\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0645\u06a9\u0631\u0631 \u062f\u0627\u0631\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u062f\u0646\u0628\u0627\u0644\u0647 \u0647\u0627\u06cc \u0641\u06cc\u0628\u0648\u0646\u0627\u0686\u06cc \u06cc\u0627 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0648\u06cc\u0627.<\/p>\n<p>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647: \u0628\u0631\u0627\u06cc \u062a\u0648\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0645\u0633\u062a\u0644\u0632\u0645 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0645\u06a9\u0631\u0631 \u06af\u0633\u062a\u0631\u062f\u0647 \u0647\u0633\u062a\u0646\u062f\u060c \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0639\u0645\u0644\u06a9\u0631\u062f \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0648\u0628 \u06cc\u0627 \u0630\u062e\u06cc\u0631\u0647 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647.<\/p>\n<p>\u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0627\u0628\u0639: \u0647\u0646\u06af\u0627\u0645 \u067e\u0631\u062f\u0627\u0632\u0634 \u0686\u0646\u062f\u06cc\u0646 \u0628\u0627\u0631 \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u06cc \u06cc\u06a9\u0633\u0627\u0646\u060c \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0632 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0627\u0636\u0627\u0641\u06cc \u06cc\u0627 \u0639\u0645\u0644\u06cc\u0627\u062a \u0648\u0642\u062a \u06af\u06cc\u0631 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0646\u062f\u0627\u0632\u0647 \u06a9\u0634: maxsize \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062d\u062f\u0627\u06a9\u062b\u0631 \u0638\u0631\u0641\u06cc\u062a \u06a9\u0634 \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc \u06a9\u0646\u062f. \u062a\u0646\u0638\u06cc\u0645 \u0645\u0646\u0627\u0633\u0628 \u0622\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u062a\u0639\u0627\u062f\u0644 \u0639\u0645\u0644\u06a9\u0631\u062f \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062d\u0627\u0641\u0638\u0647 \u06a9\u0645\u06a9 \u06a9\u0646\u062f. \u0627\u06af\u0631 \u0631\u0648\u06cc None \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f\u060c \u0627\u0646\u062f\u0627\u0632\u0647 \u06a9\u0634 \u0646\u0627\u0645\u062d\u062f\u0648\u062f \u0627\u0633\u062a.<\/p>\n<p>\u0627\u0632 \u06a9\u0634 \u06a9\u0631\u062f\u0646 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u063a\u06cc\u0631 \u0636\u0631\u0648\u0631\u06cc \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f: \u0628\u0631\u0627\u06cc \u062a\u0648\u0627\u0628\u0639 \u0628\u0627 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0645\u062a\u063a\u06cc\u0631\u060c \u06a9\u0634 \u0645\u06cc \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 \u0627\u0634\u063a\u0627\u0644 \u06a9\u0646\u062f \u0648 \u0628\u0627\u06cc\u062f \u0628\u0627 \u0627\u062d\u062a\u06cc\u0627\u0637 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f.<\/p>\n<p>\u0633\u06cc\u0627\u0633\u062a \u062a\u062e\u0644\u06cc\u0647 \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646: lru_cache \u0627\u0632 \u062e\u0637 \u0645\u0634\u06cc \u0627\u062e\u0631\u0627\u062c \u062d\u062f\u0627\u0642\u0644 \u0627\u062e\u06cc\u0631\u0627\u064b \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 (LRU) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u06a9\u0647 \u062a\u0645\u0627\u0645 \u0646\u062a\u0627\u06cc\u062c \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0646\u0627\u0645\u062d\u062f\u0648\u062f \u062d\u0641\u0638 \u0646\u0645\u06cc \u06a9\u0646\u062f\u060c \u0628\u0644\u06a9\u0647 \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u06cc \u06a9\u0645\u062a\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u062e\u06cc\u0631 \u0631\u0627 \u062d\u0630\u0641 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u062c\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0645\u0648\u0627\u0631\u062f \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f.<\/p>\n<p>  9. itertools.chain &#8211; \u0686\u0646\u062f\u06cc\u0646 \u062a\u06a9\u0631\u0627\u0631 \u0632\u0646\u062c\u06cc\u0631\u0647 \u0627\u06cc \u0628\u0627 \u0647\u0645<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>itertools.chain  \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u062f\u0631 \u0627\u0633\u062a itertools \u0645\u0627\u0698\u0648\u0644\u06cc \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0686\u0646\u062f\u06cc\u0646 \u0634\u06cc\u0621 \u062a\u06a9\u0631\u0627\u0631 \u0634\u0648\u0646\u062f\u0647 (\u0645\u0627\u0646\u0646\u062f \u0644\u06cc\u0633\u062a \u0647\u0627\u060c \u062a\u0627\u067e\u0644 \u0647\u0627 \u0648 \u0645\u062c\u0645\u0648\u0639\u0647 \u0647\u0627) \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 \u0634\u0648\u0646\u062f\u0647 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062d\u0644\u0642\u0647\u200c\u0647\u0627\u06cc \u062a\u0648\u062f\u0631\u062a\u0648\u060c \u0686\u0646\u062f\u06cc\u0646 \u062a\u06a9\u0631\u0627\u0631 \u0631\u0627 \u0637\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u062f \u0631\u0627 \u0633\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0632\u0646\u062c\u06cc\u0631\u0647 \u0627\u06cc \u06a9\u0631\u062f\u0646 \u0644\u06cc\u0633\u062a \u0647\u0627\u06cc \u0645\u062a\u0639\u062f\u062f:<br \/>\nfrom itertools import chain<\/p>\n<p>list1 = [1, 2, 3]\nlist2 = [4, 5, 6]\nresult = list(chain(list1, list2))<br \/>\nprint(result)  # Output: [1, 2, 3, 4, 5, 6]\n<p>\u0632\u0646\u062c\u06cc\u0631 \u06a9\u0631\u062f\u0646 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641 \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631:<br \/>\nlist1 = [1, 2, 3]\ntuple1 = (4, 5, 6)<br \/>\nset1 = {7, 8, 9}<br \/>\nresult = list(chain(list1, tuple1, set1))<br \/>\nprint(result)  # Output: [1, 2, 3, 4, 5, 6, 7, 8, 9]\n<p>\u0632\u0646\u062c\u06cc\u0631 \u0632\u062f\u0646 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0645\u062a\u0639\u062f\u062f:<br \/>\nstr1 = &#8220;ABC&#8221;<br \/>\nstr2 = &#8220;DEF&#8221;<br \/>\nresult = list(chain(str1, str2))<br \/>\nprint(result)  # Output: [&#8216;A&#8217;, &#8216;B&#8217;, &#8216;C&#8217;, &#8216;D&#8217;, &#8216;E&#8217;, &#8216;F&#8217;]\n<p>\u0627\u062f\u063a\u0627\u0645 \u062a\u06a9\u0631\u0627\u0631\u06af\u0631\u0647\u0627\u06cc \u062a\u0648 \u062f\u0631 \u062a\u0648:<br \/>\nnested_list = [[1, 2], [3, 4], [5, 6]]\nresult = list(chain.from_iterable(nested_list))<br \/>\nprint(result)  # Output: [1, 2, 3, 4, 5, 6]\n<p>\u062c\u0627\u0628\u062c\u0627\u06cc\u06cc \u0698\u0646\u0631\u0627\u062a\u0648\u0631\u0647\u0627:<br \/>\ndef generator1():<br \/>\n    yield 1<br \/>\n    yield 2<\/p>\n<p>def generator2():<br \/>\n    yield 3<br \/>\n    yield 4<\/p>\n<p>result = list(chain(generator1(), generator2()))<br \/>\nprint(result)  # Output: [1, 2, 3, 4]\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0627\u062f\u063a\u0627\u0645 \u0686\u0646\u062f\u06cc\u0646 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647: \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u067e\u06cc\u0645\u0627\u06cc\u0634 \u0686\u0646\u062f\u06cc\u0646 \u0634\u06cc\u0621 \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631 \u062f\u0627\u0631\u06cc\u062f\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0632\u0646\u062c\u06cc\u0631\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062d\u0644\u0642\u0647 \u0647\u0627\u06cc \u0686\u0646\u062f \u0633\u0637\u062d\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u0627\u062f\u063a\u0627\u0645 \u0644\u06cc\u0633\u062a \u0647\u0627\u06cc \u062a\u0648 \u062f\u0631 \u062a\u0648: chain.from_iterable \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0634\u06cc\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631 \u062a\u0648 \u062f\u0631 \u062a\u0648 \u0631\u0627 \u0635\u0627\u0641 \u06a9\u0646\u062f \u0648 \u06a9\u0627\u0631 \u0628\u0627 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062a\u0648\u062f\u0631\u062a\u0648 \u0631\u0627 \u0622\u0633\u0627\u0646 \u062a\u0631 \u06a9\u0646\u062f.<\/p>\n<p>\u0633\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u06a9\u062f: \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a \u06cc\u06a9\u0646\u0648\u0627\u062e\u062a \u062f\u0631 \u0686\u0646\u062f\u06cc\u0646 \u0644\u06cc\u0633\u062a \u06cc\u0627 \u0698\u0646\u0631\u0627\u062a\u0648\u0631 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a\u060c \u0632\u0646\u062c\u06cc\u0631\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06a9\u062f \u0627\u0636\u0627\u0641\u06cc \u0631\u0627 \u06a9\u0627\u0647\u0634 \u062f\u0647\u062f \u0648 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>itertools.chain  \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0646\u0646\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0641\u0648\u0631\u0627\u064b \u0646\u062a\u0627\u06cc\u062c\u06cc \u0627\u06cc\u062c\u0627\u062f \u0646\u0645\u06cc \u06a9\u0646\u062f. \u0641\u0642\u0637 \u0648\u0642\u062a\u06cc \u0627\u0632 \u0622\u0646 \u0639\u0628\u0648\u0631 \u0645\u06cc \u06a9\u0646\u06cc\u062f \u0622\u0646\u0647\u0627 \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646\u060c \u0628\u0631\u0627\u06cc \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0628\u0632\u0631\u06af\u060c \u0639\u0645\u0644\u06a9\u0631\u062f chain \u0628\u0631\u062a\u0631 \u0627\u0633\u062a \u0632\u06cc\u0631\u0627 \u0647\u0645\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0647 \u06cc\u06a9\u0628\u0627\u0631\u0647 \u062f\u0631 \u062d\u0627\u0641\u0638\u0647 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0646\u0645\u06cc \u06a9\u0646\u062f.<br \/>\n\u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u0644\u062d\u0627\u0642 \u0627\u0634\u06cc\u0627\u0621 \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631 \u062a\u0648 \u062f\u0631 \u062a\u0648\u060c \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f chain.from_iterable \u0628\u0647 \u062c\u0627\u06cc \u0644\u0627\u0646\u0647 \u0633\u0627\u0632\u06cc chain \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>  10. json &#8211; \u06cc\u06a9 \u06a9\u0645\u06a9 \u0628\u0632\u0631\u06af \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/p>\n<p>\u0627\u06cc\u0646 json \u0645\u0627\u0698\u0648\u0644 \u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644 \u062f\u0627\u062e\u0644\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647\u060c \u062a\u0648\u0644\u06cc\u062f \u0648 \u062f\u0633\u062a\u06a9\u0627\u0631\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON (\u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a Object Notation) \u0627\u0633\u062a. JSON \u06cc\u06a9 \u0641\u0631\u0645\u062a \u062a\u0628\u0627\u062f\u0644 \u062f\u0627\u062f\u0647 \u0633\u0628\u06a9 \u0648\u0632\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u06af\u0633\u062a\u0631\u062f\u0647 \u062f\u0631 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u062f\u0627\u062f\u0647 \u0628\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0648\u0628 \u0648 \u0633\u0631\u0648\u0631\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 json \u0645\u0627\u0698\u0648\u0644\u060c \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0628\u0627 \u0641\u0631\u0645\u062a JSON \u0631\u0627 \u0628\u0647 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u062c\u0632\u06cc\u0647 \u06a9\u0646\u062f \u06cc\u0627 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0628\u0627 \u0641\u0631\u0645\u062a JSON \u0633\u0631\u06cc\u0627\u0644 \u06a9\u0646\u062f.<\/p>\n<p>\u062a\u0648\u0627\u0628\u0639 \u0631\u0627\u06cc\u062c \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:<\/p>\n<p>json.dumps(): \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc JSON \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>json.loads(): \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc JSON \u0631\u0627 \u062f\u0631 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u062c\u0632\u06cc\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>json.dump(): \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0628\u0627 \u0641\u0631\u0645\u062a JSON \u0645\u06cc \u0646\u0648\u06cc\u0633\u062f.<\/p>\n<p>json.load(): \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON \u0631\u0627 \u0627\u0632 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0645\u06cc \u062e\u0648\u0627\u0646\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc JSON \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u06cc\u062f:<br \/>\nimport json<\/p>\n<p>data = {&#8216;name&#8217;: &#8216;John&#8217;, &#8216;age&#8217;: 30, &#8216;city&#8217;: &#8216;New York&#8217;}<br \/>\njson_str = json.dumps(data)<br \/>\nprint(json_str)  # Output: {&#8220;name&#8221;: &#8220;John&#8221;, &#8220;age&#8221;: 30, &#8220;city&#8221;: &#8220;New York&#8221;}<\/p>\n<p>\u0631\u0634\u062a\u0647 \u0647\u0627\u06cc JSON \u0631\u0627 \u062f\u0631 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u062c\u0632\u06cc\u0647 \u06a9\u0646\u06cc\u062f:<br \/>\njson_str = &#8216;{&#8220;name&#8221;: &#8220;John&#8221;, &#8220;age&#8221;: 30, &#8220;city&#8221;: &#8220;New York&#8221;}&#8217;<br \/>\ndata = json.loads(json_str)<br \/>\nprint(data[&#8216;name&#8217;])  # Output: John<\/p>\n<p>\u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f:<br \/>\nimport json<\/p>\n<p>data = {&#8216;name&#8217;: &#8216;Alice&#8217;, &#8216;age&#8217;: 25, &#8216;city&#8217;: &#8216;London&#8217;}<br \/>\nwith open(&#8216;data.json&#8217;, &#8216;w&#8217;) as file:<br \/>\n    json.dump(data, file)<\/p>\n<p>\u0646\u062a\u06cc\u062c\u0647: \u0627\u06cc\u0646 \u06a9\u062f \u06cc\u06a9 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f data.json \u0641\u0627\u06cc\u0644 \u062f\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0641\u0639\u0644\u06cc\u060c \u062d\u0627\u0648\u06cc:{&#8220;\u0646\u0627\u0645&#8221;: &#8220;\u0622\u0644\u06cc\u0633&#8221;\u060c&#8221;\u0633\u0646&#8221;: 25\u060c&#8221;\u0634\u0647\u0631&#8221;: &#8220;\u0644\u0646\u062f\u0646&#8221;}<\/p>\n<p>\u062e\u0648\u0627\u0646\u062f\u0646 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON \u0627\u0632 \u06cc\u06a9 \u0641\u0627\u06cc\u0644:<br \/>\nimport json<\/p>\n<p>with open(&#8216;data.json&#8217;, &#8216;r&#8217;) as file:<br \/>\n    data = json.load(file)<br \/>\nprint(data)  # Output: {&#8216;name&#8217;: &#8216;Alice&#8217;, &#8216;age&#8217;: 25, &#8216;city&#8217;: &#8216;London&#8217;}<\/p>\n<p>\u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc JSON:\u06af\u0627\u0647\u06cc \u0627\u0648\u0642\u0627\u062a\u060c JSON \u0627\u0632 \u0628\u0631\u062e\u06cc \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 (\u0645\u0627\u0646\u0646\u062f datetime) \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc \u06a9\u0646\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0631\u0648\u0634 \u0647\u0627\u06cc \u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u0645:<br \/>\nimport json<br \/>\nfrom datetime import datetime<\/p>\n<p>def datetime_serializer(obj):<br \/>\n    if isinstance(obj, datetime):<br \/>\n        return obj.isoformat()<br \/>\n    raise TypeError(&#8220;Type not serializable&#8221;)<\/p>\n<p>data = {&#8216;name&#8217;: &#8216;Bob&#8217;, &#8216;timestamp&#8217;: datetime.now()}<br \/>\njson_str = json.dumps(data, default=datetime_serializer)<br \/>\nprint(json_str)  # Output: {&#8220;name&#8221;: &#8220;Bob&#8221;, &#8220;timestamp&#8221;: &#8220;2024-09-07T15:32:18.123456&#8243;}<\/p>\n<p>\u0633\u0641\u0627\u0631\u0634\u06cc default \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0646\u0648\u0627\u0639\u06cc \u0631\u0627 \u06a9\u0647 JSON \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc \u06a9\u0646\u062f \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u062a\u0648\u0633\u0639\u0647 \u0648\u0628: \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0628\u0627 \u0641\u0631\u0645\u062a JSON \u0628\u06cc\u0646 \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u0648 \u0627\u0646\u062a\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0632 API \u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<p>\u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc: \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627 \u0627\u0632 \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc JSON \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<p>\u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645: \u0630\u062e\u06cc\u0631\u0647 \u06af\u0632\u0627\u0631\u0634 \u0639\u0645\u0644\u06cc\u0627\u062a \u0633\u06cc\u0633\u062a\u0645 \u062f\u0631 \u0642\u0627\u0644\u0628 JSON \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0648 \u067e\u0631\u062f\u0627\u0632\u0634 \u0622\u0633\u0627\u0646 \u062a\u0631.<\/p>\n<p>\u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627: \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0648 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0631\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u0645\u0627\u0646\u0646\u062f \u0630\u062e\u06cc\u0631\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0632 \u0627\u0633\u06a9\u0631\u0627\u067e\u0631\u0647\u0627\u06cc \u0648\u0628 \u06cc\u0627 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0645\u062f\u0644 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>\u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0647\u0627\u06cc \u0646\u0648\u0639 \u062f\u0627\u062f\u0647 JSON: JSON \u0627\u0646\u0648\u0627\u0639\u06cc \u0627\u0632 \u062c\u0645\u0644\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u060c \u0627\u0639\u062f\u0627\u062f\u060c \u0628\u0648\u0644\u06cc \u0647\u0627\u060c \u0622\u0631\u0627\u06cc\u0647 \u0647\u0627\u060c \u0627\u0634\u06cc\u0627\u0621 \u0648 \u062a\u0647\u06cc \u0631\u0627 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f\u060c \u0627\u0645\u0627 \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0627\u0646\u0646\u062f \u0646\u0645\u0648\u0646\u0647 \u0647\u0627\u06cc \u06a9\u0644\u0627\u0633 \u06cc\u0627 \u062a\u0648\u0627\u0628\u0639 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc UTF-8: \u0645\u0627\u0698\u0648\u0644 json \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0627\u0632 \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc UTF-8 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u0628\u06cc\u0646\u200c\u0627\u0644\u0645\u0644\u0644\u06cc \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a.<\/p>\n<p>\u0627\u062c\u062a\u0646\u0627\u0628 \u0627\u0632 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u0647\u0645: \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 json.dump()\u060c \u0645\u0631\u0627\u0642\u0628 \u062d\u0627\u0644\u062a \u0628\u0627\u0632 \u0641\u0627\u06cc\u0644 \u0628\u0627\u0634\u06cc\u062f \u062a\u0627 \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u0647\u0645 \u0631\u0648\u0646\u0648\u06cc\u0633\u06cc \u0646\u0645\u06cc \u0634\u0648\u0646\u062f.<\/p>\n<p>  11. pickle &#8211; \u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0631\u06cc\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<\/p>\n<p>pickle  \u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0633\u0631\u06cc\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u062c\u0631\u06cc\u0627\u0646\u200c\u0647\u0627\u06cc \u0628\u0627\u06cc\u062a \u06cc\u0627 \u063a\u06cc\u0631 \u0633\u0631\u06cc\u0627\u0644\u06cc \u06a9\u0631\u062f\u0646 \u062c\u0631\u06cc\u0627\u0646\u200c\u0647\u0627\u06cc \u0628\u0627\u06cc\u062a \u0628\u0647 \u0627\u0634\u06cc\u0627\u0621 \u0627\u0635\u0644\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06cc\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0627\u0634\u06cc\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u0646\u062f \u06cc\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0634\u0628\u06a9\u0647 \u0647\u0627 \u0645\u0646\u062a\u0642\u0644 \u0634\u0648\u0646\u062f. pickle \u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u0627\u0632 \u062a\u0645\u0627\u0645 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u0627\u0632 \u062c\u0645\u0644\u0647 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u0627\u0634\u06cc\u0627\u0621 \u0633\u0641\u0627\u0631\u0634\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u06cc\u06a9 \u0634\u06cc \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0633\u0631\u06cc\u0627\u0644 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u06cc\u062f:<br \/>\nimport pickle<\/p>\n<p>data = {&#8216;name&#8217;: &#8216;Alice&#8217;, &#8216;age&#8217;: 30, &#8216;city&#8217;: &#8216;Wonderland&#8217;}<\/p>\n<p># Serialize the object and write to file<br \/>\nwith open(&#8216;data.pkl&#8217;, &#8216;wb&#8217;) as file:<br \/>\n    pickle.dump(data, file)<\/p>\n<p>\u06cc\u06a9 \u0634\u06cc \u0627\u0632 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0627\u0632 \u062d\u0627\u0644\u062a \u0633\u0631\u06cc\u0627\u0644 \u062e\u0627\u0631\u062c \u06a9\u0646\u06cc\u062f:<\/p>\n<p>import pickle<\/p>\n<p># Read and deserialize an object from a file<br \/>\nwith open(&#8216;data.pkl&#8217;, &#8216;rb&#8217;) as file:<br \/>\n    data = pickle.load(file)<br \/>\nprint(data)  # Output: {&#8216;name&#8217;: &#8216;Alice&#8217;, &#8216;age&#8217;: 30, &#8216;city&#8217;: &#8216;Wonderland&#8217;}<\/p>\n<p>\u06cc\u06a9 \u0634\u06cc \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u062c\u0631\u06cc\u0627\u0646 \u0628\u0627\u06cc\u062a \u0633\u0631\u06cc\u0627\u0644 \u06a9\u0646\u06cc\u062f:<br \/>\nimport pickle<\/p>\n<p>data = [1, 2, 3, {&#8216;a&#8217;: &#8216;A&#8217;, &#8216;b&#8217;: &#8216;B&#8217;}]\n<p># Serialize the object into a byte stream<br \/>\nbyte_stream = pickle.dumps(data)<br \/>\nprint(byte_stream)<\/p>\n<p>\u06cc\u06a9 \u0634\u06cc\u0621 \u0631\u0627 \u0627\u0632 \u06cc\u06a9 \u062c\u0631\u06cc\u0627\u0646 \u0628\u0627\u06cc\u062a\u06cc \u063a\u06cc\u0631\u0627\u0635\u0648\u0644\u06cc \u06a9\u0646\u06cc\u062f:<br \/>\nimport pickle<\/p>\n<p>byte_stream = b&#8217;\\x80\\x04\\x95\\x1c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8c\\x04list\\x94\\x8c\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8c\\x03int\\x94\\x8c\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8c\\x03dict\\x94\\x8c\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8c\\x01a\\x94\\x8c\\x01A\\x94\\x8c\\x01b\\x94\\x8c\\x01B\\x94\\x87\\x94\\x00\\x00\\x00\\x00\\x00\\x00\\x00&#8242;<\/p>\n<p># Deserialize the byte stream back into an object<br \/>\ndata = pickle.loads(byte_stream)<br \/>\nprint(data)  # Output: [1, 2, 3, {&#8216;a&#8217;: &#8216;A&#8217;, &#8216;b&#8217;: &#8216;B&#8217;}]\n<p>\u06cc\u06a9 \u0634\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0631\u0627 \u0633\u0631\u06cc\u0627\u0644 \u06a9\u0646\u06cc\u062f:<br \/>\nimport pickle<\/p>\n<p>class Person:<br \/>\n    def __init__(self, name, age):<br \/>\n        self.name = name<br \/>\n        self.age = age<\/p>\n<p>    def __repr__(self):<br \/>\n        return f&#8221;Person(name={self.name}, age={self.age})&#8221;<\/p>\n<p>person = Person(&#8220;Bob&#8221;, 25)<\/p>\n<p># Serialize the custom object to file<br \/>\nwith open(&#8216;person.pkl&#8217;, &#8216;wb&#8217;) as file:<br \/>\n    pickle.dump(person, file)<\/p>\n<p># Deserialize the custom object from file<br \/>\nwith open(&#8216;person.pkl&#8217;, &#8216;rb&#8217;) as file:<br \/>\n    loaded_person = pickle.load(file)<br \/>\nprint(loaded_person)  # Output: Person(name=Bob, age=25)<\/p>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u067e\u0627\u06cc\u062f\u0627\u0631: \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f\u060c \u067e\u0633 \u0627\u0632 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u062c\u062f\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0631\u0627\u062d\u062a \u0627\u0633\u062a.\u0627\u0646\u062a\u0642\u0627\u0644 \u0634\u06cc: \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u062f\u0631 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0634\u0628\u06a9\u0647\u060c \u0628\u0647 \u0648\u06cc\u0698\u0647 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647\u060c \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0647\u06cc\u062f.\u06a9\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627: \u0646\u062a\u0627\u06cc\u062c \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u06a9\u0634 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0628\u0631\u0627\u06cc \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0633\u0631\u06cc\u0639 \u062f\u0641\u0639\u0647 \u0628\u0639\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>\u0627\u0645\u0646\u06cc\u062a: \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0633\u0631\u06cc\u0627\u0644\u200c\u0632\u062f\u0627\u06cc\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u0645\u062d\u062a\u0627\u0637 \u0628\u0627\u0634\u06cc\u062f\u060c \u0632\u06cc\u0631\u0627 \u062a\u0631\u0634\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06a9\u062f \u062f\u0644\u062e\u0648\u0627\u0647 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0628\u0627\u0644\u0642\u0648\u0647 \u0645\u0646\u062c\u0631 \u0628\u0647 \u062e\u0637\u0631\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u062a\u0627 \u062d\u062f \u0627\u0645\u06a9\u0627\u0646 \u0627\u0632 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f.\u0633\u0627\u0632\u06af\u0627\u0631\u06cc: \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0647\u200c\u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0628\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062a\u0631\u0634\u06cc \u0633\u0627\u0632\u06af\u0627\u0631 \u0646\u0628\u0627\u0634\u0646\u062f\u060c \u0645\u062e\u0635\u0648\u0635\u0627\u064b \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u067e\u0627\u06cc\u062a\u0648\u0646.\u0639\u0645\u0644\u06a9\u0631\u062f: \u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0631\u06cc\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621 \u0628\u0632\u0631\u06af \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f \u062a\u0623\u062b\u06cc\u0631 \u0628\u06af\u0630\u0627\u0631\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0642\u0627\u0644\u0628\u200c\u0647\u0627\u06cc \u0633\u0631\u06cc\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 (\u0645\u0627\u0646\u0646\u062f JSON) \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/p>\n<p>  12. pprint &#8211; \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0628\u0631\u0627\u06cc \u0686\u0627\u067e<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<\/p>\n<p>pprint  \u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u0686\u0627\u067e \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062a\u0648\u062f\u0631\u062a\u0648 (\u0645\u0627\u0646\u0646\u062f \u0644\u063a\u062a \u0646\u0627\u0645\u0647 \u0647\u0627\u060c \u0644\u06cc\u0633\u062a \u0647\u0627\u060c \u062a\u0627\u067e\u0644 \u0647\u0627) \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628\u06cc \u062e\u0648\u0627\u0646\u0627\u062a\u0631 \u062e\u0631\u0648\u062c\u06cc \u062f\u0647\u062f \u0648 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u06a9\u0645\u06a9 \u06a9\u0646\u062f \u062a\u0627 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0647\u062a\u0631 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u062a\u0648\u062f\u0631\u062a\u0648 \u0686\u0627\u067e \u06a9\u0646\u06cc\u062f:<br \/>\nfrom pprint import pprint<\/p>\n<p>data = {<br \/>\n    &#8216;name&#8217;: &#8216;Alice&#8217;,<br \/>\n    &#8216;age&#8217;: 30,<br \/>\n    &#8216;address&#8217;: {<br \/>\n       &#8216;street&#8217;: &#8216;123 Main St&#8217;,<br \/>\n       &#8216;city&#8217;: &#8216;Wonderland&#8217;<br \/>\n    },<br \/>\n    &#8216;hobbies&#8217;: [&#8216;reading&#8217;, &#8216;hiking&#8217;, &#8216;coding&#8217;]\n}<br \/>\npprint(data)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\n{&#8216;address&#8217;: {&#8216;city&#8217;: &#8216;Wonderland&#8217;, &#8216;street&#8217;: &#8216;123 Main St&#8217;},<br \/>\n &#8216;age&#8217;: 30,<br \/>\n &#8216;hobbies&#8217;: [&#8216;reading&#8217;, &#8216;hiking&#8217;, &#8216;coding&#8217;],<br \/>\n &#8216;name&#8217;: &#8216;Alice&#8217;}<\/p>\n<p>\u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0637\u0648\u0644\u0627\u0646\u06cc \u0686\u0627\u067e \u06a9\u0646\u06cc\u062f:<br \/>\nfrom pprint import pprint<\/p>\n<p>long_list = list(range(100))<br \/>\npprint(long_list)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\n[0, 1, 2, 3, 4, 5, 6, 7, 8, 9,<br \/>\n10, 11, 12, 13, 14, 15, 16, 17, 18, 19,<br \/>\n20, 21, 22, 23, 24, 25, 26, 27, 28, 29,<br \/>\n30, 31, 32, 33, 34, 35, 36, 37, 38, 39,<br \/>\n40, 41, 42, 43, 44, 45, 46, 47, 48, 49,<br \/>\n50, 51, 52, 53, 54, 55, 56, 57, 58, 59,<br \/>\n60, 61, 62, 63, 64, 65, 66, 67, 68, 69,<br \/>\n70, 71, 72, 73, 74, 75, 76, 77, 78, 79,<br \/>\n80, 81, 82, 83, 84, 85, 86, 87, 88, 89,<br \/>\n90, 91, 92, 93, 94, 95, 96, 97, 98, 99]\n<p>\u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0628\u0627 \u062a\u0648\u0631\u0641\u062a\u06af\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0686\u0627\u067e \u06a9\u0646\u06cc\u062f:<br \/>\nfrom pprint import pprint<\/p>\n<p>data = {<br \/>\n    &#8216;name&#8217;: &#8216;Bob&#8217;,<br \/>\n    &#8216;age&#8217;: 25,<br \/>\n    &#8216;address&#8217;: {<br \/>\n        &#8216;street&#8217;: &#8216;456 Elm St&#8217;,<br \/>\n        &#8216;city&#8217;: &#8216;Metropolis&#8217;<br \/>\n    },<br \/>\n    &#8216;hobbies&#8217;: [&#8216;cycling&#8217;, &#8216;cooking&#8217;, &#8216;traveling&#8217;]\n}<br \/>\npprint(data, indent=2)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\n{&#8216;name&#8217;: &#8216;Bob&#8217;,<br \/>\n &#8216;age&#8217;: 25,<br \/>\n &#8216;address&#8217;: {&#8216;street&#8217;: &#8216;456 Elm St&#8217;, &#8216;city&#8217;: &#8216;Metropolis&#8217;},<br \/>\n &#8216;hobbies&#8217;: [&#8216;cycling&#8217;, &#8216;cooking&#8217;, &#8216;traveling&#8217;]}<\/p>\n<p>\u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0628\u0627 \u0639\u0631\u0636 \u0633\u0641\u0627\u0631\u0634\u06cc \u0686\u0627\u067e \u06a9\u0646\u06cc\u062f:<br \/>\nfrom pprint import pprint<\/p>\n<p>data = list(range 50)<br \/>\npprint(data, width=40)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\n[0, 1, 2, 3, 4, 5, 6, 7, 8, 9,<br \/>\n 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,<br \/>\n 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,<br \/>\n 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,<br \/>\n 40, 41, 42, 43, 44, 45, 46, 47, 48, 49]\n<p>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f pprint \u0628\u0631\u0627\u06cc \u0686\u0627\u067e \u06cc\u06a9 \u0634\u06cc\u0621 \u0633\u0641\u0627\u0631\u0634\u06cc:<br \/>\nfrom pprint import pprint<\/p>\n<p>class Person:<br \/>\n    def __init__(self, name, age, address):<br \/>\n        self.name = name<br \/>\n        self.age = age<br \/>\n        self.address = address<\/p>\n<p>    def __repr__(self):<br \/>\n        return f&#8221;Person(name={self.name}, age={self.age}, address={self.address})&#8221;<\/p>\n<p>person = Person(&#8220;Charlie&#8221;, 40, &#8220;789 Maple St&#8221;)<br \/>\npprint(person)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<br \/>\nPerson(name=Charlie, age=40, address=789 Maple St)<\/p>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647: \u0647\u0646\u06af\u0627\u0645 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 pprint \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0648\u0636\u0648\u062d \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062a\u0648\u062f\u0631\u062a\u0648 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u062f.\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627: \u0647\u0646\u06af\u0627\u0645 \u0686\u0627\u067e \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0628\u0632\u0631\u06af\u060c \u062e\u0631\u0648\u062c\u06cc \u0641\u0631\u0645\u062a \u0634\u062f\u0647 \u0628\u0647 \u062f\u0631\u06a9 \u0633\u0631\u06cc\u0639 \u0645\u062d\u062a\u0648\u0627 \u0648 \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u062f\u0647 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.\u062b\u0628\u062a \u06af\u0632\u0627\u0631\u0634: \u0647\u0646\u06af\u0627\u0645 \u0636\u0628\u0637 \u06af\u0632\u0627\u0631\u0634 \u0647\u0627\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 pprint \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0642\u0627\u0628\u0644 \u062e\u0648\u0627\u0646\u062f\u0646 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0628\u0647 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0645\u0634\u06a9\u0644\u0627\u062a \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>pprint  \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u062a\u0631 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0633\u0627\u062f\u0647\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u0646\u0638\u0645 print \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u0627\u0633\u062a.\u062a\u0646\u0638\u06cc\u0645 \u06a9\u0631\u062f\u0646 indent \u0648 width \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0641\u0631\u0645\u062a \u062e\u0631\u0648\u062c\u06cc \u0648 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u0646\u062f\u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0646\u0627\u0633\u0628 \u0631\u0627 \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u062e\u0627\u0635 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u0646\u062f.<\/p>\n<p>  13. re &#8211; \u0627\u0628\u0632\u0627\u0631 \u06a9\u0646\u062a\u0631\u0644 \u0628\u06cc\u0627\u0646 \u0645\u0646\u0638\u0645<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<\/p>\n<p>\u0627\u06cc\u0646 re \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0646\u0638\u0645\u060c \u0627\u0631\u0627\u0626\u0647 \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u062a\u0637\u0628\u06cc\u0642 \u0631\u0634\u062a\u0647 \u0647\u0627\u060c \u062c\u0633\u062a\u062c\u0648 \u0648 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0646\u0638\u0645 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u062a\u0637\u0628\u06cc\u0642 \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06a9\u0627\u0631\u06cc \u0645\u062a\u0646 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0645\u0627\u0646\u0646\u062f \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062f\u0627\u062f\u0647 \u0647\u0627 \u06cc\u0627 \u062a\u0623\u06cc\u06cc\u062f \u0641\u0631\u0645\u062a \u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u0646\u062f.<\/p>\n<p>\u062a\u0648\u0627\u0628\u0639 \u0631\u0627\u06cc\u062c \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:<\/p>\n<p>re.match(): \u0645\u0633\u0627\u0628\u0642\u0627\u062a \u0627\u0632 \u0627\u0628\u062a\u062f\u0627\u06cc \u0631\u0634\u062a\u0647.<\/p>\n<p>re.search(): \u0627\u0648\u0644\u06cc\u0646 \u0645\u0633\u0627\u0628\u0642\u0647 \u0631\u0627 \u062f\u0631 \u06a9\u0644 \u0631\u0634\u062a\u0647 \u062c\u0633\u062a\u062c\u0648 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>re.findall(): \u062a\u0645\u0627\u0645 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0641\u0631\u0639\u06cc \u06a9\u0647 \u0628\u0627 \u0639\u0628\u0627\u0631\u062a \u0645\u0646\u0638\u0645 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u0646\u062f \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>re.sub(): \u0642\u0633\u0645\u062a \u0647\u0627\u06cc \u0647\u0645\u0633\u0627\u0646 \u0631\u0627 \u0628\u0627 \u0631\u0634\u062a\u0647 \u062f\u06cc\u06af\u0631\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>re.split(): \u0631\u0634\u062a\u0647 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0639\u0628\u0627\u0631\u062a \u0645\u0646\u0638\u0645 \u062a\u0642\u0633\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u062a\u0637\u0628\u06cc\u0642 \u0633\u0627\u062f\u0647:<br \/>\nimport re<\/p>\n<p>pattern = r&#8217;\\d+&#8217;  # Matches one or more digits<br \/>\nresult = re.match(pattern, &#8216;123abc&#8217;)<br \/>\nprint(result.group())  # Output: 123<\/p>\n<p>\u062a\u0627\u0628\u0639 re.match \u0627\u0632 \u0627\u0628\u062a\u062f\u0627\u06cc \u0631\u0634\u062a\u0647 \u0634\u0631\u0648\u0639 \u0628\u0647 \u062a\u0637\u0628\u06cc\u0642 \u0645\u06cc \u06a9\u0646\u062f. \u062f\u0631 \u0645\u062b\u0627\u0644 \u0628\u0627\u0644\u0627\u060c \u0628\u0627 \u0627\u0631\u0642\u0627\u0645 123 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0634\u062a.<\/p>\n<p>\u0627\u0648\u0644\u06cc\u0646 \u0645\u0633\u0627\u0628\u0642\u0647 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0631\u0634\u062a\u0647 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f:<br \/>\nresult = re.search(r'[a-z]+&#8217;, &#8216;123abc456&#8242;)<br \/>\nprint(result.group())  # Output: abc<\/p>\n<p>re.search \u06a9\u0644 \u0631\u0634\u062a\u0647 \u0631\u0627 \u062c\u0633\u062a\u062c\u0648 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0627\u0648\u0644\u06cc\u0646 \u0631\u0634\u062a\u0647 \u0641\u0631\u0639\u06cc \u0631\u0627 \u06a9\u0647 \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u0627\u0644\u06af\u0648 \u0627\u0633\u062a \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f.<\/p>\n<p>\u0647\u0645\u0647 \u0645\u0648\u0627\u0631\u062f \u0645\u0646\u0637\u0628\u0642 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f:<br \/>\nresult = re.findall(r&#8217;\\d+&#8217;, &#8216;123abc456def789&#8217;)<br \/>\nprint(result)  # Output: [&#8216;123&#8217;, &#8216;456&#8217;, &#8216;789&#8217;]\n<p>re.findall \u062a\u0645\u0627\u0645 \u0642\u0633\u0645\u062a \u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u0628\u0627 \u0627\u0644\u06af\u0648 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f \u0648 \u062f\u0631 \u06cc\u06a9 \u0641\u0631\u0645 \u0644\u06cc\u0633\u062a \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p>\u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0647\u0645\u0633\u0627\u0646 \u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f:<br \/>\nresult = re.sub(r&#8217;\\d+&#8217;, &#8216;#&#8217;, &#8216;123abc456&#8242;)<br \/>\nprint(result)  # Output: #abc#<\/p>\n<p>re.sub \u0647\u0645\u0647 \u0627\u0631\u0642\u0627\u0645 \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 # \u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u0631\u0634\u062a\u0647 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u06cc\u06a9 \u0639\u0628\u0627\u0631\u062a \u0645\u0646\u0638\u0645 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0646\u06cc\u062f:<br \/>\nresult = re.split(r&#8217;\\d+&#8217;, &#8216;abc123def456ghi&#8217;)<br \/>\nprint(result)  # Output: [&#8216;abc&#8217;, &#8216;def&#8217;, &#8216;ghi&#8217;]\n<p>re.split \u0631\u0634\u062a\u0647 \u0631\u0627 \u0628\u0647 \u0627\u0631\u0642\u0627\u0645 \u062a\u0642\u0633\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u062f\u0631 \u0646\u062a\u06cc\u062c\u0647 \u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<p>\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062e\u0627\u0635 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0631\u0648\u0647 \u0647\u0627\u06cc \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647:<br \/>\npattern = r'(?P\\d{4})-(?P\\d{2})-(?P\\d{2})&#8217;<br \/>\nmatch = re.search(pattern, &#8216;Date: 2024-09-07&#8217;)<br \/>\nprint(match.group(&#8216;year&#8217;))  # Output: 2024<br \/>\nprint(match.group(&#8216;month&#8217;))  # Output: 09<br \/>\nprint(match.group(&#8216;day&#8217;))  # Output: 07<\/p>\n<p>\u06af\u0631\u0648\u0647\u200c\u0647\u0627\u06cc \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0634\u062f\u0647 \u0627\u062c\u0627\u0632\u0647 \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0647\u0631 \u0632\u06cc\u0631\u0631\u0634\u062a\u0647 \u0647\u0645\u0633\u0627\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f \u0648 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0628\u0639\u062f\u06cc \u0631\u0627 \u062a\u0633\u0647\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c\u06cc \u0641\u0631\u0645: \u0641\u0631\u0645\u062a \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0627\u06cc\u0645\u06cc\u0644\u060c \u0634\u0645\u0627\u0631\u0647 \u062a\u0644\u0641\u0646 \u0648 \u06a9\u062f \u067e\u0633\u062a\u06cc \u0631\u0627 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<p>email=&#8221;example@domain.com&#8221;<br \/>\npattern = r&#8217;^\\w+@[a-zA-Z_]+?\\.[a-zA-Z]{2,3}$&#8217;<br \/>\nif re.match(pattern, email):<br \/>\n    print(&#8220;Valid email&#8221;)<br \/>\nelse:<br \/>\n    print(&#8220;Invalid email&#8221;)<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062f\u0627\u062f\u0647 \u0647\u0627: \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0641\u0631\u0645\u062a \u062e\u0627\u0635\u06cc \u0631\u0627 \u0627\u0632 \u0645\u062a\u0648\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u062a\u0627\u0631\u06cc\u062e\u060c \u0632\u0645\u0627\u0646\u060c \u0648 \u0645\u0642\u062f\u0627\u0631.<\/p>\n<p>text=&#8221;Total cost is $123.45, and date is 2024-09-07.&#8221;<br \/>\ncost = re.search(r&#8217;\\$\\d+\\.\\d{2}&#8217;, text).group()<br \/>\nprint(cost)  # Output: $123.45<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u06af\u0632\u0627\u0631\u0634: \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u06af\u0632\u0627\u0631\u0634 \u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645\u060c \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u0647\u0631\u0647\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc\u060c \u0622\u062f\u0631\u0633 \u0647\u0627\u06cc IP\u060c \u067e\u06cc\u0627\u0645 \u0647\u0627\u06cc \u062e\u0637\u0627 \u0648 \u063a\u06cc\u0631\u0647.<\/p>\n<p>log = &#8216;192.168.0.1 &#8211; &#8211; [07\/Sep\/2024:14:55:36] &#8220;GET \/index.html HTTP\/1.1&#8243; 200 2326&#8242;<br \/>\nip = re.search(r&#8217;\\d+\\.\\d+\\.\\d+\\.\\d+&#8217;, log).group()<br \/>\nprint(ip)  # Output: 192.168.0.1<\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0631\u0634\u062a\u0647 \u0648 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc: \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0645\u062a\u0646 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u06cc\u0627 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0633\u0631\u0639\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062a\u0637\u0628\u06cc\u0642 \u0627\u0644\u06af\u0648 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.<\/p>\n<p>text=&#8221;User ID: 1234, Date: 2024-09-07&#8243;new_text = re.sub(r&#8217;\\d+&#8217;, &#8216;[ID]&#8217;, text)print(new_text)  #Output: User ID: [ID], Date: [ID] <\/p>\n<p>    \u0648\u0627\u0631\u062f \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0634\u0648\u06cc\u062f<\/p>\n<p>    \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/p>\n<p>\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>\u062a\u0637\u0628\u06cc\u0642 \u062d\u0631\u06cc\u0635 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u063a\u06cc\u0631 \u062d\u0631\u06cc\u0635: \u0628\u0647\u200c\u0637\u0648\u0631 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u060c \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0646\u0638\u0645 \u062d\u0631\u06cc\u0635 \u0647\u0633\u062a\u0646\u062f \u0648 \u0633\u0639\u06cc \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u062a\u0627 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0631\u0627 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0647\u0646\u062f. \u0645\u0637\u0627\u0628\u0642\u062a \u063a\u06cc\u0631 \u062d\u0631\u06cc\u0635\u0627\u0646\u0647 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0627 ?\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c r&#39; \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f?>&#39;.** \u0627\u0632 \u0631\u062c\u06a9\u0633 \u0628\u06cc\u0634 \u0627\u0632 \u062d\u062f \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0627\u062c\u062a\u0646\u0627\u0628 \u06a9\u0646\u06cc\u062f: \u0627\u06af\u0631\u0686\u0647 \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0646\u0638\u0645 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0647\u0633\u062a\u0646\u062f\u060c \u0627\u0645\u0627 \u062d\u0641\u0638 \u0639\u0628\u0627\u0631\u0627\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0634\u0648\u0627\u0631 \u0628\u0627\u0634\u062f. \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u0622\u0646\u0647\u0627 \u0631\u0627 \u0633\u0627\u062f\u0647 \u0646\u06af\u0647 \u062f\u0627\u0631\u06cc\u062f.** \u0634\u062e\u0635\u06cc\u062a \u0647\u0627\u06cc \u0641\u0631\u0627\u0631*: \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u062f\u0631 \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0646\u0638\u0645 \u0645\u0639\u0627\u0646\u06cc \u062e\u0627\u0635\u06cc \u062f\u0627\u0631\u0646\u062f (\u0645\u0627\u0646\u0646\u062f .\u060c *\u060c +)\u060c \u0648 \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u0627\u06cc\u062f \u0628\u0627 \\ \u062d\u0630\u0641 \u0634\u0648\u0646\u062f.<\/p>\n<p>  14. timeit.timeit &#8211; \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<\/p>\n<p>timeit.timeit  \u062a\u0627\u0628\u0639\u06cc \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc \u062f\u0642\u06cc\u0642 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u0642\u0637\u0639\u0647\u200c\u0647\u0627\u06cc \u06a9\u062f \u06a9\u0648\u0686\u06a9 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0628\u0647 \u0648\u06cc\u0698\u0647 \u0628\u0631\u0627\u06cc \u062a\u0633\u062a \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a\u060c \u0642\u0627\u062f\u0631 \u0628\u0647 \u0645\u062d\u0627\u0633\u0628\u0647 \u062f\u0642\u06cc\u0642 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u0628\u0644\u0648\u06a9 \u0647\u0627\u06cc \u06a9\u062f \u0648 \u0627\u0631\u0627\u0626\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0627\u0631\u0632\u0634\u0645\u0646\u062f \u062f\u0631 \u0645\u0648\u0631\u062f \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u0627\u0633\u062a.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u0633\u0627\u062f\u0647 \u0631\u0627 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n<p>import timeit<\/p>\n<p># Measure the execution time of a single line of code<br \/>\nexecution_time = timeit.timeit(&#8216;x = sum(range(100))&#8217;, number=10000)<br \/>\nprint(f&#8221;Execution time: {execution_time} seconds&#8221;)<\/p>\n<p>\u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0631\u0627 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n<p>import timeit<\/p>\n<p>def test_function():<br \/>\n    return sum(range(100))<\/p>\n<p>execution_time = timeit.timeit(test_function, number=10000)<br \/>\nprint(f&#8221;Execution time: {execution_time} seconds&#8221;)<\/p>\n<p>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f timeit \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06cc\u06a9 \u0628\u0644\u0648\u06a9 \u06a9\u062f:<\/p>\n<p>import timeit<\/p>\n<p>code_to_test = &#8221;&#8217;<br \/>\nresult = 0<br \/>\nfor i in range(1000):<br \/>\n    result += i<br \/>\n&#8221;&#8217;<\/p>\n<p>execution_time = timeit.timeit(code_to_test, number=1000)<br \/>\nprint(f&#8221;Execution time: {execution_time} seconds&#8221;)<\/p>\n<p>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f timeit \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0628\u0627 setup \u06a9\u062f:<\/p>\n<p>import timeit<\/p>\n<p>setup_code = &#8221;&#8217;<br \/>\nimport random<br \/>\ndata = [random.randint(1, 100) for _ in range(1000)]\n&#8221;&#8217;<\/p>\n<p>test_code = &#8221;&#8217;<br \/>\nsorted_data = sorted(data)<br \/>\n&#8221;&#8217;<\/p>\n<p>execution_time = timeit.timeit(test_code, setup=setup_code, number=1000)<br \/>\nprint(f&#8221;Execution time: {execution_time} seconds&#8221;)<\/p>\n<p>\u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647:<\/p>\n<p>import timeit<\/p>\n<p>setup_code = &#8221;&#8217;<br \/>\nimport numpy as np<br \/>\ndata = np.random.rand(1000)<br \/>\n&#8221;&#8217;<\/p>\n<p>test_code = &#8221;&#8217;<br \/>\nmean_value = np.mean(data)<br \/>\n&#8221;&#8217;<\/p>\n<p>execution_time = timeit.timeit(test_code, setup=setup_code, number=1000)<br \/>\nprint(f&#8221;Execution time: {execution_time} seconds&#8221;)<\/p>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0639\u0645\u0644\u06a9\u0631\u062f: \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u062e\u0634 \u0647\u0627 \u06cc\u0627 \u062a\u0648\u0627\u0628\u0639 \u06a9\u062f \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u062a\u0646\u06af\u0646\u0627\u0647\u0627\u06cc \u0628\u0627\u0644\u0642\u0648\u0647.\u06a9\u062f \u0631\u0627 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0646\u06cc\u062f: \u0628\u0627 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0647\u0627 \u06cc\u0627 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c \u0628\u0647\u062a\u0631\u06cc\u0646 \u0631\u0627\u0647 \u062d\u0644 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.\u0645\u0642\u0627\u06cc\u0633\u0647 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641: \u0647\u0646\u06af\u0627\u0645 \u0645\u0642\u0627\u06cc\u0633\u0647 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c timeit \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u062f\u0642\u06cc\u0642 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>\u062f\u0627\u0646\u0647 \u0628\u0646\u062f\u06cc \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc: timeit \u0639\u0645\u062f\u062a\u0627 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0642\u0637\u0639\u0647 \u06a9\u062f \u06a9\u0648\u062a\u0627\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc \u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u06a9\u062f \u0637\u0648\u0644\u0627\u0646\u06cc\u200c\u062a\u0631 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0639\u062f\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0645\u062d\u06cc\u0637\u06cc: \u0628\u0631\u0627\u06cc \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646 \u0646\u062a\u0627\u06cc\u062c \u062f\u0642\u06cc\u0642 \u062a\u0633\u062a \u0639\u0645\u0644\u06a9\u0631\u062f\u060c \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u06a9\u062f \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0648 \u0634\u0631\u0627\u06cc\u0637 \u06cc\u06a9\u0633\u0627\u0646 \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f.\u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0647\u0627\u06cc \u0645\u062a\u0639\u062f\u062f: \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0628\u0647 \u0646\u062a\u0627\u06cc\u062c \u067e\u0627\u06cc\u062f\u0627\u0631\u062a\u0631 \u0648 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0646\u0648\u0633\u0627\u0646\u0627\u062a \u062a\u0635\u0627\u062f\u0641\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u0686\u0646\u062f\u06cc\u0646 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f.<\/p>\n<p>  15. uuid &#8211; \u062a\u0648\u0644\u06cc\u062f \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f<\/p>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<\/p>\n<p>\u0627\u06cc\u0646 uuid \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u062c\u0647\u0627\u0646\u06cc (UUID) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. UUID \u0647\u0627 \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0634\u062f\u0647 \u0627\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u06af\u0633\u062a\u0631\u062f\u0647 \u062f\u0631 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u062f\u0627\u0631\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0634\u06cc \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u0648 \u063a\u06cc\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f. uuid \u0645\u0627\u0698\u0648\u0644 \u0627\u0632 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f UUID \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0632 \u062c\u0645\u0644\u0647 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0632\u0645\u0627\u0646\u060c \u0627\u0639\u062f\u0627\u062f \u062a\u0635\u0627\u062f\u0641\u06cc \u0648 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0647\u0634 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u06cc\u06a9 UUID \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0632\u0645\u0627\u0646 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<p>import uuid<\/p>\n<p>uuid1 = uuid.uuid1()<br \/>\nprint(f&#8221;UUID1: {uuid1}&#8221;)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<p>UUID1: 123e4567-e89b-12d3-a456-426614174000<\/p>\n<p>\u06cc\u06a9 UUID \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0639\u062f\u0627\u062f \u062a\u0635\u0627\u062f\u0641\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<p>import uuid<\/p>\n<p>uuid4 = uuid.uuid4()<br \/>\nprint(f&#8221;UUID4: {uuid4}&#8221;)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<p>UUID4: 9d6d8a0a-1e2b-4f8c-8c0d-15e16529d37e<\/p>\n<p>\u06cc\u06a9 UUID \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0646\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<p>import uuid<\/p>\n<p>namespace = uuid.NAMESPACE_DNS<br \/>\nname = &#8220;example.com&#8221;<br \/>\nuuid3 = uuid.uuid3(namespace, name)<br \/>\nprint(f&#8221;UUID3: {uuid3}&#8221;)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<p>UUID3: 5d5c4b37-1c73-3b3d-bc8c-616c98a6a3d3<\/p>\n<p>\u06cc\u06a9 UUID \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0647\u0634 SHA-1 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<p>import uuid<\/p>\n<p>namespace = uuid.NAMESPACE_URL<br \/>\nname = &#8220;http:\/\/example.com&#8221;<br \/>\nuuid5 = uuid.uuid5(namespace, name)<br \/>\nprint(f&#8221;UUID5: {uuid5}&#8221;)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<p>UUID5: 9b3f7e1d-f9b0-5d8b-9141-fb8b571f4f67<\/p>\n<p>UUID \u0631\u0627 \u0628\u0647 \u0631\u0634\u062a\u0647 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n<p>import uuid<\/p>\n<p>uuid_obj = uuid.uuid4()<br \/>\nuuid_str = str(uuid_obj)<br \/>\nprint(f&#8221;UUID as string: {uuid_str}&#8221;)<\/p>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<p>UUID as string: 2d5b44b8-4a0f-4f3d-a2b4-3c6e1f7f6a3b<\/p>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/p>\n<p>\u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f: \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u062c\u0644\u0633\u0647\u060c \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0648 \u063a\u06cc\u0631\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.\u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647: \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0639\u062f\u0645 \u062a\u062f\u0627\u062e\u0644 \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u062f\u0631 \u06af\u0631\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0631\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.\u0631\u062f\u06cc\u0627\u0628\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627: \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0631\u062f\u06cc\u0627\u0628\u06cc \u0686\u0631\u062e\u0647 \u062d\u06cc\u0627\u062a \u062f\u0627\u062f\u0647 \u0647\u0627 \u06cc\u0627 \u0627\u0634\u06cc\u0627\u0621\u060c \u0645\u0627\u0646\u0646\u062f \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627 \u062f\u0631 \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u06af\u0632\u0627\u0631\u0634\u060c \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/p>\n<p>\u0646\u0633\u062e\u0647 \u0647\u0627\u06cc UUID: uuid \u0645\u0627\u0698\u0648\u0644 \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 UUID \u0647\u0627 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f (\u0645\u0627\u0646\u0646\u062f UUID1\u060c UUID4\u060c UUID3 \u0648 UUID5)\u060c \u0646\u0633\u062e\u0647 \u0645\u0646\u0627\u0633\u0628 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0639\u0645\u0644\u06a9\u0631\u062f: \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u062f\u0627\u062f \u0632\u06cc\u0627\u062f\u06cc UUID \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u06a9\u0646\u0646\u062f\u060c \u0628\u0631\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f\u060c \u0646\u0633\u062e\u0647 UUID \u0645\u0646\u0627\u0633\u0628 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c UUID4 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0639\u062f\u0627\u062f \u062a\u0635\u0627\u062f\u0641\u06cc \u0627\u0633\u062a \u0648 \u0633\u0631\u06cc\u0639\u062a\u0631 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u0634\u0648\u062f\u060c \u0627\u0645\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062e\u0637\u0631\u0627\u062a \u0628\u0631\u062e\u0648\u0631\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f. UUID1 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0632\u0645\u0627\u0646 \u0648 \u06af\u0631\u0647 \u0627\u0633\u062a\u060c \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u062f\u062a\u0631 \u0627\u0633\u062a \u0627\u0645\u0627 \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0628\u0627\u0644\u0627\u062a\u0631\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0642\u0627\u0644\u0628: \u0647\u0646\u06af\u0627\u0645 \u0627\u0646\u062a\u0642\u0627\u0644 UUID \u0647\u0627 \u0628\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627 \u0648 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c \u0627\u0632 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f\u060c \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0627\u0632 \u0642\u0627\u0644\u0628 \u0631\u0634\u062a\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<div data-article-id=\"1990642\" id=\"article-body\" wp_automatic_readability=\"354.5\">\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 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=\"\u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a \u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628\"><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 ' ><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D8%AF%D8%B1_%D8%AF%D9%86%DB%8C%D8%A7%DB%8C_%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86%D8%8C_%D8%AA%D9%88%D8%A7%D8%A8%D8%B9_%D9%88_%D9%85%D8%A7%DA%98%D9%88%D9%84%E2%80%8C%D9%87%D8%A7%DB%8C_%DA%AF%D9%86%D8%AC_%D9%88%D8%AC%D9%88%D8%AF_%D8%AF%D8%A7%D8%B1%D8%AF_%DA%A9%D9%87_%D9%85%DB%8C%E2%80%8C%D8%AA%D9%88%D8%A7%D9%86%D9%86%D8%AF_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C_%D8%B4%D9%85%D8%A7_%D8%B1%D8%A7_%D8%A2%D8%B3%D8%A7%D9%86%E2%80%8C%D8%AA%D8%B1_%D9%88_%DA%A9%D8%AF_%D8%B4%D9%85%D8%A7_%D8%B1%D8%A7_%DA%A9%D8%A7%D8%B1%D8%A2%D9%85%D8%AF%D8%AA%D8%B1_%DA%A9%D9%86%D9%86%D8%AF_%D8%A7%DB%8C%D9%86_%D9%85%D9%82%D8%A7%D9%84%D9%87_%D8%B4%D9%85%D8%A7_%D8%B1%D8%A7_%D8%A8%D8%A7_%D8%A7%DB%8C%D9%86_%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%D9%87%D8%A7_%D8%A2%D8%B4%D9%86%D8%A7_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF_%D9%88_%D8%B2%D9%86%D8%AF%DA%AF%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_%D8%B4%D9%85%D8%A7_%D8%B1%D8%A7_%D8%A8%D8%B3%DB%8C%D8%A7%D8%B1_%D8%A2%D8%B3%D8%A7%D9%86_%D8%AA%D8%B1_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF\" >\u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u062a\u0648\u0627\u0628\u0639 \u0648 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u06af\u0646\u062c \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0634\u0645\u0627 \u0631\u0627 \u0622\u0633\u0627\u0646\u200c\u062a\u0631 \u0648 \u06a9\u062f \u0634\u0645\u0627 \u0631\u0627 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0627 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0622\u0634\u0646\u0627 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0632\u0646\u062f\u06af\u06cc \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0633\u06cc\u0627\u0631 \u0622\u0633\u0627\u0646 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f!<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#1_all_%E2%80%93_%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF_%DA%A9%D9%87_%D8%A2%DB%8C%D8%A7_%D9%87%D9%85%D9%87_%D8%B9%D9%86%D8%A7%D8%B5%D8%B1_%D8%AF%D8%A7%D8%B1%D8%A7%DB%8C_%D8%B4%D8%B1%D8%A7%DB%8C%D8%B7_%D9%87%D8%B3%D8%AA%D9%86%D8%AF_%DB%8C%D8%A7_%D8%AE%DB%8C%D8%B1\" >1. all &#8211; \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0645\u0647 \u0639\u0646\u0627\u0635\u0631 \u062f\u0627\u0631\u0627\u06cc \u0634\u0631\u0627\u06cc\u0637 \u0647\u0633\u062a\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9\" >\u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87\" >\u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#2_any_%E2%80%93_%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF_%DA%A9%D9%87_%D8%A2%DB%8C%D8%A7_%D9%87%D8%B1_%DB%8C%DA%A9_%D8%A7%D8%B2_%D8%B9%D9%86%D8%A7%D8%B5%D8%B1_%D9%85%D8%B7%D8%A7%D8%A8%D9%82_%D8%A8%D8%A7_%D8%B4%D8%B1%D8%A7%DB%8C%D8%B7_%D9%87%D8%B3%D8%AA%D9%86%D8%AF\" >2. any &#8211; \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0639\u0646\u0627\u0635\u0631 \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 \u0634\u0631\u0627\u06cc\u0637 \u0647\u0633\u062a\u0646\u062f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-2\" >\u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-2\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-2\" >\u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#3_argparse_%E2%80%93_%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D8%A2%D8%B1%DA%AF%D9%88%D9%85%D8%A7%D9%86_%D9%87%D8%A7%DB%8C_%D8%AE%D8%B7_%D9%81%D8%B1%D9%85%D8%A7%D9%86\" >3. argparse &#8211; \u0645\u062f\u06cc\u0631\u06cc\u062a \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-3\" >\u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-3\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-3\" >\u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-2\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#4_collectionsCounter_%E2%80%93_%DA%A9%D9%84%D8%A7%D8%B3_%D9%BE%DB%8C%D8%B4%D8%AE%D9%88%D8%A7%D9%86\" >4. collections.Counter &#8211; \u06a9\u0644\u0627\u0633 \u067e\u06cc\u0634\u062e\u0648\u0627\u0646<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-4\" >\u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-4\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-4\" >\u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-3\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#5_collectionsdefaultdict_%E2%80%93_%D8%AF%DB%8C%DA%A9%D8%B4%D9%86%D8%B1%DB%8C_%D8%A8%D8%A7_%D9%85%D9%82%D8%A7%D8%AF%DB%8C%D8%B1_%D9%BE%DB%8C%D8%B4_%D9%81%D8%B1%D8%B6\" >5. collections.defaultdict &#8211; \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-5\" >\u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-5\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-5\" >\u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-4\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#6_dataclassesdataclass_%E2%80%93_%DA%A9%D9%84%D8%A7%D8%B3_%D9%87%D8%A7%DB%8C_%D8%AF%D8%A7%D8%AF%D9%87_%D8%B3%D8%A8%DA%A9\" >6. dataclasses.dataclass &#8211; \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0633\u0628\u06a9<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-6\" >\u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-6\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-6\" >\u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-5\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#7_datetime_%E2%80%93_%D8%B1%D8%B3%DB%8C%D8%AF%DA%AF%DB%8C_%D8%A8%D9%87_%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE_%D9%88_%D8%B2%D9%85%D8%A7%D9%86\" >7. datetime &#8211; \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-7\" >\u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-7\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-7\" >\u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-6\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#8_functoolslru_cache_%E2%80%93_%D9%86%D8%AA%D8%A7%DB%8C%D8%AC_%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF_%D8%AD%D8%A7%D9%81%D8%B8%D9%87_%D9%BE%D9%86%D9%87%D8%A7%D9%86_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4_%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF\" >8. functools.lru_cache &#8211; \u0646\u062a\u0627\u06cc\u062c \u0639\u0645\u0644\u06a9\u0631\u062f \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u0639\u0645\u0644\u06a9\u0631\u062f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-8\" >\u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-8\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-8\" >\u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-7\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#9_itertoolschain_%E2%80%93_%DA%86%D9%86%D8%AF%DB%8C%D9%86_%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1_%D8%B2%D9%86%D8%AC%DB%8C%D8%B1%D9%87_%D8%A7%DB%8C_%D8%A8%D8%A7_%D9%87%D9%85\" >9. itertools.chain &#8211; \u0686\u0646\u062f\u06cc\u0646 \u062a\u06a9\u0631\u0627\u0631 \u0632\u0646\u062c\u06cc\u0631\u0647 \u0627\u06cc \u0628\u0627 \u0647\u0645<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-9\" >\u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-9\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-9\" >\u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-8\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#10_json_%E2%80%93_%DB%8C%DA%A9_%DA%A9%D9%85%DA%A9_%D8%A8%D8%B2%D8%B1%DA%AF_%D8%A8%D8%B1%D8%A7%DB%8C_%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D8%AF%D8%A7%D8%AF%D9%87_%D9%87%D8%A7%DB%8C_JSON\" >10. json &#8211; \u06cc\u06a9 \u06a9\u0645\u06a9 \u0628\u0632\u0631\u06af \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-10\" >\u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-10\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-10\" >\u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-9\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#11_pickle_%E2%80%93_%D8%B3%D8%B1%DB%8C%D8%A7%D9%84_%D8%B3%D8%A7%D8%B2%DB%8C_%D9%88_%D8%B3%D8%B1%DB%8C%D8%A7%D9%84_%D8%B2%D8%AF%D8%A7%DB%8C%DB%8C_%D8%A7%D8%B2_%D8%A7%D8%B4%DB%8C%D8%A7%D8%A1\" >11. pickle &#8211; \u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0631\u06cc\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C\" >\u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-11\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87\" >\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-10\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#12_pprint_%E2%80%93_%D9%82%D8%A7%D9%84%D8%A8_%D8%A8%D9%86%D8%AF%DB%8C_%D8%B3%D8%A7%D8%AE%D8%AA%D8%A7%D8%B1%D9%87%D8%A7%DB%8C_%D8%AF%D8%A7%D8%AF%D9%87_%D9%BE%DB%8C%DA%86%DB%8C%D8%AF%D9%87_%D8%A8%D8%B1%D8%A7%DB%8C_%DA%86%D8%A7%D9%BE\" >12. pprint &#8211; \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0628\u0631\u0627\u06cc \u0686\u0627\u067e<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C-2\" >\u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-12\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-2\" >\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-11\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#13_re_%E2%80%93_%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1_%DA%A9%D9%86%D8%AA%D8%B1%D9%84_%D8%A8%DB%8C%D8%A7%D9%86_%D9%85%D9%86%D8%B8%D9%85\" >13. re &#8211; \u0627\u0628\u0632\u0627\u0631 \u06a9\u0646\u062a\u0631\u0644 \u0628\u06cc\u0627\u0646 \u0645\u0646\u0638\u0645<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C-3\" >\u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-13\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-3\" >\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-12\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#14_timeittimeit_%E2%80%93_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%D9%87_%DA%AF%DB%8C%D8%B1%DB%8C_%D8%B2%D9%85%D8%A7%D9%86_%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%DA%A9%D8%AF\" >14. timeit.timeit &#8211; \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-67\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C-4\" >\u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-68\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-14\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-69\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-4\" >\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-70\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-13\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-71\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#15_uuid_%E2%80%93_%D8%AA%D9%88%D9%84%DB%8C%D8%AF_%D8%B4%D9%86%D8%A7%D8%B3%D9%87_%D9%87%D8%A7%DB%8C_%D9%85%D9%86%D8%AD%D8%B5%D8%B1_%D8%A8%D9%87_%D9%81%D8%B1%D8%AF\" >15. uuid &#8211; \u062a\u0648\u0644\u06cc\u062f \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-72\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C-5\" >\u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-73\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-15\" >\u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-74\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-5\" >\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-75\" href=\"https:\/\/nabfollower.com\/blog\/dont-let-code-give-you-gray-hair-15-python-functions-to-save-your-development-life-46c3\/#%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-14\" >\u0645\u0644\u0627\u062d\u0638\u0627\u062a<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D8%AF%D8%B1_%D8%AF%D9%86%DB%8C%D8%A7%DB%8C_%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86%D8%8C_%D8%AA%D9%88%D8%A7%D8%A8%D8%B9_%D9%88_%D9%85%D8%A7%DA%98%D9%88%D9%84%E2%80%8C%D9%87%D8%A7%DB%8C_%DA%AF%D9%86%D8%AC_%D9%88%D8%AC%D9%88%D8%AF_%D8%AF%D8%A7%D8%B1%D8%AF_%DA%A9%D9%87_%D9%85%DB%8C%E2%80%8C%D8%AA%D9%88%D8%A7%D9%86%D9%86%D8%AF_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C_%D8%B4%D9%85%D8%A7_%D8%B1%D8%A7_%D8%A2%D8%B3%D8%A7%D9%86%E2%80%8C%D8%AA%D8%B1_%D9%88_%DA%A9%D8%AF_%D8%B4%D9%85%D8%A7_%D8%B1%D8%A7_%DA%A9%D8%A7%D8%B1%D8%A2%D9%85%D8%AF%D8%AA%D8%B1_%DA%A9%D9%86%D9%86%D8%AF_%D8%A7%DB%8C%D9%86_%D9%85%D9%82%D8%A7%D9%84%D9%87_%D8%B4%D9%85%D8%A7_%D8%B1%D8%A7_%D8%A8%D8%A7_%D8%A7%DB%8C%D9%86_%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%D9%87%D8%A7_%D8%A2%D8%B4%D9%86%D8%A7_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF_%D9%88_%D8%B2%D9%86%D8%AF%DA%AF%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_%D8%B4%D9%85%D8%A7_%D8%B1%D8%A7_%D8%A8%D8%B3%DB%8C%D8%A7%D8%B1_%D8%A2%D8%B3%D8%A7%D9%86_%D8%AA%D8%B1_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF\"><\/span>\n<p>  \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u062a\u0648\u0627\u0628\u0639 \u0648 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u06af\u0646\u062c \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0634\u0645\u0627 \u0631\u0627 \u0622\u0633\u0627\u0646\u200c\u062a\u0631 \u0648 \u06a9\u062f \u0634\u0645\u0627 \u0631\u0627 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0627 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0622\u0634\u0646\u0627 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0632\u0646\u062f\u06af\u06cc \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0633\u06cc\u0627\u0631 \u0622\u0633\u0627\u0646 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f!<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<h2><span class=\"ez-toc-section\" id=\"1_all_%E2%80%93_%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF_%DA%A9%D9%87_%D8%A2%DB%8C%D8%A7_%D9%87%D9%85%D9%87_%D8%B9%D9%86%D8%A7%D8%B5%D8%B1_%D8%AF%D8%A7%D8%B1%D8%A7%DB%8C_%D8%B4%D8%B1%D8%A7%DB%8C%D8%B7_%D9%87%D8%B3%D8%AA%D9%86%D8%AF_%DB%8C%D8%A7_%D8%AE%DB%8C%D8%B1\"><\/span>\n<p>  1. <code>all<\/code> &#8211; \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0645\u0647 \u0639\u0646\u0627\u0635\u0631 \u062f\u0627\u0631\u0627\u06cc \u0634\u0631\u0627\u06cc\u0637 \u0647\u0633\u062a\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u06cc\u0646 <code>all<\/code> \u062a\u0627\u0628\u0639 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0645\u0647 \u0639\u0646\u0627\u0635\u0631 \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 \u067e\u0630\u06cc\u0631 \u0634\u0631\u0627\u06cc\u0637 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0631\u0627 \u062f\u0627\u0631\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u06af\u0631 \u062a\u06a9\u0631\u0627\u0631 \u062e\u0627\u0644\u06cc \u0628\u0627\u0634\u062f\u060c \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u062f <code>True<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"6\">\n<li wp_automatic_readability=\"4\">\n<p><strong>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0645\u0647 \u0627\u0639\u062f\u0627\u062f \u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0645\u062b\u0628\u062a \u0647\u0633\u062a\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631<\/strong>:<\/p>\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>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">all<\/span><span class=\"p\">(<\/span><span class=\"n\">num<\/span> <span class=\"o\">&gt;<\/span> <span class=\"mi\">0<\/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=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: True\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"1\">\n<p><strong>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u062a\u0645\u0627\u0645 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u06cc\u06a9 \u0631\u0634\u062a\u0647 \u062d\u0631\u0648\u0641 \u0627\u0644\u0641\u0628\u0627 \u0647\u0633\u062a\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">text<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Hello<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">all<\/span><span class=\"p\">(<\/span><span class=\"n\">char<\/span><span class=\"p\">.<\/span><span class=\"nf\">isalpha<\/span><span class=\"p\">()<\/span> <span class=\"k\">for<\/span> <span class=\"n\">char<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">text<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: True\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"4\">\n<p><strong>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0645\u0647 \u0645\u0642\u0627\u062f\u06cc\u0631 \u062f\u0631 \u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0628\u0632\u0631\u06af\u062a\u0631 \u0627\u0632 10 \u0647\u0633\u062a\u0646\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span><span class=\"sh\">'<\/span><span class=\"s\">a<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"mi\">11<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">b<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"mi\">12<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">c<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"mi\">9<\/span><span class=\"p\">}<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">all<\/span><span class=\"p\">(<\/span><span class=\"n\">value<\/span> <span class=\"o\">&gt;<\/span> <span class=\"mi\">10<\/span> <span class=\"k\">for<\/span> <span class=\"n\">value<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">data<\/span><span class=\"p\">.<\/span><span class=\"nf\">values<\/span><span class=\"p\">())<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: False\n<\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87\"><\/span>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u062a\u0627\u06cc\u06cc\u062f \u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627: \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0647 \u0627\u0642\u0644\u0627\u0645 \u062f\u0627\u062f\u0647 \u062f\u0627\u0631\u0627\u06cc \u0634\u0631\u0627\u06cc\u0637 \u062e\u0627\u0635 \u0647\u0633\u062a\u0646\u062f.<br \/>\u0628\u0631\u0631\u0633\u06cc \u0648\u0636\u0639\u06cc\u062a: \u0642\u0628\u0644 \u0627\u0632 \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u0627\u0632 \u0627\u0639\u062a\u0628\u0627\u0631 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"2_any_%E2%80%93_%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF_%DA%A9%D9%87_%D8%A2%DB%8C%D8%A7_%D9%87%D8%B1_%DB%8C%DA%A9_%D8%A7%D8%B2_%D8%B9%D9%86%D8%A7%D8%B5%D8%B1_%D9%85%D8%B7%D8%A7%D8%A8%D9%82_%D8%A8%D8%A7_%D8%B4%D8%B1%D8%A7%DB%8C%D8%B7_%D9%87%D8%B3%D8%AA%D9%86%D8%AF\"><\/span>\n<p>  2. <code>any<\/code> &#8211; \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u0639\u0646\u0627\u0635\u0631 \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 \u0634\u0631\u0627\u06cc\u0637 \u0647\u0633\u062a\u0646\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-2\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u06cc\u0646 <code>any<\/code> \u062a\u0627\u0628\u0639 \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0622\u06cc\u0627 \u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u0639\u0646\u0635\u0631 \u062f\u0631 \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 (\u0645\u0627\u0646\u0646\u062f \u06cc\u06a9 \u0644\u06cc\u0633\u062a \u06cc\u0627 \u062a\u0627\u067e\u0644) \u0628\u0627 \u06cc\u06a9 \u0634\u0631\u0637 \u0645\u0639\u06cc\u0646 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f \u06cc\u0627 \u062e\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u06af\u0631 \u0647\u0631 \u0639\u0646\u0635\u0631\u06cc \u0628\u0627\u0634\u062f <code>True<\/code>\u060c \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u062f <code>True<\/code>; \u062f\u0631 \u063a\u06cc\u0631 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a \u0628\u0627\u0632 \u0645\u06cc \u06af\u0631\u062f\u062f <code>False<\/code>. \u0627\u06af\u0631 \u062a\u06a9\u0631\u0627\u0631 \u062e\u0627\u0644\u06cc \u0628\u0627\u0634\u062f\u060c \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u062f <code>False<\/code>.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-2\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"9.5\">\n<li wp_automatic_readability=\"4\">\n<p><strong>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0627\u0639\u062f\u0627\u062f \u0628\u0632\u0631\u06af\u062a\u0631 \u0627\u0632 10 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06cc\u0627 \u062e\u06cc\u0631<\/strong>:<\/p>\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\">5<\/span><span class=\"p\">,<\/span> <span class=\"mi\">8<\/span><span class=\"p\">,<\/span> <span class=\"mi\">12<\/span><span class=\"p\">]<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">any<\/span><span class=\"p\">(<\/span><span class=\"n\">num<\/span> <span class=\"o\">&gt;<\/span> <span class=\"mi\">10<\/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=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: True\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"1\">\n<p><strong>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u06cc\u06a9 \u0631\u0634\u062a\u0647 \u062f\u0627\u0631\u0627\u06cc \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u062e\u0627\u0635\u06cc \u0627\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">text<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">hello<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">any<\/span><span class=\"p\">(<\/span><span class=\"n\">char<\/span> <span class=\"o\">==<\/span> <span class=\"sh\">'<\/span><span class=\"s\">h<\/span><span class=\"sh\">'<\/span> <span class=\"k\">for<\/span> <span class=\"n\">char<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">text<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: True\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"4\">\n<p><strong>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631\u06cc \u062f\u0631 \u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0647\u06cc\u0686 \u06a9\u062f\u0627\u0645 \u0646\u06cc\u0633\u062a\u0646\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span><span class=\"sh\">'<\/span><span class=\"s\">name<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Alice<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">age<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"bp\">None<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">location<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">NY<\/span><span class=\"sh\">'<\/span><span class=\"p\">}<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">any<\/span><span class=\"p\">(<\/span><span class=\"n\">value<\/span> <span class=\"ow\">is<\/span> <span class=\"bp\">None<\/span> <span class=\"k\">for<\/span> <span class=\"n\">value<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">data<\/span><span class=\"p\">.<\/span><span class=\"nf\">values<\/span><span class=\"p\">())<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: True\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"4\">\n<p><strong>\u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u06cc\u06a9 \u062a\u0627\u067e\u0644 \u062d\u0627\u0648\u06cc \u0639\u0646\u0627\u0635\u0631 \u063a\u06cc\u0631 \u0635\u0641\u0631 \u0627\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">tup<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"mi\">0<\/span><span class=\"p\">,<\/span> <span class=\"mi\">0<\/span><span class=\"p\">,<\/span> <span class=\"mi\">1<\/span><span class=\"p\">,<\/span> <span class=\"mi\">0<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">any<\/span><span class=\"p\">(<\/span><span class=\"n\">tup<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: True\n<\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-2\"><\/span>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>\u0628\u0631\u0631\u0633\u06cc \u0648\u0636\u0639\u06cc\u062a<\/strong>: \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u062d\u062f\u0627\u0642\u0644 \u06cc\u06a9 \u0639\u0646\u0635\u0631 \u062f\u0631 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627 \u062f\u0627\u0631\u0627\u06cc \u0634\u0631\u0627\u06cc\u0637 \u062e\u0627\u0635\u06cc \u0627\u0633\u062a \u06cc\u0627 \u062e\u06cc\u0631\u060c <code>any<\/code> \u0627\u0628\u0632\u0627\u0631 \u0628\u0633\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0622\u0645\u062f\u06cc \u0627\u0633\u062a \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0628\u0631\u0631\u0633\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0622\u06cc\u0627 \u0648\u0631\u0648\u062f\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0628\u0627 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f \u06cc\u0627 \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0642\u0627\u062f\u06cc\u0631\u06cc \u062f\u0631 \u0644\u06cc\u0633\u062a \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0631\u0627 \u0628\u0631\u0622\u0648\u0631\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<div class=\"highlight js-code-highlight\" wp_automatic_readability=\"10\">\n<pre class=\"highlight plaintext\"><code>users = ['admin', 'guest', 'user1']\nif any(user == 'admin' for user in users):\n    print(\"Admin is present\")\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>\u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627<\/strong>: \u0647\u0646\u06af\u0627\u0645 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0641\u0631\u0645 \u0647\u0627 \u06cc\u0627 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u060c \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0622\u06cc\u0627 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062e\u0627\u0644\u06cc \u06cc\u0627 \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<div class=\"highlight js-code-highlight\" wp_automatic_readability=\"10\">\n<pre class=\"highlight plaintext\"><code>fields = {'name': 'John', 'email': '', 'age': 30}\nif any(value == '' for value in fields.values()):\n    print(\"Some fields are empty!\")\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>\u0641\u06cc\u0644\u062a\u0631 \u06a9\u0631\u062f\u0646 \u0633\u0631\u06cc\u0639 \u062f\u0627\u062f\u0647 \u0647\u0627<\/strong>: \u0628\u0631\u0627\u06cc \u0645\u062b\u0627\u0644\u060c \u0628\u0631\u0631\u0633\u06cc \u0633\u0631\u06cc\u0639 \u0646\u0642\u0627\u0637 \u062f\u0627\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u062f\u0631 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0634\u0631\u0627\u06cc\u0637 \u0631\u0627 \u0646\u062f\u0627\u0631\u0646\u062f \u06cc\u0627 \u062e\u06cc\u0631.<\/p>\n<div class=\"highlight js-code-highlight\" wp_automatic_readability=\"11\">\n<pre class=\"highlight plaintext\"><code>data_points = [3.2, 5.6, 0.0, -1.2, 4.8]\nif any(x <\/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<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>any<\/code>  \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u067e\u0633 \u0627\u0632 \u0645\u0648\u0627\u062c\u0647\u0647 \u0628\u0627 \u0627\u0648\u0644\u06cc \u0628\u0627\u0632 \u0645\u06cc \u06af\u0631\u062f\u062f <code>True<\/code> \u0639\u0646\u0635\u0631 \u0648 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0639\u0646\u0627\u0635\u0631 \u0628\u0627\u0642\u06cc \u0645\u0627\u0646\u062f\u0647 \u0627\u062f\u0627\u0645\u0647 \u0646\u0645\u06cc \u062f\u0647\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 \u0645\u0632\u06cc\u062a \u0639\u0645\u0644\u06a9\u0631\u062f\u06cc \u0627\u0633\u062a. <br \/><code>any<\/code>  \u0627\u063a\u0644\u0628 \u0628\u0627 \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0648\u0644\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f \u0648 \u0628\u0647 \u0622\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0631\u0627 \u0628\u062f\u0648\u0646 \u0645\u0635\u0631\u0641 \u062d\u0627\u0641\u0638\u0647 \u0632\u06cc\u0627\u062f \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u062f. <br \/><code>any<\/code>  \u0648 <code>all<\/code> \u06cc\u06a9 \u062c\u0641\u062a \u062a\u0648\u0627\u0628\u0639 \u0628\u0648\u0644\u06cc \u0628\u0633\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0633\u0631\u0639\u062a \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0645\u0646\u0637\u0642 \u06a9\u062f\u0647\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0634\u0631\u0627\u06cc\u0637 \u0631\u0627 \u0633\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"3_argparse_%E2%80%93_%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D8%A2%D8%B1%DA%AF%D9%88%D9%85%D8%A7%D9%86_%D9%87%D8%A7%DB%8C_%D8%AE%D8%B7_%D9%81%D8%B1%D9%85%D8%A7%D9%86\"><\/span>\n<p>  3. <code>argparse<\/code> &#8211; \u0645\u062f\u06cc\u0631\u06cc\u062a \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-3\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u06cc\u0646 <code>argparse<\/code> \u0645\u0627\u0698\u0648\u0644 \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u0631\u0627\u0628\u0637 \u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u06a9\u0627\u0631\u0628\u0631 \u067e\u0633\u0646\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u06cc\u0646 \u0628\u0647 \u0634\u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0634\u0645\u0627 \u0686\u0647 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc\u06cc \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u067e\u0630\u06cc\u0631\u062f \u0648 \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u067e\u06cc\u0627\u0645 \u0647\u0627\u06cc \u0631\u0627\u0647\u0646\u0645\u0627 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646\u060c \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0634\u0645\u0627 \u0631\u0627 \u0627\u0646\u0639\u0637\u0627\u0641 \u067e\u0630\u06cc\u0631\u062a\u0631 \u0648 \u0622\u0633\u0627\u0646 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0628\u0647 \u062e\u0635\u0648\u0635 \u062f\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u0631\u0633\u0627\u0644 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627 \u062f\u0627\u0631\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-3\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"24\">\n<li wp_automatic_readability=\"8\">\n<p><strong>\u06a9\u0646\u062a\u0631\u0644 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0627\u0633\u0627\u0633\u06cc<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">argparse<\/span>\n<span class=\"n\">parser<\/span> <span class=\"o\">=<\/span> <span class=\"n\">argparse<\/span><span class=\"p\">.<\/span><span class=\"nc\">ArgumentParser<\/span><span class=\"p\">(<\/span><span class=\"n\">description<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">This is a demo script<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">add_argument<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">--name<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"nb\">type<\/span><span class=\"o\">=<\/span><span class=\"nb\">str<\/span><span class=\"p\">,<\/span> <span class=\"n\">help<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">Enter your name<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">args<\/span> <span class=\"o\">=<\/span> <span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">parse_args<\/span><span class=\"p\">()<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Hello, <\/span><span class=\"si\">{<\/span><span class=\"n\">args<\/span><span class=\"p\">.<\/span><span class=\"n\">name<\/span><span class=\"si\">}<\/span><span class=\"s\">!<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627: <\/p>\n<pre class=\"highlight plaintext\"><code>python script.py --name Alice\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>Hello, Alice!\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"12\">\n<p><strong>\u062a\u0646\u0638\u06cc\u0645 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0648 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">argparse<\/span>\n<span class=\"n\">parser<\/span> <span class=\"o\">=<\/span> <span class=\"n\">argparse<\/span><span class=\"p\">.<\/span><span class=\"nc\">ArgumentParser<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">add_argument<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">--age<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"nb\">type<\/span><span class=\"o\">=<\/span><span class=\"nb\">int<\/span><span class=\"p\">,<\/span> <span class=\"n\">required<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">,<\/span> <span class=\"n\">help<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">Enter your age<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">add_argument<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">--city<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"nb\">type<\/span><span class=\"o\">=<\/span><span class=\"nb\">str<\/span><span class=\"p\">,<\/span> <span class=\"n\">default<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">Unknown<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"n\">help<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">Enter your city<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">args<\/span> <span class=\"o\">=<\/span> <span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">parse_args<\/span><span class=\"p\">()<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Age: <\/span><span class=\"si\">{<\/span><span class=\"n\">args<\/span><span class=\"p\">.<\/span><span class=\"n\">age<\/span><span class=\"si\">}<\/span><span class=\"s\">, City: <\/span><span class=\"si\">{<\/span><span class=\"n\">args<\/span><span class=\"p\">.<\/span><span class=\"n\">city<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627:<\/p>\n<pre class=\"highlight plaintext\"><code>python script.py --age 30 --city Beijing\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>Age: 30, City: Beijing\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"7\">\n<p><strong>\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u0628\u0648\u0644\u06cc<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">argparse<\/span>\n<span class=\"n\">parser<\/span> <span class=\"o\">=<\/span> <span class=\"n\">argparse<\/span><span class=\"p\">.<\/span><span class=\"nc\">ArgumentParser<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">add_argument<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">--verbose<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"n\">action<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">store_true<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"n\">help<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">Provide verbose output if set<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">args<\/span> <span class=\"o\">=<\/span> <span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">parse_args<\/span><span class=\"p\">()<\/span>\n<span class=\"k\">if<\/span> <span class=\"n\">args<\/span><span class=\"p\">.<\/span><span class=\"n\">verbose<\/span><span class=\"p\">:<\/span>\n    <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Verbose mode enabled<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">else<\/span><span class=\"p\">:<\/span>\n    <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Default mode<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627:<\/p>\n<pre class=\"highlight plaintext\"><code>python script.py --verbose\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>Verbose mode enabled\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"15\">\n<p><strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0686\u0646\u062f\u06cc\u0646 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">argparse<\/span>\n<span class=\"n\">parser<\/span> <span class=\"o\">=<\/span> <span class=\"n\">argparse<\/span><span class=\"p\">.<\/span><span class=\"nc\">ArgumentParser<\/span><span class=\"p\">(<\/span><span class=\"n\">description<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Calculator program<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">add_argument<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">num1<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"nb\">type<\/span><span class=\"o\">=<\/span><span class=\"nb\">int<\/span><span class=\"p\">,<\/span> <span class=\"n\">help<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">First number<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">add_argument<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">num2<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"nb\">type<\/span><span class=\"o\">=<\/span><span class=\"nb\">int<\/span><span class=\"p\">,<\/span> <span class=\"n\">help<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Second number<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">add_argument<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">--operation<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"nb\">type<\/span><span class=\"o\">=<\/span><span class=\"nb\">str<\/span><span class=\"p\">,<\/span> <span class=\"n\">default<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">add<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"n\">choices<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"sh\">'<\/span><span class=\"s\">add<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">subtract<\/span><span class=\"sh\">'<\/span><span class=\"p\">],<\/span> <span class=\"n\">help<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Choose operation type: add or subtract<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">args<\/span> <span class=\"o\">=<\/span> <span class=\"n\">parser<\/span><span class=\"p\">.<\/span><span class=\"nf\">parse_args<\/span><span class=\"p\">()<\/span>\n<span class=\"k\">if<\/span> <span class=\"n\">args<\/span><span class=\"p\">.<\/span><span class=\"n\">operation<\/span> <span class=\"o\">==<\/span> <span class=\"sh\">'<\/span><span class=\"s\">add<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">args<\/span><span class=\"p\">.<\/span><span class=\"n\">num1<\/span> <span class=\"o\">+<\/span> <span class=\"n\">args<\/span><span class=\"p\">.<\/span><span class=\"n\">num2<\/span>\n<span class=\"k\">else<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">args<\/span><span class=\"p\">.<\/span><span class=\"n\">num1<\/span> <span class=\"o\">-<\/span> <span class=\"n\">args<\/span><span class=\"p\">.<\/span><span class=\"n\">num2<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Result: <\/span><span class=\"si\">{<\/span><span class=\"n\">result<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627:<\/p>\n<pre class=\"highlight plaintext\"><code>python script.py 10 5 --operation subtract\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>Result: 5\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-3\"><\/span>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u062a\u0648\u0633\u0639\u0647 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646: \u0645\u0627\u0646\u0646\u062f \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646\u060c \u0648\u0638\u0627\u06cc\u0641 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u06cc\u0633\u062a\u0645\u060c \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0641\u0627\u06cc\u0644\u060c \u06a9\u0647 \u0627\u0646\u062a\u0642\u0627\u0644 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0631\u0627\u062d\u062a \u0645\u06cc \u06a9\u0646\u062f.<br \/>\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647: \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u06cc\u0627 \u0645\u0646\u0627\u0628\u0639 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc \u06a9\u0646\u062f.<br \/>\u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a: \u0628\u0647 \u0633\u0631\u0639\u062a \u0631\u0641\u062a\u0627\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0647\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0633\u0627\u062f\u0647\u060c \u0645\u0627\u0646\u0646\u062f \u062d\u0627\u0644\u062a \u067e\u0631\u062d\u0631\u0641\u060c \u062d\u0627\u0644\u062a \u062a\u0633\u062a \u0648 \u063a\u06cc\u0631\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-2\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>\u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627\u0647\u0646\u0645\u0627 \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f<\/strong>: <code>argparse<\/code> \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0631 \u0627\u0633\u0627\u0633 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0634\u0645\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u06a9\u0645\u06a9 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0634\u0645\u0627 \u0631\u0627 \u062f\u0631\u06a9 \u06a9\u0646\u0646\u062f.<br \/><strong>\u0627\u0646\u0648\u0627\u0639 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627<\/strong>: \u0627\u0632 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0627\u0632 \u062c\u0645\u0644\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u060c \u0627\u0639\u062f\u0627\u062f \u0635\u062d\u06cc\u062d\u060c \u0645\u0642\u0627\u062f\u06cc\u0631 \u0628\u0648\u0644\u06cc\u060c \u0644\u06cc\u0633\u062a \u0647\u0627 \u0648 \u063a\u06cc\u0631\u0647 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f.<br \/><strong>\u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u067e\u0627\u0631\u0627\u0645\u062a\u0631<\/strong>: <code>argparse<\/code> \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0646\u0648\u0639 \u0648 \u0642\u0627\u0646\u0648\u0646\u06cc \u0628\u0648\u062f\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u062f \u0648 \u0627\u0632 \u0645\u0639\u062a\u0628\u0631 \u0628\u0648\u062f\u0646 \u0648\u0631\u0648\u062f\u06cc \u0647\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"4_collectionsCounter_%E2%80%93_%DA%A9%D9%84%D8%A7%D8%B3_%D9%BE%DB%8C%D8%B4%D8%AE%D9%88%D8%A7%D9%86\"><\/span>\n<p>  4. <code>collections.Counter<\/code> &#8211; \u06a9\u0644\u0627\u0633 \u067e\u06cc\u0634\u062e\u0648\u0627\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-4\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>Counter<\/code>  \u06cc\u06a9 \u0632\u06cc\u0631 \u06a9\u0644\u0627\u0633 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u062f\u0631 \u062f\u0627\u062e\u0644 \u0627\u0633\u062a <code>collections<\/code> \u0645\u0627\u0698\u0648\u0644\u060c \u062f\u0631 \u062f\u0631\u062c\u0647 \u0627\u0648\u0644 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627\u0631\u0634 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0631\u062e\u062f\u0627\u062f\u0647\u0627\u06cc \u0647\u0631 \u0639\u0646\u0635\u0631 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0634\u06cc\u0621 \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631\u060c \u0628\u0627 \u0639\u0646\u0627\u0635\u0631 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0644\u06cc\u062f \u0648 \u0634\u0645\u0627\u0631\u0634 \u0622\u0646\u0647\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u0642\u0627\u062f\u06cc\u0631\u060c \u0634\u0645\u0627\u0631\u0634 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0686\u0646\u062f\u06cc\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a \u0634\u0645\u0627\u0631\u0634 \u0631\u0627\u062d\u062a \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-4\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"21\">\n<li wp_automatic_readability=\"9\">\n<p><strong>\u0634\u0645\u0627\u0631\u0634 \u0641\u0631\u06a9\u0627\u0646\u0633 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u062f\u0631 \u06cc\u06a9 \u0631\u0634\u062a\u0647<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">collections<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Counter<\/span>\n<span class=\"n\">text<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">hello world<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">counter<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Counter<\/span><span class=\"p\">(<\/span><span class=\"n\">text<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">counter<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: Counter({'l': 3, 'o': 2, 'h': 1, 'e': 1, ' ': 1, 'w': 1, 'r': 1, 'd': 1})\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"9\">\n<p><strong>\u0634\u0645\u0627\u0631\u0634 \u0648\u0642\u0648\u0639 \u0639\u0646\u0627\u0635\u0631 \u062f\u0631 \u06cc\u06a9 \u0644\u06cc\u0633\u062a<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">items<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"sh\">'<\/span><span class=\"s\">apple<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">banana<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">apple<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">orange<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">banana<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">apple<\/span><span class=\"sh\">'<\/span><span class=\"p\">]<\/span>\n<span class=\"n\">counter<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Counter<\/span><span class=\"p\">(<\/span><span class=\"n\">items<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">counter<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: Counter({'apple': 3, 'banana': 2, 'orange': 1})\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"5\">\n<p><strong>\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0631\u0627\u06cc\u062c \u062a\u0631\u06cc\u0646 \u0639\u0646\u0627\u0635\u0631<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">counter<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Counter<\/span><span class=\"p\">(<\/span><span class=\"n\">items<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">most_common<\/span> <span class=\"o\">=<\/span> <span class=\"n\">counter<\/span><span class=\"p\">.<\/span><span class=\"nf\">most_common<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">most_common<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: [('apple', 3), ('banana', 2)]\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"4\">\n<p><strong>\u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u067e\u06cc\u0634\u062e\u0648\u0627\u0646<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">counter<\/span><span class=\"p\">.<\/span><span class=\"nf\">update<\/span><span class=\"p\">([<\/span><span class=\"sh\">'<\/span><span class=\"s\">banana<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">orange<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">apple<\/span><span class=\"sh\">'<\/span><span class=\"p\">])<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">counter<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: Counter({'apple': 4, 'banana': 3, 'orange': 2})\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"6\">\n<p><strong>\u0639\u0645\u0644\u06cc\u0627\u062a \u062c\u0645\u0639 \u0648 \u062a\u0641\u0631\u06cc\u0642 \u0634\u0645\u0627\u0631\u0646\u062f\u0647<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">counter1<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Counter<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">=<\/span><span class=\"mi\">3<\/span><span class=\"p\">,<\/span> <span class=\"n\">b<\/span><span class=\"o\">=<\/span><span class=\"mi\">1<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">counter2<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Counter<\/span><span class=\"p\">(<\/span><span class=\"n\">a<\/span><span class=\"o\">=<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span> <span class=\"n\">b<\/span><span class=\"o\">=<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">counter1<\/span> <span class=\"o\">+<\/span> <span class=\"n\">counter2<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: Counter({'a': 4, 'b': 3})\n<\/span><span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">counter1<\/span> <span class=\"o\">-<\/span> <span class=\"n\">counter2<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: Counter({'a': 2})\n<\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-4\"><\/span>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>\u0634\u0645\u0627\u0631\u0634 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631 \u06cc\u0627 \u0641\u0631\u06a9\u0627\u0646\u0633 \u06a9\u0644\u0645\u0647<\/strong>: \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0641\u0631\u0627\u0648\u0627\u0646\u06cc \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u06cc\u0627 \u06a9\u0644\u0645\u0627\u062a \u062f\u0631 \u0645\u062a\u0646.<br \/><strong>\u0634\u0645\u0627\u0631\u0634 \u0648\u0642\u0648\u0639 \u0639\u0646\u0627\u0635\u0631<\/strong>: \u0645\u0627\u0646\u0646\u062f \u0634\u0645\u0627\u0631\u0634 \u062a\u0639\u062f\u0627\u062f \u0627\u0642\u0644\u0627\u0645 \u062f\u0631 \u0633\u0628\u062f \u062e\u0631\u06cc\u062f\u060c \u0627\u0645\u062a\u06cc\u0627\u0632\u0627\u062a \u0628\u0627\u0632\u06cc \u0648 \u063a\u06cc\u0631\u0647.<br \/><strong>\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0631\u0627\u06cc\u062c \u062a\u0631\u06cc\u0646 \u0639\u0646\u0627\u0635\u0631<\/strong>: \u06cc\u0627\u0641\u062a\u0646 \u0633\u0631\u06cc\u0639 \u062a\u0631\u06cc\u0646 \u0639\u0646\u0627\u0635\u0631 \u062f\u0631 \u06cc\u06a9 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-3\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0634\u0645\u0627\u0631\u0634 \u0647\u0627\u06cc \u0645\u0646\u0641\u06cc \u062d\u0641\u0638 \u0645\u06cc \u0634\u0648\u0646\u062f \u0627\u0645\u0627 \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0648\u0634 \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f most_common \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0646\u0645\u06cc \u0634\u0648\u0646\u062f.<br \/>\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0639\u0645\u0644\u06af\u0631\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f +\u060c -\u060c &#038;\u060c \u0648 | \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u062c\u0645\u0639\u060c \u062a\u0641\u0631\u06cc\u0642\u060c \u0627\u062a\u062d\u0627\u062f \u0648 \u062a\u0642\u0627\u0637\u0639 \u062f\u0631 \u0686\u0646\u062f\u06cc\u0646 \u0634\u06cc Counter.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"5_collectionsdefaultdict_%E2%80%93_%D8%AF%DB%8C%DA%A9%D8%B4%D9%86%D8%B1%DB%8C_%D8%A8%D8%A7_%D9%85%D9%82%D8%A7%D8%AF%DB%8C%D8%B1_%D9%BE%DB%8C%D8%B4_%D9%81%D8%B1%D8%B6\"><\/span>\n<p>  5. <code>collections.defaultdict<\/code> &#8211; \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-5\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>defaultdict<\/code>  \u06cc\u06a9 \u0632\u06cc\u0631 \u06a9\u0644\u0627\u0633 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a <code>collections<\/code> \u0645\u0627\u0698\u0648\u0644\u06cc \u06a9\u0647 \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0648\u0642\u062a\u06cc \u0628\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u06a9\u0647 \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c a \u0631\u0627 \u067e\u0631\u062a\u0627\u0628 \u0646\u0645\u06cc \u06a9\u0646\u062f <code>KeyError<\/code> \u0627\u0645\u0627 \u062f\u0631 \u0639\u0648\u0636 \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u062a\u0639\u06cc\u06cc\u0646 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u06a9\u0627\u0631\u062e\u0627\u0646\u0647 \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0627\u06cc\u062c\u0627\u062f \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0631\u0627 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f. \u0627\u06cc\u0646 \u0627\u0645\u0631 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u06cc \u0628\u0631\u0627\u06cc \u062d\u0636\u0648\u0631 \u06a9\u0644\u06cc\u062f \u0631\u0627 \u06a9\u0627\u0647\u0634 \u0645\u06cc \u062f\u0647\u062f \u0648 \u06a9\u062f \u0631\u0627 \u0628\u0627 \u062d\u0630\u0641 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0637\u0627\u0647\u0627\u06cc \u063a\u06cc\u0631 \u0636\u0631\u0648\u0631\u06cc \u0633\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-5\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"20.5\">\n<li wp_automatic_readability=\"3\">\n<p><strong>\u0627\u06cc\u062c\u0627\u062f \u062f\u06cc\u06a9\u0634\u0646\u0631\u06cc \u0628\u0627 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">collections<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">defaultdict<\/span>\n\n<span class=\"c1\"># Default value is 0\n<\/span><span class=\"n\">dd<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">defaultdict<\/span><span class=\"p\">(<\/span><span class=\"nb\">int<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">dd<\/span><span class=\"p\">[<\/span><span class=\"sh\">'<\/span><span class=\"s\">a<\/span><span class=\"sh\">'<\/span><span class=\"p\">]<\/span> <span class=\"o\">+=<\/span> <span class=\"mi\">1<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">dd<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: defaultdict(<class>, {'a': 1})\n<\/class><\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"10\">\n<p><strong>\u0634\u0645\u0627\u0631\u0634 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u062f\u0631 \u06cc\u06a9 \u0631\u0634\u062a\u0647<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">text<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">hello world<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">char_count<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">defaultdict<\/span><span class=\"p\">(<\/span><span class=\"nb\">int<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">char<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">text<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">char_count<\/span><span class=\"p\">[<\/span><span class=\"n\">char<\/span><span class=\"p\">]<\/span> <span class=\"o\">+=<\/span> <span class=\"mi\">1<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">char_count<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: defaultdict(<class>, {'h': 1, 'e': 1, 'l': 3, 'o': 2, ' ': 1, 'w': 1, 'r': 1, 'd': 1})\n<\/class><\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"12\">\n<p><strong>\u06af\u0631\u0648\u0647 \u0628\u0646\u062f\u06cc \u0639\u0646\u0627\u0635\u0631 \u062f\u0631 \u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0628\u0631 \u0627\u0633\u0627\u0633 \u0637\u0648\u0644<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">words<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">apple<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">banana<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">pear<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">kiwi<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">grape<\/span><span class=\"sh\">\"<\/span><span class=\"p\">]<\/span>\n<span class=\"n\">word_groups<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">defaultdict<\/span><span class=\"p\">(<\/span><span class=\"nb\">list<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">word<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">words<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">word_groups<\/span><span class=\"p\">[<\/span><span class=\"nf\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">word<\/span><span class=\"p\">)].<\/span><span class=\"nf\">append<\/span><span class=\"p\">(<\/span><span class=\"n\">word<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">word_groups<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: defaultdict(<class>, {5: ['apple', 'pear', 'grape'], 6: ['banana'], 4: ['kiwi']})\n<\/class><\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"2\">\n<p><strong>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u06a9\u0627\u0631\u062e\u0627\u0646\u0647 \u0633\u0641\u0627\u0631\u0634\u06cc<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"k\">def<\/span> <span class=\"nf\">default_value<\/span><span class=\"p\">():<\/span>\n    <span class=\"k\">return<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">default_value<\/span><span class=\"sh\">\"<\/span>\n\n<span class=\"n\">dd<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">defaultdict<\/span><span class=\"p\">(<\/span><span class=\"n\">default_value<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">dd<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">nonexistent_key<\/span><span class=\"sh\">\"<\/span><span class=\"p\">])<\/span>  <span class=\"c1\"># Output: \"default_value\"\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"5\">\n<p><strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062a\u0648\u062f\u0631\u062a\u0648 \u0627\u0632 defaultdict<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"c1\"># Creating a nested defaultdict\n<\/span><span class=\"n\">nested_dict<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">defaultdict<\/span><span class=\"p\">(<\/span><span class=\"k\">lambda<\/span><span class=\"p\">:<\/span> <span class=\"nf\">defaultdict<\/span><span class=\"p\">(<\/span><span class=\"nb\">int<\/span><span class=\"p\">))<\/span>\n<span class=\"n\">nested_dict<\/span><span class=\"p\">[<\/span><span class=\"sh\">'<\/span><span class=\"s\">key1<\/span><span class=\"sh\">'<\/span><span class=\"p\">][<\/span><span class=\"sh\">'<\/span><span class=\"s\">subkey<\/span><span class=\"sh\">'<\/span><span class=\"p\">]<\/span> <span class=\"o\">+=<\/span> <span class=\"mi\">1<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">nested_dict<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: defaultdict(<function> at 0x...&gt;, {'key1': defaultdict(<class>, {'subkey': 1})})\n<\/class><\/function><\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-5\"><\/span>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<strong>\u0627\u062c\u062a\u0646\u0627\u0628 \u0627\u0632 \u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u06cc \u06a9\u0644\u06cc\u062f<\/strong>: \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0628\u0631\u0631\u0633\u06cc \u0648\u062c\u0648\u062f \u06cc\u06a9 \u06a9\u0644\u06cc\u062f \u062f\u0631 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0631\u0627 \u06a9\u0627\u0647\u0634 \u0645\u06cc \u062f\u0647\u062f\u060c \u0628\u0647 \u0648\u06cc\u0698\u0647 \u062f\u0631 \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 \u06cc\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0645\u0642\u062f\u0627\u0631\u062f\u0647\u06cc \u0627\u0648\u0644\u06cc\u0647 \u0627\u0633\u062a.<\/li>\n<li>\n<strong>\u062a\u062c\u0645\u06cc\u0639 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0648 \u0634\u0645\u0627\u0631\u0634<\/strong>: \u06a9\u0627\u0631\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0622\u0633\u0627\u0646 \u062a\u0631 \u0648 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u0634\u0645\u0627\u0631\u0634 \u06cc\u0627 \u06af\u0631\u0648\u0647 \u0628\u0646\u062f\u06cc.<\/li>\n<li>\n<strong>\u0633\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062a\u0648 \u062f\u0631 \u062a\u0648 \u067e\u06cc\u0686\u06cc\u062f\u0647<\/strong>: \u0628\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0627\u0632 \u062f\u0633\u062a \u0631\u0641\u062a\u0647 \u062f\u0631 \u0647\u0631 \u0633\u0637\u062d\u06cc \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u0622\u0633\u0627\u0646 \u062a\u0631 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062a\u0648\u062f\u0631\u062a\u0648 \u0631\u0627 \u0627\u0645\u06a9\u0627\u0646 \u067e\u0630\u06cc\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-4\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\u062f\u0631 \u0645\u0648\u0631\u062f \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627\u06cc \u06a9\u0627\u0631\u062e\u0627\u0646\u0647 \u0627\u06cc \u06a9\u0647 \u062f\u0627\u0631\u0627\u06cc \u0639\u0648\u0627\u0631\u0636 \u062c\u0627\u0646\u0628\u06cc \u0647\u0633\u062a\u0646\u062f\u060c \u0627\u062d\u062a\u06cc\u0627\u0637 \u06a9\u0646\u06cc\u062f\u060c \u0632\u06cc\u0631\u0627 \u0647\u0631 \u0632\u0645\u0627\u0646 \u06a9\u0647 \u0628\u0647 \u06cc\u06a9 \u06a9\u0644\u06cc\u062f \u0646\u0627\u0645\u0648\u062c\u0648\u062f \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f\u060c \u0622\u0646\u0647\u0627 \u0641\u0639\u0627\u0644 \u0645\u06cc \u0634\u0648\u0646\u062f.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"6_dataclassesdataclass_%E2%80%93_%DA%A9%D9%84%D8%A7%D8%B3_%D9%87%D8%A7%DB%8C_%D8%AF%D8%A7%D8%AF%D9%87_%D8%B3%D8%A8%DA%A9\"><\/span>\n<p>  6. <code>dataclasses.dataclass<\/code> &#8211; \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0633\u0628\u06a9<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-6\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0645\u0639\u0631\u0641\u06cc \u0634\u062f\u0647 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 3.7\u060c <code>dataclass<\/code> \u06cc\u06a9 \u062f\u06a9\u0648\u0631\u0627\u062a\u0648\u0631 \u0627\u0633\u062a \u06a9\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0631\u0627 \u0628\u0627 \u062a\u0648\u0644\u06cc\u062f \u062e\u0648\u062f\u06a9\u0627\u0631 \u0631\u0648\u0634 \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0633\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f <code>__init__<\/code>\u060c <code>__repr__<\/code>\u060c \u0648 <code>__eq__<\/code>. \u0627\u06cc\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u06a9\u062f \u062f\u06cc\u06af \u0628\u062e\u0627\u0631 \u0631\u0627 \u06a9\u0627\u0647\u0634 \u0645\u06cc \u062f\u0647\u062f \u0648 \u0628\u0647 \u062d\u0641\u0638 \u067e\u0627\u06cc\u0647 \u0647\u0627\u06cc \u06a9\u062f \u062a\u0645\u06cc\u0632 \u0648 \u0642\u0627\u0628\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-6\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"15.5\">\n<li wp_automatic_readability=\"4\">\n<p><strong>\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u062f\u0627\u062f\u0647 \u0633\u0627\u062f\u0647<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">dataclasses<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">dataclass<\/span>\n\n<span class=\"nd\">@dataclass<\/span>\n<span class=\"k\">class<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">name<\/span><span class=\"p\">:<\/span> <span class=\"nb\">str<\/span>\n    <span class=\"n\">age<\/span><span class=\"p\">:<\/span> <span class=\"nb\">int<\/span>\n\n<span class=\"n\">person<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Alice<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">age<\/span><span class=\"o\">=<\/span><span class=\"mi\">30<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">person<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: Person(name=\"Alice\", age=30)\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"1\">\n<p><strong>\u062a\u0646\u0638\u06cc\u0645 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"nd\">@dataclass<\/span>\n<span class=\"k\">class<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">name<\/span><span class=\"p\">:<\/span> <span class=\"nb\">str<\/span>\n    <span class=\"n\">age<\/span><span class=\"p\">:<\/span> <span class=\"nb\">int<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">25<\/span>\n\n<span class=\"n\">person<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Bob<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">person<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: Person(name=\"Bob\", age=25)\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"4\">\n<p><strong>\u062a\u0648\u0644\u06cc\u062f \u0631\u0648\u0634 \u0647\u0627\u06cc \u0645\u0642\u0627\u06cc\u0633\u0647<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"nd\">@dataclass<\/span>\n<span class=\"k\">class<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">name<\/span><span class=\"p\">:<\/span> <span class=\"nb\">str<\/span>\n    <span class=\"n\">age<\/span><span class=\"p\">:<\/span> <span class=\"nb\">int<\/span>\n\n<span class=\"n\">person1<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Alice<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">age<\/span><span class=\"o\">=<\/span><span class=\"mi\">30<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">person2<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Alice<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">age<\/span><span class=\"o\">=<\/span><span class=\"mi\">30<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">person1<\/span> <span class=\"o\">==<\/span> <span class=\"n\">person2<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: True\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"4\">\n<p><strong>\u0627\u0646\u062c\u0645\u0627\u062f \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 (\u062a\u063a\u06cc\u06cc\u0631\u0646\u0627\u067e\u0630\u06cc\u0631 \u06a9\u0631\u062f\u0646 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627)<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"nd\">@dataclass<\/span><span class=\"p\">(<\/span><span class=\"n\">frozen<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">class<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">name<\/span><span class=\"p\">:<\/span> <span class=\"nb\">str<\/span>\n    <span class=\"n\">age<\/span><span class=\"p\">:<\/span> <span class=\"nb\">int<\/span>\n\n<span class=\"n\">person<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Alice<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">age<\/span><span class=\"o\">=<\/span><span class=\"mi\">30<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">try<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">person<\/span><span class=\"p\">.<\/span><span class=\"n\">age<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">31<\/span>  <span class=\"c1\"># This will raise an error as the data class is frozen\n<\/span><span class=\"k\">except<\/span> <span class=\"nb\">AttributeError<\/span> <span class=\"k\">as<\/span> <span class=\"n\">e<\/span><span class=\"p\">:<\/span>\n    <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">e<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"9\">\n<p><strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0646\u0648\u0627\u0639 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">dataclasses<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">dataclass<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">typing<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">List<\/span>\n\n<span class=\"nd\">@dataclass<\/span>\n<span class=\"k\">class<\/span> <span class=\"nc\">Team<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">name<\/span><span class=\"p\">:<\/span> <span class=\"nb\">str<\/span>\n    <span class=\"n\">members<\/span><span class=\"p\">:<\/span> <span class=\"n\">List<\/span><span class=\"p\">[<\/span><span class=\"nb\">str<\/span><span class=\"p\">]<\/span>\n\n<span class=\"n\">team<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Team<\/span><span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Developers<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">members<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Alice<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Bob<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Charlie<\/span><span class=\"sh\">\"<\/span><span class=\"p\">])<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">team<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: Team(name=\"Developers\", members=['Alice', 'Bob', 'Charlie'])\n<\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-6\"><\/span>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<strong>\u0633\u0627\u062f\u0647 \u06a9\u0631\u062f\u0646 \u062a\u0639\u0627\u0631\u06cc\u0641 \u06a9\u0644\u0627\u0633 \u062f\u0627\u062f\u0647<\/strong>: \u0628\u0647 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0646\u0648\u0634\u062a\u0646 \u062f\u0633\u062a\u06cc \u0631\u0648\u0634 \u0647\u0627\u06cc \u0631\u0627\u06cc\u062c\u060c \u06a9\u0627\u0647\u0634 \u0627\u0641\u0632\u0648\u0646\u06af\u06cc \u0648 \u062e\u0637\u0627\u0647\u0627\u06cc \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\n<strong>\u0627\u06cc\u062c\u0627\u062f \u0627\u0634\u06cc\u0627\u0621 \u062a\u063a\u06cc\u06cc\u0631\u0646\u0627\u067e\u0630\u06cc\u0631<\/strong>: \u0628\u0627 \u0627\u0646\u062c\u0645\u0627\u062f \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647\u060c \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0645\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0633 \u0627\u0632 \u0627\u06cc\u062c\u0627\u062f \u062a\u063a\u06cc\u06cc\u0631\u0646\u0627\u067e\u0630\u06cc\u0631 \u0647\u0633\u062a\u0646\u062f\u060c \u0645\u0634\u0627\u0628\u0647 \u062a\u0627\u067e\u0644 \u0647\u0627 \u0627\u0645\u0627 \u0628\u0627 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647.<\/li>\n<li>\n<strong>\u06a9\u067e\u0633\u0648\u0644\u0647 \u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627<\/strong>: \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u06a9\u067e\u0633\u0648\u0644\u0647 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0637\u0642 \u062a\u062c\u0627\u0631\u06cc \u0648 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u060c \u0645\u0627\u0646\u0646\u062f \u062a\u0639\u0631\u06cc\u0641 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u060c \u0645\u062d\u0635\u0648\u0644\u0627\u062a\u060c \u0633\u0641\u0627\u0631\u0634\u0627\u062a \u0648 \u063a\u06cc\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-5\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0627 \u062a\u0646\u0638\u06cc\u0645 \u062a\u063a\u06cc\u06cc\u0631\u0646\u0627\u067e\u0630\u06cc\u0631 \u0633\u0627\u062e\u062a <code>frozen=True<\/code>\u060c \u0628\u0627\u0639\u062b \u0645\u06cc \u0634\u0648\u062f \u0646\u0645\u0648\u0646\u0647 \u0647\u0627 \u0628\u06cc\u0634\u062a\u0631 \u0634\u0628\u06cc\u0647 \u062a\u0627\u067e\u0644 \u0647\u0627\u06cc \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0631\u0641\u062a\u0627\u0631 \u06a9\u0646\u0646\u062f.<\/li>\n<li>\u0627\u06cc\u0646 <code>field()<\/code> \u062a\u0627\u0628\u0639 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u062f\u0627\u0646\u0647 \u0627\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0628\u0631 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u06a9\u0644\u0627\u0633 \u062f\u0627\u062f\u0647\u060c \u0627\u062c\u0627\u0632\u0647 \u062f\u0627\u062f\u0646 \u0628\u0647 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636\u060c \u062d\u0630\u0641 \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc \u062e\u0627\u0635 \u0627\u0632 \u0645\u0642\u0627\u06cc\u0633\u0647 \u0648 \u0646\u0645\u0627\u06cc\u0634 \u0648 \u063a\u06cc\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"7_datetime_%E2%80%93_%D8%B1%D8%B3%DB%8C%D8%AF%DA%AF%DB%8C_%D8%A8%D9%87_%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE_%D9%88_%D8%B2%D9%85%D8%A7%D9%86\"><\/span>\n<p>  7. <code>datetime<\/code> &#8211; \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-7\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u06cc\u0646 <code>datetime<\/code> \u0645\u0627\u0698\u0648\u0644 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f. \u0627\u0645\u06a9\u0627\u0646 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0641\u0639\u0644\u06cc\u060c \u0627\u0646\u062c\u0627\u0645 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0632\u0645\u0627\u0646 \u0648 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0645\u0627\u0698\u0648\u0644 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0631\u062f\u06cc\u0627\u0628\u06cc\u060c \u0645\u062d\u0627\u0633\u0628\u0647 \u06cc\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0632\u0645\u0627\u0646 \u062f\u0627\u0631\u0646\u062f \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a.<\/p>\n<p>\u0627\u062c\u0632\u0627\u06cc \u0627\u0635\u0644\u06cc \u0627\u0632 <code>datetime<\/code> \u0634\u0627\u0645\u0644:<\/p>\n<ul>\n<li>\n<code>datetime.datetime<\/code>: \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0627\u0632 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f.<\/li>\n<li>\n<code>datetime.date<\/code>: \u0641\u0642\u0637 \u062a\u0627\u0631\u06cc\u062e (\u0633\u0627\u0644\u060c \u0645\u0627\u0647\u060c \u0631\u0648\u0632) \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f.<\/li>\n<li>\n<code>datetime.time<\/code>: \u0641\u0642\u0637 \u0632\u0645\u0627\u0646 (\u0633\u0627\u0639\u062a\u060c \u062f\u0642\u06cc\u0642\u0647\u060c \u062b\u0627\u0646\u06cc\u0647) \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f.<\/li>\n<li>\n<code>datetime.timedelta<\/code>: \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u062e\u062a\u0644\u0627\u0641 \u0632\u0645\u0627\u0646\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-7\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"21.5\">\n<li wp_automatic_readability=\"3\">\n<p><strong>\u062f\u0631\u06cc\u0627\u0641\u062a \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0641\u0639\u0644\u06cc<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">datetime<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">datetime<\/span>\n\n<span class=\"n\">now<\/span> <span class=\"o\">=<\/span> <span class=\"n\">datetime<\/span><span class=\"p\">.<\/span><span class=\"nf\">now<\/span><span class=\"p\">()<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Current time: <\/span><span class=\"si\">{<\/span><span class=\"n\">now<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>Current time: 2024-09-07 15:32:18.123456\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"14\">\n<p><strong>\u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">datetime<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">datetime<\/span>\n\n<span class=\"n\">now<\/span> <span class=\"o\">=<\/span> <span class=\"n\">datetime<\/span><span class=\"p\">.<\/span><span class=\"nf\">now<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">formatted_time<\/span> <span class=\"o\">=<\/span> <span class=\"n\">now<\/span><span class=\"p\">.<\/span><span class=\"nf\">strftime<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">%Y-%m-%d %H:%M:%S<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Formatted time: <\/span><span class=\"si\">{<\/span><span class=\"n\">formatted_time<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>Formatted time: 2024-09-07 15:32:18\n<\/code><\/pre>\n<p><code>strftime<\/code>  \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0627\u0634\u06cc\u0627\u0621 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u0628\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627 \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 \u0641\u0631\u0645\u062a \u0645\u0634\u062e\u0635 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u06a9\u062f\u0647\u0627\u06cc \u0642\u0627\u0644\u0628 \u0631\u0627\u06cc\u062c \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:<br \/>%Y &#8211; \u0633\u0627\u0644 \u0686\u0647\u0627\u0631 \u0631\u0642\u0645\u06cc\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c 2024<br \/>%m &#8211; \u0645\u0627\u0647 \u062f\u0648 \u0631\u0642\u0645\u06cc\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c 09<br \/>%d &#8211; \u0631\u0648\u0632 \u062f\u0648 \u0631\u0642\u0645\u06cc\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c 07<br \/>%H &#8211; \u0633\u0627\u0639\u062a \u062f\u0648 \u0631\u0642\u0645\u06cc (\u0642\u0627\u0644\u0628 24 \u0633\u0627\u0639\u062a\u0647)<br \/>%M &#8211; \u062f\u0642\u06cc\u0642\u0647 \u062f\u0648 \u0631\u0642\u0645\u06cc<br \/>%S &#8211; \u062b\u0627\u0646\u06cc\u0647 \u062f\u0648 \u0631\u0642\u0645\u06cc<\/p>\n<\/li>\n<li wp_automatic_readability=\"5\">\n<p><strong>\u062a\u062c\u0632\u06cc\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">datetime<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">datetime<\/span>\n\n<span class=\"n\">date_str<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">2024-09-07 15:32:18<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">date_obj<\/span> <span class=\"o\">=<\/span> <span class=\"n\">datetime<\/span><span class=\"p\">.<\/span><span class=\"nf\">strptime<\/span><span class=\"p\">(<\/span><span class=\"n\">date_str<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">%Y-%m-%d %H:%M:%S<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Parsed date object: <\/span><span class=\"si\">{<\/span><span class=\"n\">date_obj<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>Parsed date object: 2024-09-07 15:32:18\n<\/code><\/pre>\n<p><code>strptime<\/code>  \u0631\u0634\u062a\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0641\u0631\u0645\u062a \u0645\u0634\u062e\u0635 \u0634\u062f\u0647 \u0628\u0647 \u0627\u0634\u06cc\u0627\u0621 \u062a\u0627\u0631\u06cc\u062e \u0648 \u0632\u0645\u0627\u0646 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li wp_automatic_readability=\"8\">\n<p><strong>\u0645\u062d\u0627\u0633\u0628\u0647 \u0627\u062e\u062a\u0644\u0627\u0641 \u0632\u0645\u0627\u0646\u06cc<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">datetime<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">datetime<\/span><span class=\"p\">,<\/span> <span class=\"n\">timedelta<\/span>\n\n<span class=\"n\">now<\/span> <span class=\"o\">=<\/span> <span class=\"n\">datetime<\/span><span class=\"p\">.<\/span><span class=\"nf\">now<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">future<\/span> <span class=\"o\">=<\/span> <span class=\"n\">now<\/span> <span class=\"o\">+<\/span> <span class=\"nf\">timedelta<\/span><span class=\"p\">(<\/span><span class=\"n\">days<\/span><span class=\"o\">=<\/span><span class=\"mi\">10<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Date in 10 days: <\/span><span class=\"si\">{<\/span><span class=\"n\">future<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>Date in 10 days: 2024-09-17 15:32:18.123456\n<\/code><\/pre>\n<p><code>timedelta<\/code>  \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062a\u0641\u0627\u0648\u062a \u0628\u06cc\u0646 \u062f\u0648 \u062a\u0627\u0631\u06cc\u062e \u06cc\u0627 \u0632\u0645\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f \u0648 \u0627\u0645\u06a9\u0627\u0646 \u0645\u062d\u0627\u0633\u0628\u0647 \u062c\u0645\u0639 \u0648 \u062a\u0641\u0631\u06cc\u0642 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li wp_automatic_readability=\"4\">\n<p><strong>\u062f\u0631\u06cc\u0627\u0641\u062a \u0627\u062c\u0632\u0627\u06cc \u062a\u0627\u0631\u06cc\u062e \u06cc\u0627 \u0632\u0645\u0627\u0646<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">datetime<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">datetime<\/span>\n\n<span class=\"n\">now<\/span> <span class=\"o\">=<\/span> <span class=\"n\">datetime<\/span><span class=\"p\">.<\/span><span class=\"nf\">now<\/span><span class=\"p\">()<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Current date: <\/span><span class=\"si\">{<\/span><span class=\"n\">now<\/span><span class=\"p\">.<\/span><span class=\"nf\">date<\/span><span class=\"p\">()<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Current time: <\/span><span class=\"si\">{<\/span><span class=\"n\">now<\/span><span class=\"p\">.<\/span><span class=\"nf\">time<\/span><span class=\"p\">()<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>Current date: 2024-09-07\nCurrent time: 15:32:18.123456\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-7\"><\/span>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<strong>\u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645<\/strong>: \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u064f\u0647\u0631\u0647\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc \u0628\u0631\u0627\u06cc \u06af\u0632\u0627\u0631\u0634 \u0639\u0645\u0644\u06cc\u0627\u062a \u0633\u06cc\u0633\u062a\u0645 \u0648 \u06af\u0632\u0627\u0631\u0634 \u0647\u0627\u06cc \u062e\u0637\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\n<strong>\u0648\u0638\u0627\u06cc\u0641 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u0634\u062f\u0647<\/strong>: \u062a\u0623\u062e\u06cc\u0631\u0647\u0627 \u06cc\u0627 \u0641\u0648\u0627\u0635\u0644 \u0632\u0645\u0627\u0646\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0645\u0627\u0646\u0646\u062f \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u06af\u06cc\u0631\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0633\u06cc\u0633\u062a\u0645 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\n<strong>\u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627<\/strong>: \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0627\u0631\u0627\u06cc \u0645\u0647\u0631 \u0632\u0645\u0627\u0646\u06cc \u0647\u0633\u062a\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0633\u0631\u06cc \u0632\u0645\u0627\u0646\u06cc \u06cc\u0627 \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0631\u062f\u0646 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u062d\u062f\u0648\u062f\u0647 \u0632\u0645\u0627\u0646\u06cc.<\/li>\n<li>\n<strong>\u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0632\u0645\u0627\u0646<\/strong>: \u062a\u0639\u062f\u0627\u062f \u0631\u0648\u0632\u0647\u0627\u060c \u0633\u0627\u0639\u062a \u0647\u0627 \u0648 \u063a\u06cc\u0631\u0647 \u0631\u0627 \u0642\u0628\u0644 \u06cc\u0627 \u0628\u0639\u062f \u0627\u0632 \u062a\u0627\u0631\u06cc\u062e \u0645\u0634\u062e\u0635\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-6\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<code>datetime.now()<\/code>  \u0632\u0645\u0627\u0646 \u0641\u0639\u0644\u06cc \u0631\u0627 \u062a\u0627 \u0645\u06cc\u06a9\u0631\u0648\u062b\u0627\u0646\u06cc\u0647 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06af\u0631 \u0645\u06cc\u06a9\u0631\u0648\u062b\u0627\u0646\u06cc\u0647 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0646\u06cc\u0633\u062a\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <code>.replace(microsecond=0)<\/code> \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0622\u0646\u0647\u0627<\/li>\n<li>\u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 <code>timedelta<\/code> \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0632\u0645\u0627\u0646 \u0631\u0627 \u062a\u0633\u0647\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0645\u0646\u0637\u0642\u0647 \u0632\u0645\u0627\u0646\u06cc\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f <code>pytz<\/code> \u0645\u0627\u0698\u0648\u0644 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647 \u062a\u0631 \u0645\u0646\u0637\u0642\u0647 \u0632\u0645\u0627\u0646\u06cc.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"8_functoolslru_cache_%E2%80%93_%D9%86%D8%AA%D8%A7%DB%8C%D8%AC_%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF_%D8%AD%D8%A7%D9%81%D8%B8%D9%87_%D9%BE%D9%86%D9%87%D8%A7%D9%86_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4_%D8%B9%D9%85%D9%84%DA%A9%D8%B1%D8%AF\"><\/span>\n<p>  8. <code>functools.lru_cache<\/code> &#8211; \u0646\u062a\u0627\u06cc\u062c \u0639\u0645\u0644\u06a9\u0631\u062f \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u0639\u0645\u0644\u06a9\u0631\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-8\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>functools.lru_cache<\/code>  \u06cc\u06a9 \u062f\u06a9\u0648\u0631\u0627\u062a\u0648\u0631 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0641\u06cc\u062f \u0627\u0633\u062a \u06a9\u0647 \u0646\u062a\u0627\u06cc\u062c \u062a\u0648\u0627\u0628\u0639 \u0631\u0627 \u062f\u0631 \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0627\u0632 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u062a\u06a9\u0631\u0627\u0631\u06cc \u0631\u0648\u06cc \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u06cc \u06cc\u06a9\u0633\u0627\u0646 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u062f \u0648 \u062f\u0631 \u0646\u062a\u06cc\u062c\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u062f. \u0628\u0647 \u0648\u06cc\u0698\u0647 \u062f\u0631 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u06cc\u0627 \u062a\u0645\u0627\u0633 \u0647\u0627\u06cc \u0645\u06a9\u0631\u0631 \u0645\u062a\u0639\u062f\u062f \u0627\u0633\u062a\u060c \u0645\u0627\u0646\u0646\u062f \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u062a\u0648\u0627\u0644\u06cc \u0641\u06cc\u0628\u0648\u0646\u0627\u0686\u06cc \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u06cc\u0627 \u0645\u0634\u06a9\u0644\u0627\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0648\u06cc\u0627 \u0645\u0648\u062b\u0631 \u0627\u0633\u062a.<\/p>\n<p>\u0645\u062e\u0641\u0641 &#8220;LRU&#8221; \u0645\u062e\u0641\u0641 &#8220;Last Recently Used&#8221; \u0627\u0633\u062a\u060c \u06a9\u0647 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0648\u0642\u062a\u06cc \u062d\u0627\u0641\u0638\u0647 \u0646\u0647\u0627\u0646 \u0628\u0647 \u0638\u0631\u0641\u06cc\u062a \u062e\u0648\u062f \u0645\u06cc \u0631\u0633\u062f\u060c \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u062e\u06cc\u0631\u0627\u064b \u06a9\u0645\u062a\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0646\u062f \u06a9\u0646\u0627\u0631 \u06af\u0630\u0627\u0634\u062a\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-8\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"18.5\">\n<li wp_automatic_readability=\"9\">\n<p><strong>\u0645\u062d\u0627\u0633\u0628\u0647 \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u062f\u0646\u0628\u0627\u0644\u0647 \u0641\u06cc\u0628\u0648\u0646\u0627\u0686\u06cc (\u0628\u0627 \u06a9\u0634)<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">functools<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">lru_cache<\/span>\n\n<span class=\"nd\">@lru_cache<\/span><span class=\"p\">(<\/span><span class=\"n\">maxsize<\/span><span class=\"o\">=<\/span><span class=\"mi\">128<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">def<\/span> <span class=\"nf\">fibonacci<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"p\">):<\/span>\n    <span class=\"k\">if<\/span> <span class=\"n\">n<\/span> <span class=\"o\"> <span class=\"mi\">2<\/span><span class=\"p\">:<\/span>\n        <span class=\"k\">return<\/span> <span class=\"n\">n<\/span>\n    <span class=\"k\">return<\/span> <span class=\"nf\">fibonacci<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">)<\/span> <span class=\"o\">+<\/span> <span class=\"nf\">fibonacci<\/span><span class=\"p\">(<\/span><span class=\"n\">n<\/span><span class=\"o\">-<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\n\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"nf\">fibonacci<\/span><span class=\"p\">(<\/span><span class=\"mi\">100<\/span><span class=\"p\">))<\/span>\n<\/span><\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>354224848179261915075\n<\/code><\/pre>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u062b\u0627\u0644\u060c <code>lru_cache<\/code> \u0628\u0647 \u0637\u0648\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u06a9\u0627\u0631\u0627\u06cc\u06cc \u062f\u0646\u0628\u0627\u0644\u0647 \u0641\u06cc\u0628\u0648\u0646\u0627\u0686\u06cc \u0628\u0627\u0632\u06af\u0634\u062a\u06cc \u0631\u0627 \u0628\u0627 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0631\u062f\u0646 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0642\u0628\u0644\u06cc \u0628\u0647\u0628\u0648\u062f \u0645\u06cc \u0628\u062e\u0634\u062f. \u0628\u062f\u0648\u0646 \u06a9\u0634 \u06a9\u0631\u062f\u0646\u060c \u0647\u0631 \u0628\u0627\u0632\u06af\u0634\u062a \u0628\u0647 \u0637\u0648\u0631 \u0645\u06a9\u0631\u0631 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0645\u062d\u0627\u0633\u0628\u0647 \u0634\u062f\u0647 \u0642\u0628\u0644\u06cc \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0628\u0633\u06cc\u0627\u0631 \u0646\u0627\u06a9\u0627\u0631\u0622\u0645\u062f \u0627\u0633\u062a. \u0631\u0627 <code>maxsize<\/code> \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0627\u0646\u062f\u0627\u0632\u0647 \u06a9\u0634 \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li wp_automatic_readability=\"11\">\n<p><strong>\u062a\u0639\u06cc\u06cc\u0646 \u0627\u0646\u062f\u0627\u0632\u0647 \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"nd\">@lru_cache<\/span><span class=\"p\">(<\/span><span class=\"n\">maxsize<\/span><span class=\"o\">=<\/span><span class=\"mi\">32<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Cache the most recent 32 call results\n<\/span><span class=\"k\">def<\/span> <span class=\"nf\">compute<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"p\">):<\/span>\n    <span class=\"c1\"># Assume this is a time-consuming function\n<\/span>    <span class=\"k\">return<\/span> <span class=\"n\">x<\/span> <span class=\"o\">*<\/span> <span class=\"n\">x<\/span>\n\n<span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nf\">range<\/span><span class=\"p\">(<\/span><span class=\"mi\">40<\/span><span class=\"p\">):<\/span>\n    <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"nf\">compute<\/span><span class=\"p\">(<\/span><span class=\"n\">i<\/span><span class=\"p\">))<\/span>\n\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">compute<\/span><span class=\"p\">.<\/span><span class=\"nf\">cache_info<\/span><span class=\"p\">())<\/span>  <span class=\"c1\"># View cache status\n<\/span><\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>CacheInfo(hits=0, misses=40, maxsize=32, currsize=32)\n<\/code><\/pre>\n<p>\u0627\u06cc\u0646 <code>cache_info()<\/code> \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u062a\u0639\u062f\u0627\u062f \u062f\u0641\u0639\u0627\u062a \u0628\u0627\u0632\u062f\u06cc\u062f \u0648 \u0627\u0632 \u062f\u0633\u062a \u062f\u0627\u062f\u0646 \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646\u060c \u062d\u062f\u0627\u06a9\u062b\u0631 \u0638\u0631\u0641\u06cc\u062a \u0648 \u0627\u0646\u062f\u0627\u0632\u0647 \u0641\u0639\u0644\u06cc \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li wp_automatic_readability=\"0\">\n<p><strong>\u067e\u0627\u06a9 \u06a9\u0631\u062f\u0646 \u06a9\u0634<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">fibonacci<\/span><span class=\"p\">.<\/span><span class=\"nf\">cache_clear<\/span><span class=\"p\">()<\/span>  <span class=\"c1\"># Clear the cache\n<\/span><span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">fibonacci<\/span><span class=\"p\">.<\/span><span class=\"nf\">cache_info<\/span><span class=\"p\">())<\/span>  <span class=\"c1\"># Output cache information to confirm the cache has been cleared\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"11\">\n<p><strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"nd\">@lru_cache<\/span><span class=\"p\">(<\/span><span class=\"n\">maxsize<\/span><span class=\"o\">=<\/span><span class=\"mi\">100<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">def<\/span> <span class=\"nf\">slow_function<\/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=\"c1\"># Simulate a time-consuming calculation\n<\/span>    <span class=\"kn\">import<\/span> <span class=\"n\">time<\/span>\n    <span class=\"n\">time<\/span><span class=\"p\">.<\/span><span class=\"nf\">sleep<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\n    <span class=\"k\">return<\/span> <span class=\"n\">x<\/span> <span class=\"o\">+<\/span> <span class=\"n\">y<\/span>\n\n<span class=\"c1\"># The first call will take 2 seconds\n<\/span><span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"nf\">slow_function<\/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=\"c1\"># Output: 3\n<\/span>\n<span class=\"c1\"># The second call will use the cached result, almost instantaneously\n<\/span><span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"nf\">slow_function<\/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=\"c1\"># Output: 3\n<\/span><\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>3\n3\n<\/code><\/pre>\n<p>\u0628\u0627 \u06a9\u0634 \u06a9\u0631\u062f\u0646 \u0646\u062a\u0627\u06cc\u062c\u060c \u062a\u0645\u0627\u0633 \u062f\u0648\u0645 \u0628\u0627 \u0647\u0645\u0627\u0646 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0645\u0642\u062f\u0627\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u062f\u0631 \u0632\u0645\u0627\u0646 \u0635\u0631\u0641\u0647 \u062c\u0648\u06cc\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-8\"><\/span>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<strong>\u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0647\u0627\u06cc \u0628\u0627\u0632\u06af\u0634\u062a\u06cc<\/strong>: \u0628\u0631\u0627\u06cc \u062a\u0648\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0645\u06a9\u0631\u0631 \u062f\u0627\u0631\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u062f\u0646\u0628\u0627\u0644\u0647 \u0647\u0627\u06cc \u0641\u06cc\u0628\u0648\u0646\u0627\u0686\u06cc \u06cc\u0627 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0648\u06cc\u0627.<\/li>\n<li>\n<strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647<\/strong>: \u0628\u0631\u0627\u06cc \u062a\u0648\u0627\u0628\u0639\u06cc \u06a9\u0647 \u0645\u0633\u062a\u0644\u0632\u0645 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0645\u06a9\u0631\u0631 \u06af\u0633\u062a\u0631\u062f\u0647 \u0647\u0633\u062a\u0646\u062f\u060c \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0639\u0645\u0644\u06a9\u0631\u062f \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0648\u0628 \u06cc\u0627 \u0630\u062e\u06cc\u0631\u0647 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647.<\/li>\n<li>\n<strong>\u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0627\u0628\u0639<\/strong>: \u0647\u0646\u06af\u0627\u0645 \u067e\u0631\u062f\u0627\u0632\u0634 \u0686\u0646\u062f\u06cc\u0646 \u0628\u0627\u0631 \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u06cc \u06cc\u06a9\u0633\u0627\u0646\u060c \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0632 \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0627\u0636\u0627\u0641\u06cc \u06cc\u0627 \u0639\u0645\u0644\u06cc\u0627\u062a \u0648\u0642\u062a \u06af\u06cc\u0631 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-7\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0646\u062f\u0627\u0632\u0647 \u06a9\u0634<\/strong>: <code>maxsize<\/code> \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u062d\u062f\u0627\u06a9\u062b\u0631 \u0638\u0631\u0641\u06cc\u062a \u06a9\u0634 \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc \u06a9\u0646\u062f. \u062a\u0646\u0638\u06cc\u0645 \u0645\u0646\u0627\u0633\u0628 \u0622\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u062a\u0639\u0627\u062f\u0644 \u0639\u0645\u0644\u06a9\u0631\u062f \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062d\u0627\u0641\u0638\u0647 \u06a9\u0645\u06a9 \u06a9\u0646\u062f. \u0627\u06af\u0631 \u0631\u0648\u06cc None \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f\u060c \u0627\u0646\u062f\u0627\u0632\u0647 \u06a9\u0634 \u0646\u0627\u0645\u062d\u062f\u0648\u062f \u0627\u0633\u062a.<\/li>\n<li>\n<strong>\u0627\u0632 \u06a9\u0634 \u06a9\u0631\u062f\u0646 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u063a\u06cc\u0631 \u0636\u0631\u0648\u0631\u06cc \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f<\/strong>: \u0628\u0631\u0627\u06cc \u062a\u0648\u0627\u0628\u0639 \u0628\u0627 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0645\u062a\u063a\u06cc\u0631\u060c \u06a9\u0634 \u0645\u06cc \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 \u0627\u0634\u063a\u0627\u0644 \u06a9\u0646\u062f \u0648 \u0628\u0627\u06cc\u062f \u0628\u0627 \u0627\u062d\u062a\u06cc\u0627\u0637 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f.<\/li>\n<li>\n<strong>\u0633\u06cc\u0627\u0633\u062a \u062a\u062e\u0644\u06cc\u0647 \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646<\/strong>: <code>lru_cache<\/code> \u0627\u0632 \u062e\u0637 \u0645\u0634\u06cc \u0627\u062e\u0631\u0627\u062c \u062d\u062f\u0627\u0642\u0644 \u0627\u062e\u06cc\u0631\u0627\u064b \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 (LRU) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f\u060c \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u06a9\u0647 \u062a\u0645\u0627\u0645 \u0646\u062a\u0627\u06cc\u062c \u062d\u0627\u0641\u0638\u0647 \u067e\u0646\u0647\u0627\u0646 \u0631\u0627 \u0628\u0647 \u0637\u0648\u0631 \u0646\u0627\u0645\u062d\u062f\u0648\u062f \u062d\u0641\u0638 \u0646\u0645\u06cc \u06a9\u0646\u062f\u060c \u0628\u0644\u06a9\u0647 \u0648\u0631\u0648\u062f\u06cc \u0647\u0627\u06cc \u06a9\u0645\u062a\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u062e\u06cc\u0631 \u0631\u0627 \u062d\u0630\u0641 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u062c\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0645\u0648\u0627\u0631\u062f \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"9_itertoolschain_%E2%80%93_%DA%86%D9%86%D8%AF%DB%8C%D9%86_%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1_%D8%B2%D9%86%D8%AC%DB%8C%D8%B1%D9%87_%D8%A7%DB%8C_%D8%A8%D8%A7_%D9%87%D9%85\"><\/span>\n<p>  9. <code>itertools.chain<\/code> &#8211; \u0686\u0646\u062f\u06cc\u0646 \u062a\u06a9\u0631\u0627\u0631 \u0632\u0646\u062c\u06cc\u0631\u0647 \u0627\u06cc \u0628\u0627 \u0647\u0645<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-9\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>itertools.chain<\/code>  \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u062f\u0631 \u0627\u0633\u062a <code>itertools<\/code> \u0645\u0627\u0698\u0648\u0644\u06cc \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0686\u0646\u062f\u06cc\u0646 \u0634\u06cc\u0621 \u062a\u06a9\u0631\u0627\u0631 \u0634\u0648\u0646\u062f\u0647 (\u0645\u0627\u0646\u0646\u062f \u0644\u06cc\u0633\u062a \u0647\u0627\u060c \u062a\u0627\u067e\u0644 \u0647\u0627 \u0648 \u0645\u062c\u0645\u0648\u0639\u0647 \u0647\u0627) \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 \u0634\u0648\u0646\u062f\u0647 \u0628\u0647 \u0647\u0645 \u0645\u062a\u0635\u0644 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062d\u0644\u0642\u0647\u200c\u0647\u0627\u06cc \u062a\u0648\u062f\u0631\u062a\u0648\u060c \u0686\u0646\u062f\u06cc\u0646 \u062a\u06a9\u0631\u0627\u0631 \u0631\u0627 \u0637\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u062f \u0631\u0627 \u0633\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-9\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"30.5\">\n<li wp_automatic_readability=\"10\">\n<p><strong>\u0632\u0646\u062c\u06cc\u0631\u0647 \u0627\u06cc \u06a9\u0631\u062f\u0646 \u0644\u06cc\u0633\u062a \u0647\u0627\u06cc \u0645\u062a\u0639\u062f\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">itertools<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">chain<\/span>\n\n<span class=\"n\">list1<\/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>\n<span class=\"n\">list2<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"mi\">4<\/span><span class=\"p\">,<\/span> <span class=\"mi\">5<\/span><span class=\"p\">,<\/span> <span class=\"mi\">6<\/span><span class=\"p\">]<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">list<\/span><span class=\"p\">(<\/span><span class=\"nf\">chain<\/span><span class=\"p\">(<\/span><span class=\"n\">list1<\/span><span class=\"p\">,<\/span> <span class=\"n\">list2<\/span><span class=\"p\">))<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: [1, 2, 3, 4, 5, 6]\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"18\">\n<p><strong>\u0632\u0646\u062c\u06cc\u0631 \u06a9\u0631\u062f\u0646 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641 \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">list1<\/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>\n<span class=\"n\">tuple1<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"mi\">4<\/span><span class=\"p\">,<\/span> <span class=\"mi\">5<\/span><span class=\"p\">,<\/span> <span class=\"mi\">6<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">set1<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span><span class=\"mi\">7<\/span><span class=\"p\">,<\/span> <span class=\"mi\">8<\/span><span class=\"p\">,<\/span> <span class=\"mi\">9<\/span><span class=\"p\">}<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">list<\/span><span class=\"p\">(<\/span><span class=\"nf\">chain<\/span><span class=\"p\">(<\/span><span class=\"n\">list1<\/span><span class=\"p\">,<\/span> <span class=\"n\">tuple1<\/span><span class=\"p\">,<\/span> <span class=\"n\">set1<\/span><span class=\"p\">))<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: [1, 2, 3, 4, 5, 6, 7, 8, 9]\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"8\">\n<p><strong>\u0632\u0646\u062c\u06cc\u0631 \u0632\u062f\u0646 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0645\u062a\u0639\u062f\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">str1<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">ABC<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">str2<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">DEF<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">list<\/span><span class=\"p\">(<\/span><span class=\"nf\">chain<\/span><span class=\"p\">(<\/span><span class=\"n\">str1<\/span><span class=\"p\">,<\/span> <span class=\"n\">str2<\/span><span class=\"p\">))<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: ['A', 'B', 'C', 'D', 'E', 'F']\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"12\">\n<p><strong>\u0627\u062f\u063a\u0627\u0645 \u062a\u06a9\u0631\u0627\u0631\u06af\u0631\u0647\u0627\u06cc \u062a\u0648 \u062f\u0631 \u062a\u0648<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">nested_list<\/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=\"p\">[<\/span><span class=\"mi\">3<\/span><span class=\"p\">,<\/span> <span class=\"mi\">4<\/span><span class=\"p\">],<\/span> <span class=\"p\">[<\/span><span class=\"mi\">5<\/span><span class=\"p\">,<\/span> <span class=\"mi\">6<\/span><span class=\"p\">]]<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">list<\/span><span class=\"p\">(<\/span><span class=\"n\">chain<\/span><span class=\"p\">.<\/span><span class=\"nf\">from_iterable<\/span><span class=\"p\">(<\/span><span class=\"n\">nested_list<\/span><span class=\"p\">))<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: [1, 2, 3, 4, 5, 6]\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"4\">\n<p><strong>\u062c\u0627\u0628\u062c\u0627\u06cc\u06cc \u0698\u0646\u0631\u0627\u062a\u0648\u0631\u0647\u0627<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"k\">def<\/span> <span class=\"nf\">generator1<\/span><span class=\"p\">():<\/span>\n    <span class=\"k\">yield<\/span> <span class=\"mi\">1<\/span>\n    <span class=\"k\">yield<\/span> <span class=\"mi\">2<\/span>\n\n<span class=\"k\">def<\/span> <span class=\"nf\">generator2<\/span><span class=\"p\">():<\/span>\n    <span class=\"k\">yield<\/span> <span class=\"mi\">3<\/span>\n    <span class=\"k\">yield<\/span> <span class=\"mi\">4<\/span>\n\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">list<\/span><span class=\"p\">(<\/span><span class=\"nf\">chain<\/span><span class=\"p\">(<\/span><span class=\"nf\">generator1<\/span><span class=\"p\">(),<\/span> <span class=\"nf\">generator2<\/span><span class=\"p\">()))<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: [1, 2, 3, 4]\n<\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-9\"><\/span>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<strong>\u0627\u062f\u063a\u0627\u0645 \u0686\u0646\u062f\u06cc\u0646 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647<\/strong>: \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u067e\u06cc\u0645\u0627\u06cc\u0634 \u0686\u0646\u062f\u06cc\u0646 \u0634\u06cc\u0621 \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631 \u062f\u0627\u0631\u06cc\u062f\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0632\u0646\u062c\u06cc\u0631\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062d\u0644\u0642\u0647 \u0647\u0627\u06cc \u0686\u0646\u062f \u0633\u0637\u062d\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\n<strong>\u0627\u062f\u063a\u0627\u0645 \u0644\u06cc\u0633\u062a \u0647\u0627\u06cc \u062a\u0648 \u062f\u0631 \u062a\u0648<\/strong>: <code>chain.from_iterable<\/code> \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0634\u06cc\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631 \u062a\u0648 \u062f\u0631 \u062a\u0648 \u0631\u0627 \u0635\u0627\u0641 \u06a9\u0646\u062f \u0648 \u06a9\u0627\u0631 \u0628\u0627 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062a\u0648\u062f\u0631\u062a\u0648 \u0631\u0627 \u0622\u0633\u0627\u0646 \u062a\u0631 \u06a9\u0646\u062f.<\/li>\n<li>\n<strong>\u0633\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u06a9\u062f<\/strong>: \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a \u06cc\u06a9\u0646\u0648\u0627\u062e\u062a \u062f\u0631 \u0686\u0646\u062f\u06cc\u0646 \u0644\u06cc\u0633\u062a \u06cc\u0627 \u0698\u0646\u0631\u0627\u062a\u0648\u0631 \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0627\u0633\u062a\u060c \u0632\u0646\u062c\u06cc\u0631\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06a9\u062f \u0627\u0636\u0627\u0641\u06cc \u0631\u0627 \u06a9\u0627\u0647\u0634 \u062f\u0647\u062f \u0648 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062f\u0647\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-8\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<code>itertools.chain<\/code>  \u06cc\u06a9 \u062a\u06a9\u0631\u0627\u0631 \u06a9\u0646\u0646\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0641\u0648\u0631\u0627\u064b \u0646\u062a\u0627\u06cc\u062c\u06cc \u0627\u06cc\u062c\u0627\u062f \u0646\u0645\u06cc \u06a9\u0646\u062f. \u0641\u0642\u0637 \u0648\u0642\u062a\u06cc \u0627\u0632 \u0622\u0646 \u0639\u0628\u0648\u0631 \u0645\u06cc \u06a9\u0646\u06cc\u062f \u0622\u0646\u0647\u0627 \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646\u060c \u0628\u0631\u0627\u06cc \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631 \u0628\u0632\u0631\u06af\u060c \u0639\u0645\u0644\u06a9\u0631\u062f <code>chain<\/code> \u0628\u0631\u062a\u0631 \u0627\u0633\u062a \u0632\u06cc\u0631\u0627 \u0647\u0645\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0647 \u06cc\u06a9\u0628\u0627\u0631\u0647 \u062f\u0631 \u062d\u0627\u0641\u0638\u0647 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0646\u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u0644\u062d\u0627\u0642 \u0627\u0634\u06cc\u0627\u0621 \u062a\u06a9\u0631\u0627\u0631\u067e\u0630\u06cc\u0631 \u062a\u0648 \u062f\u0631 \u062a\u0648\u060c \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <code>chain.from_iterable<\/code> \u0628\u0647 \u062c\u0627\u06cc \u0644\u0627\u0646\u0647 \u0633\u0627\u0632\u06cc <code>chain<\/code> \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u062a\u0627\u0628\u0639<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"10_json_%E2%80%93_%DB%8C%DA%A9_%DA%A9%D9%85%DA%A9_%D8%A8%D8%B2%D8%B1%DA%AF_%D8%A8%D8%B1%D8%A7%DB%8C_%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%D8%AF%D8%A7%D8%AF%D9%87_%D9%87%D8%A7%DB%8C_JSON\"><\/span>\n<p>  10. <code>json<\/code> &#8211; \u06cc\u06a9 \u06a9\u0645\u06a9 \u0628\u0632\u0631\u06af \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D8%AA%D8%A7%D8%A8%D8%B9-10\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u062a\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u06cc\u0646 <code>json<\/code> \u0645\u0627\u0698\u0648\u0644 \u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644 \u062f\u0627\u062e\u0644\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647\u060c \u062a\u0648\u0644\u06cc\u062f \u0648 \u062f\u0633\u062a\u06a9\u0627\u0631\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON (\u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a Object Notation) \u0627\u0633\u062a. JSON \u06cc\u06a9 \u0641\u0631\u0645\u062a \u062a\u0628\u0627\u062f\u0644 \u062f\u0627\u062f\u0647 \u0633\u0628\u06a9 \u0648\u0632\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u06af\u0633\u062a\u0631\u062f\u0647 \u062f\u0631 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u062f\u0627\u062f\u0647 \u0628\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0648\u0628 \u0648 \u0633\u0631\u0648\u0631\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <code>json<\/code> \u0645\u0627\u0698\u0648\u0644\u060c \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0628\u0627 \u0641\u0631\u0645\u062a JSON \u0631\u0627 \u0628\u0647 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u062c\u0632\u06cc\u0647 \u06a9\u0646\u062f \u06cc\u0627 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0628\u0627 \u0641\u0631\u0645\u062a JSON \u0633\u0631\u06cc\u0627\u0644 \u06a9\u0646\u062f.<\/p>\n<p>\u062a\u0648\u0627\u0628\u0639 \u0631\u0627\u06cc\u062c \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:<\/p>\n<ul>\n<li>\n<code>json.dumps()<\/code>: \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc JSON \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\n<code>json.loads()<\/code>: \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc JSON \u0631\u0627 \u062f\u0631 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u062c\u0632\u06cc\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\n<code>json.dump()<\/code>: \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0628\u0627 \u0641\u0631\u0645\u062a JSON \u0645\u06cc \u0646\u0648\u06cc\u0633\u062f.<\/li>\n<li>\n<code>json.load()<\/code>: \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON \u0631\u0627 \u0627\u0632 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0645\u06cc \u062e\u0648\u0627\u0646\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-10\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"23.5\">\n<li wp_automatic_readability=\"6\">\n<p><strong>\u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc JSON \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">json<\/span>\n\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span><span class=\"sh\">'<\/span><span class=\"s\">name<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">John<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">age<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"mi\">30<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">city<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">New York<\/span><span class=\"sh\">'<\/span><span class=\"p\">}<\/span>\n<span class=\"n\">json_str<\/span> <span class=\"o\">=<\/span> <span class=\"n\">json<\/span><span class=\"p\">.<\/span><span class=\"nf\">dumps<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">json_str<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: {\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"4\">\n<p><strong>\u0631\u0634\u062a\u0647 \u0647\u0627\u06cc JSON \u0631\u0627 \u062f\u0631 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u062c\u0632\u06cc\u0647 \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">json_str<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">'<\/span><span class=\"s\">{<\/span><span class=\"sh\">\"<\/span><span class=\"s\">name<\/span><span class=\"sh\">\"<\/span><span class=\"s\">: <\/span><span class=\"sh\">\"<\/span><span class=\"s\">John<\/span><span class=\"sh\">\"<\/span><span class=\"s\">, <\/span><span class=\"sh\">\"<\/span><span class=\"s\">age<\/span><span class=\"sh\">\"<\/span><span class=\"s\">: 30, <\/span><span class=\"sh\">\"<\/span><span class=\"s\">city<\/span><span class=\"sh\">\"<\/span><span class=\"s\">: <\/span><span class=\"sh\">\"<\/span><span class=\"s\">New York<\/span><span class=\"sh\">\"<\/span><span class=\"s\">}<\/span><span class=\"sh\">'<\/span>\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"n\">json<\/span><span class=\"p\">.<\/span><span class=\"nf\">loads<\/span><span class=\"p\">(<\/span><span class=\"n\">json_str<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"sh\">'<\/span><span class=\"s\">name<\/span><span class=\"sh\">'<\/span><span class=\"p\">])<\/span>  <span class=\"c1\"># Output: John\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"12\">\n<p><strong>\u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">json<\/span>\n\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span><span class=\"sh\">'<\/span><span class=\"s\">name<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Alice<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">age<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"mi\">25<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">city<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">London<\/span><span class=\"sh\">'<\/span><span class=\"p\">}<\/span>\n<span class=\"k\">with<\/span> <span class=\"nf\">open<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">data.json<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">w<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">file<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">json<\/span><span class=\"p\">.<\/span><span class=\"nf\">dump<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">,<\/span> <span class=\"nb\">file<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u0646\u062a\u06cc\u062c\u0647: \u0627\u06cc\u0646 \u06a9\u062f \u06cc\u06a9 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f <code>data.json<\/code> \u0641\u0627\u06cc\u0644 \u062f\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0641\u0639\u0644\u06cc\u060c \u062d\u0627\u0648\u06cc:<br \/>{<br \/>&#8220;\u0646\u0627\u0645&#8221;: &#8220;\u0622\u0644\u06cc\u0633&#8221;\u060c<br \/>&#8220;\u0633\u0646&#8221;: 25\u060c<br \/>&#8220;\u0634\u0647\u0631&#8221;: &#8220;\u0644\u0646\u062f\u0646&#8221;<br \/>}<\/p>\n<\/li>\n<li wp_automatic_readability=\"5\">\n<p><strong>\u062e\u0648\u0627\u0646\u062f\u0646 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc JSON \u0627\u0632 \u06cc\u06a9 \u0641\u0627\u06cc\u0644<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">json<\/span>\n\n<span class=\"k\">with<\/span> <span class=\"nf\">open<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">data.json<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">r<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">file<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"n\">json<\/span><span class=\"p\">.<\/span><span class=\"nf\">load<\/span><span class=\"p\">(<\/span><span class=\"nb\">file<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: {'name': 'Alice', 'age': 25, 'city': 'London'}\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"11\">\n<p><strong>\u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc JSON<\/strong>:<br \/>\u06af\u0627\u0647\u06cc \u0627\u0648\u0642\u0627\u062a\u060c JSON \u0627\u0632 \u0628\u0631\u062e\u06cc \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 (\u0645\u0627\u0646\u0646\u062f datetime) \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc \u06a9\u0646\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0631\u0648\u0634 \u0647\u0627\u06cc \u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u0645:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">json<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">datetime<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">datetime<\/span>\n\n<span class=\"k\">def<\/span> <span class=\"nf\">datetime_serializer<\/span><span class=\"p\">(<\/span><span class=\"n\">obj<\/span><span class=\"p\">):<\/span>\n    <span class=\"k\">if<\/span> <span class=\"nf\">isinstance<\/span><span class=\"p\">(<\/span><span class=\"n\">obj<\/span><span class=\"p\">,<\/span> <span class=\"n\">datetime<\/span><span class=\"p\">):<\/span>\n        <span class=\"k\">return<\/span> <span class=\"n\">obj<\/span><span class=\"p\">.<\/span><span class=\"nf\">isoformat<\/span><span class=\"p\">()<\/span>\n    <span class=\"k\">raise<\/span> <span class=\"nc\">TypeError<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Type not serializable<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span><span class=\"sh\">'<\/span><span class=\"s\">name<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Bob<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">timestamp<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"n\">datetime<\/span><span class=\"p\">.<\/span><span class=\"nf\">now<\/span><span class=\"p\">()}<\/span>\n<span class=\"n\">json_str<\/span> <span class=\"o\">=<\/span> <span class=\"n\">json<\/span><span class=\"p\">.<\/span><span class=\"nf\">dumps<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">,<\/span> <span class=\"n\">default<\/span><span class=\"o\">=<\/span><span class=\"n\">datetime_serializer<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">json_str<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: {\"name\": \"Bob\", \"timestamp\": \"2024-09-07T15:32:18.123456\"}\n<\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<p>\u0633\u0641\u0627\u0631\u0634\u06cc <code>default<\/code> \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0646\u0648\u0627\u0639\u06cc \u0631\u0627 \u06a9\u0647 JSON \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc \u06a9\u0646\u062f \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%88%D8%A7%D8%B1%D8%AF_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-10\"><\/span>\n<p>  \u0645\u0648\u0627\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<strong>\u062a\u0648\u0633\u0639\u0647 \u0648\u0628<\/strong>: \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0628\u0627 \u0641\u0631\u0645\u062a JSON \u0628\u06cc\u0646 \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u0648 \u0627\u0646\u062a\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0632 API \u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<li>\n<strong>\u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc<\/strong>: \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627 \u0627\u0632 \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc JSON \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/li>\n<li>\n<strong>\u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645<\/strong>: \u0630\u062e\u06cc\u0631\u0647 \u06af\u0632\u0627\u0631\u0634 \u0639\u0645\u0644\u06cc\u0627\u062a \u0633\u06cc\u0633\u062a\u0645 \u062f\u0631 \u0642\u0627\u0644\u0628 JSON \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0648 \u067e\u0631\u062f\u0627\u0632\u0634 \u0622\u0633\u0627\u0646 \u062a\u0631.<\/li>\n<li>\n<strong>\u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627<\/strong>: \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0648 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0631\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u0645\u0627\u0646\u0646\u062f \u0630\u062e\u06cc\u0631\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0632 \u0627\u0633\u06a9\u0631\u0627\u067e\u0631\u0647\u0627\u06cc \u0648\u0628 \u06cc\u0627 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0645\u062f\u0644 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-9\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>\n<strong>\u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0647\u0627\u06cc \u0646\u0648\u0639 \u062f\u0627\u062f\u0647 JSON<\/strong>: JSON \u0627\u0646\u0648\u0627\u0639\u06cc \u0627\u0632 \u062c\u0645\u0644\u0647 \u0631\u0634\u062a\u0647 \u0647\u0627\u060c \u0627\u0639\u062f\u0627\u062f\u060c \u0628\u0648\u0644\u06cc \u0647\u0627\u060c \u0622\u0631\u0627\u06cc\u0647 \u0647\u0627\u060c \u0627\u0634\u06cc\u0627\u0621 \u0648 \u062a\u0647\u06cc \u0631\u0627 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f\u060c \u0627\u0645\u0627 \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0627\u0646\u0646\u062f \u0646\u0645\u0648\u0646\u0647 \u0647\u0627\u06cc \u06a9\u0644\u0627\u0633 \u06cc\u0627 \u062a\u0648\u0627\u0628\u0639 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\n<strong>\u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc UTF-8<\/strong>: \u0645\u0627\u0698\u0648\u0644 json \u0628\u0647 \u0637\u0648\u0631 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0627\u0632 \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc UTF-8 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627\u06cc \u0628\u06cc\u0646\u200c\u0627\u0644\u0645\u0644\u0644\u06cc \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a.<\/li>\n<li>\n<strong>\u0627\u062c\u062a\u0646\u0627\u0628 \u0627\u0632 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u0647\u0645<\/strong>: \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 <code>json.dump()<\/code>\u060c \u0645\u0631\u0627\u0642\u0628 \u062d\u0627\u0644\u062a \u0628\u0627\u0632 \u0641\u0627\u06cc\u0644 \u0628\u0627\u0634\u06cc\u062f \u062a\u0627 \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u0647\u0645 \u0631\u0648\u0646\u0648\u06cc\u0633\u06cc \u0646\u0645\u06cc \u0634\u0648\u0646\u062f.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"11_pickle_%E2%80%93_%D8%B3%D8%B1%DB%8C%D8%A7%D9%84_%D8%B3%D8%A7%D8%B2%DB%8C_%D9%88_%D8%B3%D8%B1%DB%8C%D8%A7%D9%84_%D8%B2%D8%AF%D8%A7%DB%8C%DB%8C_%D8%A7%D8%B2_%D8%A7%D8%B4%DB%8C%D8%A7%D8%A1\"><\/span>\n<p>  11. <code>pickle<\/code> &#8211; \u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0631\u06cc\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>pickle<\/code>  \u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0633\u0631\u06cc\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u062c\u0631\u06cc\u0627\u0646\u200c\u0647\u0627\u06cc \u0628\u0627\u06cc\u062a \u06cc\u0627 \u063a\u06cc\u0631 \u0633\u0631\u06cc\u0627\u0644\u06cc \u06a9\u0631\u062f\u0646 \u062c\u0631\u06cc\u0627\u0646\u200c\u0647\u0627\u06cc \u0628\u0627\u06cc\u062a \u0628\u0647 \u0627\u0634\u06cc\u0627\u0621 \u0627\u0635\u0644\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u06cc\u0646 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0627\u0634\u06cc\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u0646\u062f \u06cc\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0634\u0628\u06a9\u0647 \u0647\u0627 \u0645\u0646\u062a\u0642\u0644 \u0634\u0648\u0646\u062f. <code>pickle<\/code> \u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u0627\u0632 \u062a\u0645\u0627\u0645 \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u0627\u0632 \u062c\u0645\u0644\u0647 \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u0627\u0634\u06cc\u0627\u0621 \u0633\u0641\u0627\u0631\u0634\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-11\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"23\">\n<li wp_automatic_readability=\"6\">\n<p><strong>\u06cc\u06a9 \u0634\u06cc \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0633\u0631\u06cc\u0627\u0644 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">pickle<\/span>\n\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span><span class=\"sh\">'<\/span><span class=\"s\">name<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Alice<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">age<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"mi\">30<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">city<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Wonderland<\/span><span class=\"sh\">'<\/span><span class=\"p\">}<\/span>\n\n<span class=\"c1\"># Serialize the object and write to file\n<\/span><span class=\"k\">with<\/span> <span class=\"nf\">open<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">data.pkl<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">wb<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">file<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">pickle<\/span><span class=\"p\">.<\/span><span class=\"nf\">dump<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">,<\/span> <span class=\"nb\">file<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"5\">\n<p><strong>\u06cc\u06a9 \u0634\u06cc \u0627\u0632 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0627\u0632 \u062d\u0627\u0644\u062a \u0633\u0631\u06cc\u0627\u0644 \u062e\u0627\u0631\u062c \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code>\n<span class=\"kn\">import<\/span> <span class=\"n\">pickle<\/span>\n\n<span class=\"c1\"># Read and deserialize an object from a file\n<\/span><span class=\"k\">with<\/span> <span class=\"nf\">open<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">data.pkl<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">rb<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">file<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pickle<\/span><span class=\"p\">.<\/span><span class=\"nf\">load<\/span><span class=\"p\">(<\/span><span class=\"nb\">file<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: {'name': 'Alice', 'age': 30, 'city': 'Wonderland'}\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"6\">\n<p><strong>\u06cc\u06a9 \u0634\u06cc \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u062c\u0631\u06cc\u0627\u0646 \u0628\u0627\u06cc\u062a \u0633\u0631\u06cc\u0627\u0644 \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">pickle<\/span>\n\n<span class=\"n\">data<\/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=\"p\">{<\/span><span class=\"sh\">'<\/span><span class=\"s\">a<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">A<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">b<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">B<\/span><span class=\"sh\">'<\/span><span class=\"p\">}]<\/span>\n\n<span class=\"c1\"># Serialize the object into a byte stream\n<\/span><span class=\"n\">byte_stream<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pickle<\/span><span class=\"p\">.<\/span><span class=\"nf\">dumps<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">byte_stream<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"8\">\n<p><strong>\u06cc\u06a9 \u0634\u06cc\u0621 \u0631\u0627 \u0627\u0632 \u06cc\u06a9 \u062c\u0631\u06cc\u0627\u0646 \u0628\u0627\u06cc\u062a\u06cc \u063a\u06cc\u0631\u0627\u0635\u0648\u0644\u06cc \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">pickle<\/span>\n\n<span class=\"n\">byte_stream<\/span> <span class=\"o\">=<\/span> <span class=\"sa\">b<\/span><span class=\"sh\">'<\/span><span class=\"se\">\\x80\\x04\\x95\\x1c\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8c\\x04<\/span><span class=\"s\">list<\/span><span class=\"se\">\\x94\\x8c\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8c\\x03<\/span><span class=\"s\">int<\/span><span class=\"se\">\\x94\\x8c\\x04\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8c\\x03<\/span><span class=\"s\">dict<\/span><span class=\"se\">\\x94\\x8c\\x03\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x8c\\x01<\/span><span class=\"s\">a<\/span><span class=\"se\">\\x94\\x8c\\x01<\/span><span class=\"s\">A<\/span><span class=\"se\">\\x94\\x8c\\x01<\/span><span class=\"s\">b<\/span><span class=\"se\">\\x94\\x8c\\x01<\/span><span class=\"s\">B<\/span><span class=\"se\">\\x94\\x87\\x94\\x00\\x00\\x00\\x00\\x00\\x00\\x00<\/span><span class=\"sh\">'<\/span>\n\n<span class=\"c1\"># Deserialize the byte stream back into an object\n<\/span><span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pickle<\/span><span class=\"p\">.<\/span><span class=\"nf\">loads<\/span><span class=\"p\">(<\/span><span class=\"n\">byte_stream<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: [1, 2, 3, {'a': 'A', 'b': 'B'}]\n<\/span><\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"12\">\n<p><strong>\u06cc\u06a9 \u0634\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0631\u0627 \u0633\u0631\u06cc\u0627\u0644 \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">pickle<\/span>\n\n<span class=\"k\">class<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">:<\/span>\n    <span class=\"k\">def<\/span> <span class=\"nf\">__init__<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span><span class=\"p\">,<\/span> <span class=\"n\">age<\/span><span class=\"p\">):<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">name<\/span> <span class=\"o\">=<\/span> <span class=\"n\">name<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">age<\/span> <span class=\"o\">=<\/span> <span class=\"n\">age<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">__repr__<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">):<\/span>\n        <span class=\"k\">return<\/span> <span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Person(name=<\/span><span class=\"si\">{<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">name<\/span><span class=\"si\">}<\/span><span class=\"s\">, age=<\/span><span class=\"si\">{<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">age<\/span><span class=\"si\">}<\/span><span class=\"s\">)<\/span><span class=\"sh\">\"<\/span>\n\n<span class=\"n\">person<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Bob<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"mi\">25<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Serialize the custom object to file\n<\/span><span class=\"k\">with<\/span> <span class=\"nf\">open<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">person.pkl<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">wb<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">file<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">pickle<\/span><span class=\"p\">.<\/span><span class=\"nf\">dump<\/span><span class=\"p\">(<\/span><span class=\"n\">person<\/span><span class=\"p\">,<\/span> <span class=\"nb\">file<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Deserialize the custom object from file\n<\/span><span class=\"k\">with<\/span> <span class=\"nf\">open<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">person.pkl<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">rb<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"nb\">file<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">loaded_person<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pickle<\/span><span class=\"p\">.<\/span><span class=\"nf\">load<\/span><span class=\"p\">(<\/span><span class=\"nb\">file<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">loaded_person<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: Person(name=Bob, age=25)\n<\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87\"><\/span>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u067e\u0627\u06cc\u062f\u0627\u0631: \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f\u060c \u067e\u0633 \u0627\u0632 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u062c\u062f\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0631\u0627\u062d\u062a \u0627\u0633\u062a.<br \/>\u0627\u0646\u062a\u0642\u0627\u0644 \u0634\u06cc: \u0627\u0634\u06cc\u0627\u0621 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u062f\u0631 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0634\u0628\u06a9\u0647\u060c \u0628\u0647 \u0648\u06cc\u0698\u0647 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647\u060c \u0627\u0646\u062a\u0642\u0627\u0644 \u062f\u0647\u06cc\u062f.<br \/>\u06a9\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627: \u0646\u062a\u0627\u06cc\u062c \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u06a9\u0634 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0628\u0631\u0627\u06cc \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0633\u0631\u06cc\u0639 \u062f\u0641\u0639\u0647 \u0628\u0639\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-10\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>\u0627\u0645\u0646\u06cc\u062a<\/strong>: \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0633\u0631\u06cc\u0627\u0644\u200c\u0632\u062f\u0627\u06cc\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u0645\u062d\u062a\u0627\u0637 \u0628\u0627\u0634\u06cc\u062f\u060c \u0632\u06cc\u0631\u0627 \u062a\u0631\u0634\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u06a9\u062f \u062f\u0644\u062e\u0648\u0627\u0647 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u0628\u0627\u0644\u0642\u0648\u0647 \u0645\u0646\u062c\u0631 \u0628\u0647 \u062e\u0637\u0631\u0627\u062a \u0627\u0645\u0646\u06cc\u062a\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u062a\u0627 \u062d\u062f \u0627\u0645\u06a9\u0627\u0646 \u0627\u0632 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0646\u0627\u0645\u0639\u062a\u0628\u0631 \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f.<br \/><strong>\u0633\u0627\u0632\u06af\u0627\u0631\u06cc<\/strong>: \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0647\u200c\u0637\u0648\u0631 \u06a9\u0627\u0645\u0644 \u0628\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062a\u0631\u0634\u06cc \u0633\u0627\u0632\u06af\u0627\u0631 \u0646\u0628\u0627\u0634\u0646\u062f\u060c \u0645\u062e\u0635\u0648\u0635\u0627\u064b \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u067e\u0627\u06cc\u062a\u0648\u0646.<br \/><strong>\u0639\u0645\u0644\u06a9\u0631\u062f<\/strong>: \u0633\u0631\u06cc\u0627\u0644 \u0633\u0627\u0632\u06cc \u0648 \u0633\u0631\u06cc\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0627\u0632 \u0627\u0634\u06cc\u0627\u0621 \u0628\u0632\u0631\u06af \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0631 \u0639\u0645\u0644\u06a9\u0631\u062f \u062a\u0623\u062b\u06cc\u0631 \u0628\u06af\u0630\u0627\u0631\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0642\u0627\u0644\u0628\u200c\u0647\u0627\u06cc \u0633\u0631\u06cc\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 (\u0645\u0627\u0646\u0646\u062f JSON) \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"12_pprint_%E2%80%93_%D9%82%D8%A7%D9%84%D8%A8_%D8%A8%D9%86%D8%AF%DB%8C_%D8%B3%D8%A7%D8%AE%D8%AA%D8%A7%D8%B1%D9%87%D8%A7%DB%8C_%D8%AF%D8%A7%D8%AF%D9%87_%D9%BE%DB%8C%DA%86%DB%8C%D8%AF%D9%87_%D8%A8%D8%B1%D8%A7%DB%8C_%DA%86%D8%A7%D9%BE\"><\/span>\n<p>  12. <code>pprint<\/code> &#8211; \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0628\u0631\u0627\u06cc \u0686\u0627\u067e<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C-2\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>pprint<\/code>  \u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u0686\u0627\u067e \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062a\u0648\u062f\u0631\u062a\u0648 (\u0645\u0627\u0646\u0646\u062f \u0644\u063a\u062a \u0646\u0627\u0645\u0647 \u0647\u0627\u060c \u0644\u06cc\u0633\u062a \u0647\u0627\u060c \u062a\u0627\u067e\u0644 \u0647\u0627) \u0631\u0627 \u062f\u0631 \u0642\u0627\u0644\u0628\u06cc \u062e\u0648\u0627\u0646\u0627\u062a\u0631 \u062e\u0631\u0648\u062c\u06cc \u062f\u0647\u062f \u0648 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u06a9\u0645\u06a9 \u06a9\u0646\u062f \u062a\u0627 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0647\u062a\u0631 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-12\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"107.5\">\n<li wp_automatic_readability=\"17\">\n<p><strong>\u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u062a\u0648\u062f\u0631\u062a\u0648 \u0686\u0627\u067e \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">pprint<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">pprint<\/span>\n\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span>\n    <span class=\"sh\">'<\/span><span class=\"s\">name<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Alice<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span>\n    <span class=\"sh\">'<\/span><span class=\"s\">age<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"mi\">30<\/span><span class=\"p\">,<\/span>\n    <span class=\"sh\">'<\/span><span class=\"s\">address<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n       <span class=\"sh\">'<\/span><span class=\"s\">street<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">123 Main St<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span>\n       <span class=\"sh\">'<\/span><span class=\"s\">city<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Wonderland<\/span><span class=\"sh\">'<\/span>\n    <span class=\"p\">},<\/span>\n    <span class=\"sh\">'<\/span><span class=\"s\">hobbies<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span><span class=\"sh\">'<\/span><span class=\"s\">reading<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">hiking<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">coding<\/span><span class=\"sh\">'<\/span><span class=\"p\">]<\/span>\n<span class=\"p\">}<\/span>\n<span class=\"nf\">pprint<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>{'address': {'city': 'Wonderland', 'street': '123 Main St'},\n 'age': 30,\n 'hobbies': ['reading', 'hiking', 'coding'],\n 'name': 'Alice'}\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"103\">\n<p><strong>\u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0637\u0648\u0644\u0627\u0646\u06cc \u0686\u0627\u067e \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">pprint<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">pprint<\/span>\n\n<span class=\"n\">long_list<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">list<\/span><span class=\"p\">(<\/span><span class=\"nf\">range<\/span><span class=\"p\">(<\/span><span class=\"mi\">100<\/span><span class=\"p\">))<\/span>\n<span class=\"nf\">pprint<\/span><span class=\"p\">(<\/span><span class=\"n\">long_list<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>[0, 1, 2, 3, 4, 5, 6, 7, 8, 9,\n10, 11, 12, 13, 14, 15, 16, 17, 18, 19,\n20, 21, 22, 23, 24, 25, 26, 27, 28, 29,\n30, 31, 32, 33, 34, 35, 36, 37, 38, 39,\n40, 41, 42, 43, 44, 45, 46, 47, 48, 49,\n50, 51, 52, 53, 54, 55, 56, 57, 58, 59,\n60, 61, 62, 63, 64, 65, 66, 67, 68, 69,\n70, 71, 72, 73, 74, 75, 76, 77, 78, 79,\n80, 81, 82, 83, 84, 85, 86, 87, 88, 89,\n90, 91, 92, 93, 94, 95, 96, 97, 98, 99]\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"18\">\n<p><strong>\u06cc\u06a9 \u0641\u0631\u0647\u0646\u06af \u0644\u063a\u062a \u0628\u0627 \u062a\u0648\u0631\u0641\u062a\u06af\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0686\u0627\u067e \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">pprint<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">pprint<\/span>\n\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span>\n    <span class=\"sh\">'<\/span><span class=\"s\">name<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Bob<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span>\n    <span class=\"sh\">'<\/span><span class=\"s\">age<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"mi\">25<\/span><span class=\"p\">,<\/span>\n    <span class=\"sh\">'<\/span><span class=\"s\">address<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"p\">{<\/span>\n        <span class=\"sh\">'<\/span><span class=\"s\">street<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">456 Elm St<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span>\n        <span class=\"sh\">'<\/span><span class=\"s\">city<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Metropolis<\/span><span class=\"sh\">'<\/span>\n    <span class=\"p\">},<\/span>\n    <span class=\"sh\">'<\/span><span class=\"s\">hobbies<\/span><span class=\"sh\">'<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span><span class=\"sh\">'<\/span><span class=\"s\">cycling<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">cooking<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">traveling<\/span><span class=\"sh\">'<\/span><span class=\"p\">]<\/span>\n<span class=\"p\">}<\/span>\n<span class=\"nf\">pprint<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">,<\/span> <span class=\"n\">indent<\/span><span class=\"o\">=<\/span><span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>{'name': 'Bob',\n 'age': 25,\n 'address': {'street': '456 Elm St', 'city': 'Metropolis'},\n 'hobbies': ['cycling', 'cooking', 'traveling']}\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"54\">\n<p><strong>\u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0628\u0627 \u0639\u0631\u0636 \u0633\u0641\u0627\u0631\u0634\u06cc \u0686\u0627\u067e \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">pprint<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">pprint<\/span>\n\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">list<\/span><span class=\"p\">(<\/span><span class=\"nb\">range<\/span> <span class=\"mi\">50<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">pprint<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">,<\/span> <span class=\"n\">width<\/span><span class=\"o\">=<\/span><span class=\"mi\">40<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>[0, 1, 2, 3, 4, 5, 6, 7, 8, 9,\n 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,\n 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,\n 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,\n 40, 41, 42, 43, 44, 45, 46, 47, 48, 49]\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"14\">\n<p><strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <code>pprint<\/code> \u0628\u0631\u0627\u06cc \u0686\u0627\u067e \u06cc\u06a9 \u0634\u06cc\u0621 \u0633\u0641\u0627\u0631\u0634\u06cc<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">pprint<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">pprint<\/span>\n\n<span class=\"k\">class<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">:<\/span>\n    <span class=\"k\">def<\/span> <span class=\"nf\">__init__<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span><span class=\"p\">,<\/span> <span class=\"n\">age<\/span><span class=\"p\">,<\/span> <span class=\"n\">address<\/span><span class=\"p\">):<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">name<\/span> <span class=\"o\">=<\/span> <span class=\"n\">name<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">age<\/span> <span class=\"o\">=<\/span> <span class=\"n\">age<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">address<\/span> <span class=\"o\">=<\/span> <span class=\"n\">address<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">__repr__<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">):<\/span>\n        <span class=\"k\">return<\/span> <span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Person(name=<\/span><span class=\"si\">{<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">name<\/span><span class=\"si\">}<\/span><span class=\"s\">, age=<\/span><span class=\"si\">{<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">age<\/span><span class=\"si\">}<\/span><span class=\"s\">, address=<\/span><span class=\"si\">{<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">address<\/span><span class=\"si\">}<\/span><span class=\"s\">)<\/span><span class=\"sh\">\"<\/span>\n\n<span class=\"n\">person<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Person<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Charlie<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"mi\">40<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">789 Maple St<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">pprint<\/span><span class=\"p\">(<\/span><span class=\"n\">person<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>Person(name=Charlie, age=40, address=789 Maple St)\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-2\"><\/span>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>\u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647<\/strong>: \u0647\u0646\u06af\u0627\u0645 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <code>pprint<\/code> \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0648\u0636\u0648\u062d \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u062a\u0648\u062f\u0631\u062a\u0648 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u062f.<br \/><strong>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627<\/strong>: \u0647\u0646\u06af\u0627\u0645 \u0686\u0627\u067e \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0628\u0632\u0631\u06af\u060c \u062e\u0631\u0648\u062c\u06cc \u0641\u0631\u0645\u062a \u0634\u062f\u0647 \u0628\u0647 \u062f\u0631\u06a9 \u0633\u0631\u06cc\u0639 \u0645\u062d\u062a\u0648\u0627 \u0648 \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u062f\u0647 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<br \/><strong>\u062b\u0628\u062a \u06af\u0632\u0627\u0631\u0634<\/strong>: \u0647\u0646\u06af\u0627\u0645 \u0636\u0628\u0637 \u06af\u0632\u0627\u0631\u0634 \u0647\u0627\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <code>pprint<\/code> \u062f\u0627\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0642\u0627\u0628\u0644 \u062e\u0648\u0627\u0646\u062f\u0646 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0628\u0647 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0645\u0634\u06a9\u0644\u0627\u062a \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-11\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>pprint<\/code>  \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u062a\u0631 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0633\u0627\u062f\u0647\u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u0646\u0638\u0645 <code>print<\/code> \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u0627\u0633\u062a.<br \/>\u062a\u0646\u0638\u06cc\u0645 \u06a9\u0631\u062f\u0646 <code>indent<\/code> \u0648 <code>width<\/code> \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0641\u0631\u0645\u062a \u062e\u0631\u0648\u062c\u06cc \u0648 \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u0646\u062f\u060c \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u0646\u0627\u0633\u0628 \u0631\u0627 \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u062e\u0627\u0635 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"13_re_%E2%80%93_%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1_%DA%A9%D9%86%D8%AA%D8%B1%D9%84_%D8%A8%DB%8C%D8%A7%D9%86_%D9%85%D9%86%D8%B8%D9%85\"><\/span>\n<p>  13. <code>re<\/code> &#8211; \u0627\u0628\u0632\u0627\u0631 \u06a9\u0646\u062a\u0631\u0644 \u0628\u06cc\u0627\u0646 \u0645\u0646\u0638\u0645<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C-3\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u06cc\u0646 <code>re<\/code> \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0646\u0638\u0645\u060c \u0627\u0631\u0627\u0626\u0647 \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u062a\u0637\u0628\u06cc\u0642 \u0631\u0634\u062a\u0647 \u0647\u0627\u060c \u062c\u0633\u062a\u062c\u0648 \u0648 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0646\u0638\u0645 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u062a\u0637\u0628\u06cc\u0642 \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06a9\u0627\u0631\u06cc \u0645\u062a\u0646 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0645\u0627\u0646\u0646\u062f \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062f\u0627\u062f\u0647 \u0647\u0627 \u06cc\u0627 \u062a\u0623\u06cc\u06cc\u062f \u0641\u0631\u0645\u062a \u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u0646\u062f.<\/p>\n<p>\u062a\u0648\u0627\u0628\u0639 \u0631\u0627\u06cc\u062c \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:<\/p>\n<ul>\n<li>\n<code>re.match()<\/code>: \u0645\u0633\u0627\u0628\u0642\u0627\u062a \u0627\u0632 \u0627\u0628\u062a\u062f\u0627\u06cc \u0631\u0634\u062a\u0647.<\/li>\n<li>\n<code>re.search()<\/code>: \u0627\u0648\u0644\u06cc\u0646 \u0645\u0633\u0627\u0628\u0642\u0647 \u0631\u0627 \u062f\u0631 \u06a9\u0644 \u0631\u0634\u062a\u0647 \u062c\u0633\u062a\u062c\u0648 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\n<code>re.findall()<\/code>: \u062a\u0645\u0627\u0645 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0641\u0631\u0639\u06cc \u06a9\u0647 \u0628\u0627 \u0639\u0628\u0627\u0631\u062a \u0645\u0646\u0638\u0645 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u0646\u062f \u0631\u0627 \u067e\u06cc\u062f\u0627 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\n<code>re.sub()<\/code>: \u0642\u0633\u0645\u062a \u0647\u0627\u06cc \u0647\u0645\u0633\u0627\u0646 \u0631\u0627 \u0628\u0627 \u0631\u0634\u062a\u0647 \u062f\u06cc\u06af\u0631\u06cc \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\n<code>re.split()<\/code>: \u0631\u0634\u062a\u0647 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0639\u0628\u0627\u0631\u062a \u0645\u0646\u0638\u0645 \u062a\u0642\u0633\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-13\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"21.5\">\n<li wp_automatic_readability=\"5\">\n<p><strong>\u062a\u0637\u0628\u06cc\u0642 \u0633\u0627\u062f\u0647<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">re<\/span>\n\n<span class=\"n\">pattern<\/span> <span class=\"o\">=<\/span> <span class=\"sa\">r<\/span><span class=\"sh\">'<\/span><span class=\"s\">\\d+<\/span><span class=\"sh\">'<\/span>  <span class=\"c1\"># Matches one or more digits\n<\/span><span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">re<\/span><span class=\"p\">.<\/span><span class=\"nf\">match<\/span><span class=\"p\">(<\/span><span class=\"n\">pattern<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">123abc<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">.<\/span><span class=\"nf\">group<\/span><span class=\"p\">())<\/span>  <span class=\"c1\"># Output: 123\n<\/span><\/code><\/pre>\n<p>\u062a\u0627\u0628\u0639 re.match \u0627\u0632 \u0627\u0628\u062a\u062f\u0627\u06cc \u0631\u0634\u062a\u0647 \u0634\u0631\u0648\u0639 \u0628\u0647 \u062a\u0637\u0628\u06cc\u0642 \u0645\u06cc \u06a9\u0646\u062f. \u062f\u0631 \u0645\u062b\u0627\u0644 \u0628\u0627\u0644\u0627\u060c \u0628\u0627 \u0627\u0631\u0642\u0627\u0645 123 \u062f\u0631 \u0627\u0628\u062a\u062f\u0627 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0634\u062a.<\/p>\n<\/li>\n<li wp_automatic_readability=\"4\">\n<p><strong>\u0627\u0648\u0644\u06cc\u0646 \u0645\u0633\u0627\u0628\u0642\u0647 \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0631\u0634\u062a\u0647 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">re<\/span><span class=\"p\">.<\/span><span class=\"nf\">search<\/span><span class=\"p\">(<\/span><span class=\"sa\">r<\/span><span class=\"sh\">'<\/span><span class=\"s\">[a-z]+<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">123abc456<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">.<\/span><span class=\"nf\">group<\/span><span class=\"p\">())<\/span>  <span class=\"c1\"># Output: abc\n<\/span><\/code><\/pre>\n<p>re.search \u06a9\u0644 \u0631\u0634\u062a\u0647 \u0631\u0627 \u062c\u0633\u062a\u062c\u0648 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0627\u0648\u0644\u06cc\u0646 \u0631\u0634\u062a\u0647 \u0641\u0631\u0639\u06cc \u0631\u0627 \u06a9\u0647 \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u0627\u0644\u06af\u0648 \u0627\u0633\u062a \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f.<\/p>\n<\/li>\n<li wp_automatic_readability=\"5\">\n<p><strong>\u0647\u0645\u0647 \u0645\u0648\u0627\u0631\u062f \u0645\u0646\u0637\u0628\u0642 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">re<\/span><span class=\"p\">.<\/span><span class=\"nf\">findall<\/span><span class=\"p\">(<\/span><span class=\"sa\">r<\/span><span class=\"sh\">'<\/span><span class=\"s\">\\d+<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">123abc456def789<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: ['123', '456', '789']\n<\/span><\/code><\/pre>\n<p>re.findall \u062a\u0645\u0627\u0645 \u0642\u0633\u0645\u062a \u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u0628\u0627 \u0627\u0644\u06af\u0648 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u0646\u062f \u0631\u0627 \u0628\u0631\u0645\u06cc \u06af\u0631\u062f\u0627\u0646\u062f \u0648 \u062f\u0631 \u06cc\u06a9 \u0641\u0631\u0645 \u0644\u06cc\u0633\u062a \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<\/li>\n<li wp_automatic_readability=\"3\">\n<p><strong>\u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0647\u0645\u0633\u0627\u0646 \u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">re<\/span><span class=\"p\">.<\/span><span class=\"nf\">sub<\/span><span class=\"p\">(<\/span><span class=\"sa\">r<\/span><span class=\"sh\">'<\/span><span class=\"s\">\\d+<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">#<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">123abc456<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: #abc#\n<\/span><\/code><\/pre>\n<p>re.sub \u0647\u0645\u0647 \u0627\u0631\u0642\u0627\u0645 \u0645\u0637\u0627\u0628\u0642 \u0628\u0627 # \u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li wp_automatic_readability=\"7\">\n<p><strong>\u0631\u0634\u062a\u0647 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u06cc\u06a9 \u0639\u0628\u0627\u0631\u062a \u0645\u0646\u0638\u0645 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">re<\/span><span class=\"p\">.<\/span><span class=\"nf\">split<\/span><span class=\"p\">(<\/span><span class=\"sa\">r<\/span><span class=\"sh\">'<\/span><span class=\"s\">\\d+<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">abc123def456ghi<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>  <span class=\"c1\"># Output: ['abc', 'def', 'ghi']\n<\/span><\/code><\/pre>\n<p>re.split \u0631\u0634\u062a\u0647 \u0631\u0627 \u0628\u0647 \u0627\u0631\u0642\u0627\u0645 \u062a\u0642\u0633\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u062f\u0631 \u0646\u062a\u06cc\u062c\u0647 \u06cc\u06a9 \u0644\u06cc\u0633\u062a \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<\/li>\n<li wp_automatic_readability=\"7\">\n<p><strong>\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062e\u0627\u0635 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u0631\u0648\u0647 \u0647\u0627\u06cc \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"n\">pattern<\/span> <span class=\"o\">=<\/span> <span class=\"sa\">r<\/span><span class=\"sh\">'<\/span><span class=\"s\">(?P<year>\\d{4})-(?P<month>\\d{2})-(?P<day>\\d{2})<\/day><\/month><\/year><\/span><span class=\"sh\">'<\/span>\n<span class=\"n\">match<\/span> <span class=\"o\">=<\/span> <span class=\"n\">re<\/span><span class=\"p\">.<\/span><span class=\"nf\">search<\/span><span class=\"p\">(<\/span><span class=\"n\">pattern<\/span><span class=\"p\">,<\/span> <span class=\"sh\">'<\/span><span class=\"s\">Date: 2024-09-07<\/span><span class=\"sh\">'<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">match<\/span><span class=\"p\">.<\/span><span class=\"nf\">group<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">year<\/span><span class=\"sh\">'<\/span><span class=\"p\">))<\/span>  <span class=\"c1\"># Output: 2024\n<\/span><span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">match<\/span><span class=\"p\">.<\/span><span class=\"nf\">group<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">month<\/span><span class=\"sh\">'<\/span><span class=\"p\">))<\/span>  <span class=\"c1\"># Output: 09\n<\/span><span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">match<\/span><span class=\"p\">.<\/span><span class=\"nf\">group<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">day<\/span><span class=\"sh\">'<\/span><span class=\"p\">))<\/span>  <span class=\"c1\"># Output: 07\n<\/span><\/code><\/pre>\n<p>\u06af\u0631\u0648\u0647\u200c\u0647\u0627\u06cc \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc\u200c\u0634\u062f\u0647 \u0627\u062c\u0627\u0632\u0647 \u0646\u0627\u0645\u200c\u06af\u0630\u0627\u0631\u06cc \u0647\u0631 \u0632\u06cc\u0631\u0631\u0634\u062a\u0647 \u0647\u0645\u0633\u0627\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f \u0648 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0628\u0639\u062f\u06cc \u0631\u0627 \u062a\u0633\u0647\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-3\"><\/span>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>\u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u0646\u062c\u06cc \u0641\u0631\u0645<\/strong>: \u0641\u0631\u0645\u062a \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0627\u06cc\u0645\u06cc\u0644\u060c \u0634\u0645\u0627\u0631\u0647 \u062a\u0644\u0641\u0646 \u0648 \u06a9\u062f \u067e\u0633\u062a\u06cc \u0631\u0627 \u0627\u0639\u062a\u0628\u0627\u0631\u0633\u0646\u062c\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<div class=\"highlight js-code-highlight\" wp_automatic_readability=\"10\">\n<pre class=\"highlight plaintext\"><code>email=\"example@domain.com\"\npattern = r'^\\w+@[a-zA-Z_]+?\\.[a-zA-Z]{2,3}$'\nif re.match(pattern, email):\n    print(\"Valid email\")\nelse:\n    print(\"Invalid email\")\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>\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u062f\u0627\u062f\u0647 \u0647\u0627<\/strong>: \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0641\u0631\u0645\u062a \u062e\u0627\u0635\u06cc \u0631\u0627 \u0627\u0632 \u0645\u062a\u0648\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u06a9\u0646\u06cc\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u062a\u0627\u0631\u06cc\u062e\u060c \u0632\u0645\u0627\u0646\u060c \u0648 \u0645\u0642\u062f\u0627\u0631.<\/p>\n<div class=\"highlight js-code-highlight\" wp_automatic_readability=\"10\">\n<pre class=\"highlight plaintext\"><code>text=\"Total cost is $123.45, and date is 2024-09-07.\"\ncost = re.search(r'\\$\\d+\\.\\d{2}', text).group()\nprint(cost)  # Output: $123.45\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>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u06af\u0632\u0627\u0631\u0634<\/strong>: \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u06af\u0632\u0627\u0631\u0634 \u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645\u060c \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u0647\u0631\u0647\u0627\u06cc \u0632\u0645\u0627\u0646\u06cc\u060c \u0622\u062f\u0631\u0633 \u0647\u0627\u06cc IP\u060c \u067e\u06cc\u0627\u0645 \u0647\u0627\u06cc \u062e\u0637\u0627 \u0648 \u063a\u06cc\u0631\u0647.<\/p>\n<div class=\"highlight js-code-highlight\" wp_automatic_readability=\"9\">\n<pre class=\"highlight plaintext\"><code>log = '192.168.0.1 - - [07\/Sep\/2024:14:55:36] \"GET \/index.html HTTP\/1.1\" 200 2326'\nip = re.search(r'\\d+\\.\\d+\\.\\d+\\.\\d+', log).group()\nprint(ip)  # Output: 192.168.0.1\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>\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0631\u0634\u062a\u0647 \u0648 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc<\/strong>: \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0645\u062a\u0646 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u06cc\u0627 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0631\u0627 \u0628\u0647 \u0633\u0631\u0639\u062a \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062a\u0637\u0628\u06cc\u0642 \u0627\u0644\u06af\u0648 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.<\/p>\n<div class=\"highlight js-code-highlight\" wp_automatic_readability=\"12\">\n<pre class=\"highlight plaintext\"><code>text=\"User ID: 1234, Date: 2024-09-07\"<br\/>new_text = re.sub(r'\\d+', '[ID]', text)<br\/>print(new_text)  #Output: User ID: [ID], Date: [ID] <br\/><\/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<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-12\"><\/span>\n<p>\u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>\u062a\u0637\u0628\u06cc\u0642 \u062d\u0631\u06cc\u0635 \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u063a\u06cc\u0631 \u062d\u0631\u06cc\u0635<\/strong>: \u0628\u0647\u200c\u0637\u0648\u0631 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u060c \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0646\u0638\u0645 \u062d\u0631\u06cc\u0635 \u0647\u0633\u062a\u0646\u062f \u0648 \u0633\u0639\u06cc \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u062a\u0627 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u0631\u0627 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0647\u0646\u062f. \u0645\u0637\u0627\u0628\u0642\u062a \u063a\u06cc\u0631 \u062d\u0631\u06cc\u0635\u0627\u0646\u0647 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0627 ?\u060c \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c r&#39; \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f<.>?>&#39;.<br \/>** \u0627\u0632 \u0631\u062c\u06a9\u0633 \u0628\u06cc\u0634 \u0627\u0632 \u062d\u062f \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0627\u062c\u062a\u0646\u0627\u0628 \u06a9\u0646\u06cc\u062f<em>: \u0627\u06af\u0631\u0686\u0647 \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0646\u0638\u0645 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0647\u0633\u062a\u0646\u062f\u060c \u0627\u0645\u0627 \u062d\u0641\u0638 \u0639\u0628\u0627\u0631\u0627\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0634\u0648\u0627\u0631 \u0628\u0627\u0634\u062f. \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u0622\u0646\u0647\u0627 \u0631\u0627 \u0633\u0627\u062f\u0647 \u0646\u06af\u0647 \u062f\u0627\u0631\u06cc\u062f.<br \/>** \u0634\u062e\u0635\u06cc\u062a \u0647\u0627\u06cc \u0641\u0631\u0627\u0631<\/em>*: \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0627\u06a9\u062a\u0631\u0647\u0627 \u062f\u0631 \u0639\u0628\u0627\u0631\u0627\u062a \u0645\u0646\u0638\u0645 \u0645\u0639\u0627\u0646\u06cc \u062e\u0627\u0635\u06cc \u062f\u0627\u0631\u0646\u062f (\u0645\u0627\u0646\u0646\u062f .\u060c *\u060c +)\u060c \u0648 \u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u0627\u06cc\u062f \u0628\u0627 \\ \u062d\u0630\u0641 \u0634\u0648\u0646\u062f.<\/.><\/p>\n<h2><span class=\"ez-toc-section\" id=\"14_timeittimeit_%E2%80%93_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%D9%87_%DA%AF%DB%8C%D8%B1%DB%8C_%D8%B2%D9%85%D8%A7%D9%86_%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%DA%A9%D8%AF\"><\/span>\n<p>  14. <code>timeit.timeit<\/code> &#8211; \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C-4\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><code>timeit.timeit<\/code>  \u062a\u0627\u0628\u0639\u06cc \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc \u062f\u0642\u06cc\u0642 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u0642\u0637\u0639\u0647\u200c\u0647\u0627\u06cc \u06a9\u062f \u06a9\u0648\u0686\u06a9 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0628\u0647 \u0648\u06cc\u0698\u0647 \u0628\u0631\u0627\u06cc \u062a\u0633\u062a \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a\u060c \u0642\u0627\u062f\u0631 \u0628\u0647 \u0645\u062d\u0627\u0633\u0628\u0647 \u062f\u0642\u06cc\u0642 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u0628\u0644\u0648\u06a9 \u0647\u0627\u06cc \u06a9\u062f \u0648 \u0627\u0631\u0627\u0626\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0627\u0631\u0632\u0634\u0645\u0646\u062f \u062f\u0631 \u0645\u0648\u0631\u062f \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u0627\u0633\u062a.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-14\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"14.5\">\n<li wp_automatic_readability=\"3\">\n<p><strong>\u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u0633\u0627\u062f\u0647 \u0631\u0627 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">timeit<\/span>\n\n<span class=\"c1\"># Measure the execution time of a single line of code\n<\/span><span class=\"n\">execution_time<\/span> <span class=\"o\">=<\/span> <span class=\"n\">timeit<\/span><span class=\"p\">.<\/span><span class=\"nf\">timeit<\/span><span class=\"p\">(<\/span><span class=\"sh\">'<\/span><span class=\"s\">x = sum(range(100))<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span> <span class=\"n\">number<\/span><span class=\"o\">=<\/span><span class=\"mi\">10000<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Execution time: <\/span><span class=\"si\">{<\/span><span class=\"n\">execution_time<\/span><span class=\"si\">}<\/span><span class=\"s\"> seconds<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"3\">\n<p><strong>\u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06cc\u06a9 \u062a\u0627\u0628\u0639 \u0631\u0627 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">timeit<\/span>\n\n<span class=\"k\">def<\/span> <span class=\"nf\">test_function<\/span><span class=\"p\">():<\/span>\n    <span class=\"k\">return<\/span> <span class=\"nf\">sum<\/span><span class=\"p\">(<\/span><span class=\"nf\">range<\/span><span class=\"p\">(<\/span><span class=\"mi\">100<\/span><span class=\"p\">))<\/span>\n\n<span class=\"n\">execution_time<\/span> <span class=\"o\">=<\/span> <span class=\"n\">timeit<\/span><span class=\"p\">.<\/span><span class=\"nf\">timeit<\/span><span class=\"p\">(<\/span><span class=\"n\">test_function<\/span><span class=\"p\">,<\/span> <span class=\"n\">number<\/span><span class=\"o\">=<\/span><span class=\"mi\">10000<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Execution time: <\/span><span class=\"si\">{<\/span><span class=\"n\">execution_time<\/span><span class=\"si\">}<\/span><span class=\"s\"> seconds<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"3\">\n<p><strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <code>timeit<\/code> \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06cc\u06a9 \u0628\u0644\u0648\u06a9 \u06a9\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">timeit<\/span>\n\n<span class=\"n\">code_to_test<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">'''<\/span><span class=\"s\">\nresult = 0\nfor i in range(1000):\n    result += i\n<\/span><span class=\"sh\">'''<\/span>\n\n<span class=\"n\">execution_time<\/span> <span class=\"o\">=<\/span> <span class=\"n\">timeit<\/span><span class=\"p\">.<\/span><span class=\"nf\">timeit<\/span><span class=\"p\">(<\/span><span class=\"n\">code_to_test<\/span><span class=\"p\">,<\/span> <span class=\"n\">number<\/span><span class=\"o\">=<\/span><span class=\"mi\">1000<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Execution time: <\/span><span class=\"si\">{<\/span><span class=\"n\">execution_time<\/span><span class=\"si\">}<\/span><span class=\"s\"> seconds<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"6\">\n<p><strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <code>timeit<\/code> \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u0628\u0627 <code>setup<\/code> \u06a9\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">timeit<\/span>\n\n<span class=\"n\">setup_code<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">'''<\/span><span class=\"s\">\nimport random\ndata = [random.randint(1, 100) for _ in range(1000)]\n<\/span><span class=\"sh\">'''<\/span>\n\n<span class=\"n\">test_code<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">'''<\/span><span class=\"s\">\nsorted_data = sorted(data)\n<\/span><span class=\"sh\">'''<\/span>\n\n<span class=\"n\">execution_time<\/span> <span class=\"o\">=<\/span> <span class=\"n\">timeit<\/span><span class=\"p\">.<\/span><span class=\"nf\">timeit<\/span><span class=\"p\">(<\/span><span class=\"n\">test_code<\/span><span class=\"p\">,<\/span> <span class=\"n\">setup<\/span><span class=\"o\">=<\/span><span class=\"n\">setup_code<\/span><span class=\"p\">,<\/span> <span class=\"n\">number<\/span><span class=\"o\">=<\/span><span class=\"mi\">1000<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Execution time: <\/span><span class=\"si\">{<\/span><span class=\"n\">execution_time<\/span><span class=\"si\">}<\/span><span class=\"s\"> seconds<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"5\">\n<p><strong>\u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">timeit<\/span>\n\n<span class=\"n\">setup_code<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">'''<\/span><span class=\"s\">\nimport numpy as np\ndata = np.random.rand(1000)\n<\/span><span class=\"sh\">'''<\/span>\n\n<span class=\"n\">test_code<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">'''<\/span><span class=\"s\">\nmean_value = np.mean(data)\n<\/span><span class=\"sh\">'''<\/span>\n\n<span class=\"n\">execution_time<\/span> <span class=\"o\">=<\/span> <span class=\"n\">timeit<\/span><span class=\"p\">.<\/span><span class=\"nf\">timeit<\/span><span class=\"p\">(<\/span><span class=\"n\">test_code<\/span><span class=\"p\">,<\/span> <span class=\"n\">setup<\/span><span class=\"o\">=<\/span><span class=\"n\">setup_code<\/span><span class=\"p\">,<\/span> <span class=\"n\">number<\/span><span class=\"o\">=<\/span><span class=\"mi\">1000<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Execution time: <\/span><span class=\"si\">{<\/span><span class=\"n\">execution_time<\/span><span class=\"si\">}<\/span><span class=\"s\"> seconds<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-4\"><\/span>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0639\u0645\u0644\u06a9\u0631\u062f<\/strong>: \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u062e\u0634 \u0647\u0627 \u06cc\u0627 \u062a\u0648\u0627\u0628\u0639 \u06a9\u062f \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u062a\u0646\u06af\u0646\u0627\u0647\u0627\u06cc \u0628\u0627\u0644\u0642\u0648\u0647.<br \/><strong>\u06a9\u062f \u0631\u0627 \u0628\u0647\u06cc\u0646\u0647 \u06a9\u0646\u06cc\u062f<\/strong>: \u0628\u0627 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0647\u0627 \u06cc\u0627 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c \u0628\u0647\u062a\u0631\u06cc\u0646 \u0631\u0627\u0647 \u062d\u0644 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.<br \/><strong>\u0645\u0642\u0627\u06cc\u0633\u0647 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641<\/strong>: \u0647\u0646\u06af\u0627\u0645 \u0645\u0642\u0627\u06cc\u0633\u0647 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c timeit \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u062f\u0642\u06cc\u0642 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-13\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>\u062f\u0627\u0646\u0647 \u0628\u0646\u062f\u06cc \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc<\/strong>: timeit \u0639\u0645\u062f\u062a\u0627 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0642\u0637\u0639\u0647 \u06a9\u062f \u06a9\u0648\u062a\u0627\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u0646\u062f\u0627\u0632\u0647\u200c\u06af\u06cc\u0631\u06cc \u0628\u062e\u0634\u200c\u0647\u0627\u06cc \u06a9\u062f \u0637\u0648\u0644\u0627\u0646\u06cc\u200c\u062a\u0631 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645 \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0639\u062f\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<br \/><strong>\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0645\u062d\u06cc\u0637\u06cc<\/strong>: \u0628\u0631\u0627\u06cc \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u062f\u0646 \u0646\u062a\u0627\u06cc\u062c \u062f\u0642\u06cc\u0642 \u062a\u0633\u062a \u0639\u0645\u0644\u06a9\u0631\u062f\u060c \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u06a9\u062f \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0648 \u0634\u0631\u0627\u06cc\u0637 \u06cc\u06a9\u0633\u0627\u0646 \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f.<br \/><strong>\u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0647\u0627\u06cc \u0645\u062a\u0639\u062f\u062f<\/strong>: \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0628\u0647 \u0646\u062a\u0627\u06cc\u062c \u067e\u0627\u06cc\u062f\u0627\u0631\u062a\u0631 \u0648 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0646\u0648\u0633\u0627\u0646\u0627\u062a \u062a\u0635\u0627\u062f\u0641\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u0634\u0648\u062f \u0686\u0646\u062f\u06cc\u0646 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"15_uuid_%E2%80%93_%D8%AA%D9%88%D9%84%DB%8C%D8%AF_%D8%B4%D9%86%D8%A7%D8%B3%D9%87_%D9%87%D8%A7%DB%8C_%D9%85%D9%86%D8%AD%D8%B5%D8%B1_%D8%A8%D9%87_%D9%81%D8%B1%D8%AF\"><\/span>\n<p>  15. <code>uuid<\/code> &#8211; \u062a\u0648\u0644\u06cc\u062f \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B9%D8%B1%D9%81%DB%8C_%D9%88%DB%8C%DA%98%DA%AF%DB%8C-5\"><\/span>\n<p>  \u0645\u0639\u0631\u0641\u06cc \u0648\u06cc\u0698\u06af\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u06cc\u0646 <code>uuid<\/code> \u0645\u0627\u0698\u0648\u0644 \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u062c\u0647\u0627\u0646\u06cc (UUID) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. UUID \u0647\u0627 \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0634\u062f\u0647 \u0627\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u06af\u0633\u062a\u0631\u062f\u0647 \u062f\u0631 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u062f\u0627\u0631\u0646\u062f\u060c \u0645\u0627\u0646\u0646\u062f \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0634\u06cc \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u0648 \u063a\u06cc\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f. <code>uuid<\/code> \u0645\u0627\u0698\u0648\u0644 \u0627\u0632 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f UUID \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0632 \u062c\u0645\u0644\u0647 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0632\u0645\u0627\u0646\u060c \u0627\u0639\u062f\u0627\u062f \u062a\u0635\u0627\u062f\u0641\u06cc \u0648 \u0645\u0642\u0627\u062f\u06cc\u0631 \u0647\u0634 \u0647\u0633\u062a\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-15\"><\/span>\n<p>  \u0645\u062b\u0627\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol wp_automatic_readability=\"14\">\n<li wp_automatic_readability=\"3\">\n<p><strong>\u06cc\u06a9 UUID \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0632\u0645\u0627\u0646 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">uuid<\/span>\n\n<span class=\"n\">uuid1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">uuid<\/span><span class=\"p\">.<\/span><span class=\"nf\">uuid1<\/span><span class=\"p\">()<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">UUID1: <\/span><span class=\"si\">{<\/span><span class=\"n\">uuid1<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>UUID1: 123e4567-e89b-12d3-a456-426614174000\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"3\">\n<p><strong>\u06cc\u06a9 UUID \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0639\u062f\u0627\u062f \u062a\u0635\u0627\u062f\u0641\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">uuid<\/span>\n\n<span class=\"n\">uuid4<\/span> <span class=\"o\">=<\/span> <span class=\"n\">uuid<\/span><span class=\"p\">.<\/span><span class=\"nf\">uuid4<\/span><span class=\"p\">()<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">UUID4: <\/span><span class=\"si\">{<\/span><span class=\"n\">uuid4<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>UUID4: 9d6d8a0a-1e2b-4f8c-8c0d-15e16529d37e\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"5\">\n<p><strong>\u06cc\u06a9 UUID \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0646\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">uuid<\/span>\n\n<span class=\"n\">namespace<\/span> <span class=\"o\">=<\/span> <span class=\"n\">uuid<\/span><span class=\"p\">.<\/span><span class=\"n\">NAMESPACE_DNS<\/span>\n<span class=\"n\">name<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">example.com<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">uuid3<\/span> <span class=\"o\">=<\/span> <span class=\"n\">uuid<\/span><span class=\"p\">.<\/span><span class=\"nf\">uuid3<\/span><span class=\"p\">(<\/span><span class=\"n\">namespace<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">UUID3: <\/span><span class=\"si\">{<\/span><span class=\"n\">uuid3<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>UUID3: 5d5c4b37-1c73-3b3d-bc8c-616c98a6a3d3\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"5\">\n<p><strong>\u06cc\u06a9 UUID \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0647\u0634 SHA-1 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">uuid<\/span>\n\n<span class=\"n\">namespace<\/span> <span class=\"o\">=<\/span> <span class=\"n\">uuid<\/span><span class=\"p\">.<\/span><span class=\"n\">NAMESPACE_URL<\/span>\n<span class=\"n\">name<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">http:\/\/example.com<\/span><span class=\"sh\">\"<\/span>\n<span class=\"n\">uuid5<\/span> <span class=\"o\">=<\/span> <span class=\"n\">uuid<\/span><span class=\"p\">.<\/span><span class=\"nf\">uuid5<\/span><span class=\"p\">(<\/span><span class=\"n\">namespace<\/span><span class=\"p\">,<\/span> <span class=\"n\">name<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">UUID5: <\/span><span class=\"si\">{<\/span><span class=\"n\">uuid5<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>UUID5: 9b3f7e1d-f9b0-5d8b-9141-fb8b571f4f67\n<\/code><\/pre>\n<\/li>\n<li wp_automatic_readability=\"3\">\n<p><strong>UUID \u0631\u0627 \u0628\u0647 \u0631\u0634\u062a\u0647 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u06cc\u062f<\/strong>:<\/p>\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">uuid<\/span>\n\n<span class=\"n\">uuid_obj<\/span> <span class=\"o\">=<\/span> <span class=\"n\">uuid<\/span><span class=\"p\">.<\/span><span class=\"nf\">uuid4<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">uuid_str<\/span> <span class=\"o\">=<\/span> <span class=\"nf\">str<\/span><span class=\"p\">(<\/span><span class=\"n\">uuid_obj<\/span><span class=\"p\">)<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"sh\">\"<\/span><span class=\"s\">UUID as string: <\/span><span class=\"si\">{<\/span><span class=\"n\">uuid_str<\/span><span class=\"si\">}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n<\/code><\/pre>\n<p>\u062e\u0631\u0648\u062c\u06cc:<\/p>\n<pre class=\"highlight plaintext\"><code>UUID as string: 2d5b44b8-4a0f-4f3d-a2b4-3c6e1f7f6a3b\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%D9%87%D8%A7%DB%8C_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-5\"><\/span>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>\u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f<\/strong>: \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u062c\u0644\u0633\u0647\u060c \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0648 \u063a\u06cc\u0631\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<br \/><strong>\u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647<\/strong>: \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0639\u062f\u0645 \u062a\u062f\u0627\u062e\u0644 \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u062f\u0631 \u06af\u0631\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0631\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062a\u0648\u0632\u06cc\u0639 \u0634\u062f\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<br \/><strong>\u0631\u062f\u06cc\u0627\u0628\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627<\/strong>: \u0634\u0646\u0627\u0633\u0647 \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0631\u062f\u06cc\u0627\u0628\u06cc \u0686\u0631\u062e\u0647 \u062d\u06cc\u0627\u062a \u062f\u0627\u062f\u0647 \u0647\u0627 \u06cc\u0627 \u0627\u0634\u06cc\u0627\u0621\u060c \u0645\u0627\u0646\u0646\u062f \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0631\u0648\u06cc\u062f\u0627\u062f\u0647\u0627 \u062f\u0631 \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u06af\u0632\u0627\u0631\u0634\u060c \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D9%84%D8%A7%D8%AD%D8%B8%D8%A7%D8%AA-14\"><\/span>\n<p>  \u0645\u0644\u0627\u062d\u0638\u0627\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><strong>\u0646\u0633\u062e\u0647 \u0647\u0627\u06cc UUID<\/strong>: <code>uuid<\/code> \u0645\u0627\u0698\u0648\u0644 \u0646\u0633\u062e\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 UUID \u0647\u0627 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f (\u0645\u0627\u0646\u0646\u062f UUID1\u060c UUID4\u060c UUID3 \u0648 UUID5)\u060c \u0646\u0633\u062e\u0647 \u0645\u0646\u0627\u0633\u0628 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.<br \/><strong>\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0639\u0645\u0644\u06a9\u0631\u062f<\/strong>: \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062a\u0639\u062f\u0627\u062f \u0632\u06cc\u0627\u062f\u06cc UUID \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u06a9\u0646\u0646\u062f\u060c \u0628\u0631\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f\u060c \u0646\u0633\u062e\u0647 UUID \u0645\u0646\u0627\u0633\u0628 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c UUID4 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0639\u062f\u0627\u062f \u062a\u0635\u0627\u062f\u0641\u06cc \u0627\u0633\u062a \u0648 \u0633\u0631\u06cc\u0639\u062a\u0631 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u0634\u0648\u062f\u060c \u0627\u0645\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062e\u0637\u0631\u0627\u062a \u0628\u0631\u062e\u0648\u0631\u062f \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f. UUID1 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0632\u0645\u0627\u0646 \u0648 \u06af\u0631\u0647 \u0627\u0633\u062a\u060c \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u062f\u062a\u0631 \u0627\u0633\u062a \u0627\u0645\u0627 \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0628\u0627\u0644\u0627\u062a\u0631\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<br \/><strong>\u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0642\u0627\u0644\u0628<\/strong>: \u0647\u0646\u06af\u0627\u0645 \u0627\u0646\u062a\u0642\u0627\u0644 UUID \u0647\u0627 \u0628\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627 \u0648 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c \u0627\u0632 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u062f\u0631 \u0642\u0627\u0644\u0628 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f\u060c \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0627\u0632 \u0642\u0627\u0644\u0628 \u0631\u0634\u062a\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0642\u0627\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Summarize this content to 400 words in Persian Lang \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u062a\u0648\u0627\u0628\u0639 \u0648 \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u06af\u0646\u062c \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0634\u0645\u0627 \u0631\u0627 \u0622\u0633\u0627\u0646\u200c\u062a\u0631 \u0648 \u06a9\u062f \u0634\u0645\u0627 \u0631\u0627 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u06a9\u0646\u0646\u062f. \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0627 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0622\u0634\u0646\u0627 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0632\u0646\u062f\u06af\u06cc \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0628\u0633\u06cc\u0627\u0631 \u0622\u0633\u0627\u0646 \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f! 1. all &#8211; \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f &hellip;<\/p>\n","protected":false},"author":2,"featured_media":76031,"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-76030","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\/76030","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=76030"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/76030\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/76031"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=76030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=76030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=76030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}