{"id":31620,"date":"2026-10-29T20:52:18","date_gmt":"2026-10-29T20:52:18","guid":{"rendered":"https:\/\/umang.pk\/2026\/10\/29\/%d9%85%d8%a7%d8%b1%da%a9%db%8c%d9%b9%d9%86%da%af-%d9%85%db%8c%da%ba-%d8%a7%d8%b2%da%af%d8%b1-%d9%85%d8%a7%d8%b1%da%a9%db%8c%d9%b9%d9%86%da%af-%da%a9%db%92-%d8%aa%d8%ac%d8%b2%db%8c%d8%a7%d8%aa%d8%8c\/"},"modified":"2026-10-29T20:52:20","modified_gmt":"2026-10-29T20:52:20","slug":"%d9%85%d8%a7%d8%b1%da%a9%db%8c%d9%b9%d9%86%da%af-%d9%85%db%8c%da%ba-%d8%a7%d8%b2%da%af%d8%b1-%d9%85%d8%a7%d8%b1%da%a9%db%8c%d9%b9%d9%86%da%af-%da%a9%db%92-%d8%aa%d8%ac%d8%b2%db%8c%d8%a7%d8%aa%d8%8c","status":"publish","type":"post","link":"https:\/\/umang.pk\/ur\/2026\/10\/29\/%d9%85%d8%a7%d8%b1%da%a9%db%8c%d9%b9%d9%86%da%af-%d9%85%db%8c%da%ba-%d8%a7%d8%b2%da%af%d8%b1-%d9%85%d8%a7%d8%b1%da%a9%db%8c%d9%b9%d9%86%da%af-%da%a9%db%92-%d8%aa%d8%ac%d8%b2%db%8c%d8%a7%d8%aa%d8%8c\/","title":{"rendered":"\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06cc\u06ba \u0627\u0632\u06af\u0631: \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a\u060c \u0622\u0679\u0648\u0645\u06cc\u0634\u0646\u060c \u0627\u0648\u0631 \u0688\u06cc\u0679\u0627 \u0633\u06d2 \u0686\u0644\u0646\u06d2 \u0648\u0627\u0644\u06cc \u062a\u0631\u0642\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0639\u0645\u0644\u06cc \u06af\u0627\u0626\u06cc\u0688 [Full Book]"},"content":{"rendered":"\n<div id=\"\">\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u0648 \u06c1\u0645\u06cc\u0634\u06c1 \u0628\u06c1\u062a \u0633\u0627\u0631\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4 \u0688\u06cc\u062c\u06cc\u0679\u0644 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u0648\u06ba \u06a9\u0648 \u0633\u06cc\u0644\u0632\u060c \u06a9\u0633\u0679\u0645\u0631\u0632 \u06a9\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u060c \u06a9\u0648\u067e\u0646 \u0631\u06cc\u0688\u06cc\u0645\u067e\u0634\u0646\u0632\u060c \u0627\u0633\u0679\u0648\u0631 \u0648\u0632\u0679\u060c \u0627\u0648\u0631 \u0633\u0631\u0648\u06d2 \u06a9\u06d2 \u062c\u0648\u0627\u0628\u0627\u062a \u06a9\u0627 \u067e\u062a\u06c1 \u0644\u06af\u0627\u0646\u0627 \u067e\u0691\u062a\u0627 \u062a\u06be\u0627 \u062a\u0627\u06a9\u06c1 \u06cc\u06c1 \u0633\u0645\u062c\u06be \u0633\u06a9\u06cc\u06ba \u06a9\u06c1 \u0627\u0646 \u06a9\u06d2 \u06af\u0627\u06c1\u06a9 \u06a9\u06cc\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0688\u06cc\u062c\u06cc\u0679\u0644 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0646\u06d2 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u06a9\u0648 \u0627\u06cc\u062c\u0627\u062f \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0633 \u0646\u06d2 \u062f\u0633\u062a\u06cc\u0627\u0628 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u06cc \u0645\u0642\u062f\u0627\u0631 \u0645\u06cc\u06ba \u0688\u0631\u0627\u0645\u0627\u0626\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0627\u0636\u0627\u0641\u06c1 \u06a9\u06cc\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u062c\u060c \u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u06c1\u0631 \u062a\u0639\u0627\u0645\u0644 \u0688\u06cc\u0679\u0627 \u062a\u06cc\u0627\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u06a9\u0648\u0626\u06cc \u0634\u062e\u0635 \u0627\u0634\u062a\u06c1\u0627\u0631 \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633 \u067e\u0631 \u06a9\u0644\u06a9 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0645\u0644\u0627\u062d\u0638\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u06cc\u06a9 \u0645\u0636\u0645\u0648\u0646 \u067e\u0691\u06be \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u06cc \u0645\u06cc\u0644 \u06a9\u06cc \u0641\u06c1\u0631\u0633\u062a \u06a9\u0648 \u0633\u0628\u0633\u06a9\u0631\u0627\u0626\u0628 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0645\u062a\u0639\u062f\u062f \u0627\u06cc \u0645\u06cc\u0644\u0632 \u06a9\u06be\u0648\u0644 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u067e\u0646\u06cc \u0634\u0627\u067e\u0646\u06af \u06a9\u0627\u0631\u0679 \u0645\u06cc\u06ba \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u0634\u0627\u0645\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0686\u06be\u0648\u0691 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0633\u0631\u0686 \u0627\u0646\u062c\u0646 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u0648\u0627\u067e\u0633 \u0622 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0622\u062e\u0631 \u06a9\u0627\u0631 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0648\u0631 \u06cc\u06c1 \u062a\u0645\u0627\u0645 \u062a\u0639\u0627\u0645\u0644\u0627\u062a \u0645\u0645\u06a9\u0646\u06c1 \u0637\u0648\u0631 \u067e\u0631 \u0688\u06cc\u0679\u0627 \u067e\u0648\u0627\u0626\u0646\u0679\u0633 \u0628\u0646 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0631\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u06cc\u06c1 \u0646\u0627\u0642\u0627\u0628\u0644 \u06cc\u0642\u06cc\u0646 \u0645\u0648\u0627\u0642\u0639 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u0633\u06d2 \u0628\u06be\u06cc \u0645\u0633\u0627\u0626\u0644 \u067e\u06cc\u062f\u0627 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0632\u06cc\u0627\u062f\u06c1 \u0688\u06cc\u0679\u0627 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0628\u06c1\u062a\u0631 \u0641\u06cc\u0635\u0644\u0648\u06ba \u06a9\u0627 \u0645\u0637\u0644\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u0645\u067e\u0646\u06cc\u0648\u06ba \u06a9\u06d2 \u067e\u0627\u0633 \u0633\u06cc\u0646\u06a9\u0691\u0648\u06ba \u06c1\u0632\u0627\u0631\u0648\u06ba \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0648\u06c1 \u067e\u06be\u0631 \u0628\u06be\u06cc \u0646\u06c1\u06cc\u06ba \u062c\u0627\u0646\u062a\u06cc \u06c1\u06cc\u06ba \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u06d2 \u06af\u0627\u06c1\u06a9 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0642\u06cc\u0645\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u0627\u06af\u0631\u0686\u06c1 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0679\u06cc\u0645\u0648\u06ba \u06a9\u06d2 \u067e\u0627\u0633 \u062f\u0631\u062c\u0646\u0648\u06ba \u0688\u06cc\u0634 \u0628\u0648\u0631\u0688\u0632 \u06c1\u06cc\u06ba\u060c \u067e\u06be\u0631 \u0628\u06be\u06cc \u0648\u06c1 \u0622\u0633\u0627\u0646 \u0633\u0648\u0627\u0644\u0627\u062a \u06a9\u06d2 \u062c\u0648\u0627\u0628\u0627\u062a \u062f\u06cc\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062c\u062f\u0648\u062c\u06c1\u062f \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba \u062c\u06cc\u0633\u06d2 \u06a9\u06c1 &quot;\u0645\u062c\u06be\u06d2 \u06a9\u0646 \u0645\u06c1\u0645\u0648\u06ba \u0645\u06cc\u06ba \u0632\u06cc\u0627\u062f\u06c1 \u067e\u06cc\u0633\u06c1 \u0644\u06af\u0627\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u061f&#8221;<\/p>\n<p>\u06cc\u06c1 \u0648\u06c1 \u062c\u06af\u06c1 \u06c1\u06d2 \u062c\u06c1\u0627\u06ba \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0646\u06af \u0645\u0641\u06cc\u062f \u06c1\u0648 \u062c\u0627\u062a\u06cc \u06c1\u06d2\u06d4 Python \u0645\u0627\u0631\u06a9\u06cc\u0679\u0631\u0632 \u06a9\u0648 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u06d2 \u0645\u0637\u0627\u0628\u0642 \u06a9\u0627\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0627\u06cc\u06a9 \u0637\u0631\u06cc\u0642\u06c1 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633\u067e\u0631\u06cc\u0688\u0634\u06cc\u0679 \u06a9\u0648 \u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u06a9\u06be\u0648\u0644\u0646\u06d2\u060c \u0641\u0627\u0631\u0645\u0648\u0644\u0648\u06ba \u06a9\u0648 \u06a9\u0627\u067e\u06cc \u06a9\u0631\u0646\u06d2\u060c \u0642\u0637\u0627\u0631\u0648\u06ba \u06a9\u0648 \u0641\u0644\u0679\u0631 \u06a9\u0631\u0646\u06d2\u060c \u0627\u0648\u0631 \u06c1\u0631 \u06c1\u0641\u062a\u06d2 \u0627\u06cc\u06a9 \u06c1\u06cc \u0631\u067e\u0648\u0631\u0679 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0622\u067e \u062f\u0648\u0628\u0627\u0631\u06c1 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u0639\u0645\u0644 \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u06cc\u06c1 \u06a9\u0627\u0645 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0632\u06cc\u0627\u062f\u06c1 \u0627\u06c1\u0645 \u0628\u0627\u062a \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1\u060c \u0627\u0632\u06af\u0631 \u0622\u067e \u06a9\u0648 \u0635\u0631\u0641 \u0631\u067e\u0648\u0631\u0679\u0646\u06af \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u06a9\u0631\u0646\u06d2 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4 \u0622\u067e \u0627\u0633\u06d2 \u06af\u0627\u06c1\u06a9 \u06a9\u06d2 \u0631\u0648\u06cc\u06d2 \u06a9\u06cc \u0686\u06be\u0627\u0646 \u0628\u06cc\u0646 \u06a9\u0631\u0646\u06d2\u060c \u0646\u0645\u0648\u0646\u0648\u06ba \u06a9\u0648 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0631\u0646\u06d2\u060c \u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631\u0646\u06d2\u060c \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0645\u0627\u0688\u0644\u0632 \u0628\u0646\u0627\u0646\u06d2\u060c \u0648\u0631\u06a9 \u0641\u0644\u0648 \u06a9\u0648 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0646\u0627\u0646\u06d2\u060c \u0627\u0648\u0631 \u0627\u06cc\u0633\u06d2 \u0646\u0638\u0627\u0645\u0648\u06ba \u06a9\u06cc \u062a\u0639\u0645\u06cc\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u062e\u0627\u0645 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0645\u0633\u0644\u0633\u0644 \u0645\u0641\u06cc\u062f \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u06c1\u0631 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0631 \u06a9\u0648 \u0633\u0627\u0641\u0679 \u0648\u06cc\u0626\u0631 \u0627\u0646\u062c\u06cc\u0646\u0626\u0631 \u06c1\u0648\u0646\u0627 \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0646\u06af \u0645\u0627\u0631\u06a9\u06cc\u0679\u0631 \u06a9\u06d2 \u0679\u0648\u0644 \u0628\u0627\u06a9\u0633 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u0627\u0648\u0631 \u0679\u0648\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u06cc\u06c1 \u0679\u06cc\u0648\u0679\u0648\u0631\u06cc\u0644 \u0628\u062a\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u06cc\u0633\u06d2\u06d4<\/p>\n<h3 id=\"heading-prerequisites\">\u0634\u0631\u0637\u06cc\u06ba<\/h3>\n<p>\u0627\u0633 \u06a9\u062a\u0627\u0628 \u06a9\u0648 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0622\u067e \u06a9\u0648 \u062a\u062c\u0631\u0628\u06c1 \u06a9\u0627\u0631 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0631 \u06cc\u0627 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0631 \u06c1\u0648\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0686\u0646\u062f \u0628\u0646\u06cc\u0627\u062f\u06cc \u0628\u0627\u062a\u06cc\u06ba \u0645\u062b\u0627\u0644\u0648\u06ba \u06a9\u06cc \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u0646\u0627 \u0622\u0633\u0627\u0646 \u0628\u0646\u0627 \u062f\u06cc\u06ba \u06af\u06cc\u06d4<\/p>\n<ul>\n<li><strong>Python \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0645\u067e\u06cc\u0648\u0679\u0631 \u0627\u0646\u0633\u0679\u0627\u0644:<\/strong> \u062a\u0627\u0632\u06c1 \u062a\u0631\u06cc\u0646 Python 3 \u0648\u0631\u0698\u0646 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4 \u0627\u06af\u0631 \u0622\u067e Python \u0645\u06cc\u06ba \u0646\u0626\u06d2 \u06c1\u06cc\u06ba \u062a\u0648 VS Code \u06cc\u0627 PyCharm \u062c\u06cc\u0633\u0627 \u0627\u06cc\u0688\u06cc\u0679\u0631 \u0622\u067e \u06a9\u0648 \u0645\u062b\u0627\u0644\u06cc\u06ba \u0686\u0644\u0627\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u0628\u0646\u06cc\u0627\u062f\u06cc \u06a9\u0645\u067e\u06cc\u0648\u0679\u0631 \u0627\u0648\u0631 \u0641\u0627\u0626\u0644 \u06a9\u06cc \u0645\u06c1\u0627\u0631\u062a:<\/strong> \u0641\u0627\u0626\u0644\u06cc\u06ba \u06a9\u06be\u0648\u0644\u0646\u06d2\u060c \u0641\u0648\u0644\u0688\u0631\u0632 \u0628\u0646\u0627\u0646\u06d2\u060c \u0627\u0648\u0631 CSV \u06cc\u0627 Excel \u0627\u0633\u067e\u0631\u06cc\u0688\u0634\u06cc\u0679 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0645 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u0627\u06c1\u0631 \u06c1\u0648\u0646\u0627 \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u0627\u0632\u06af\u0631 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f\u06cc \u0628\u0627\u062a\u06cc\u06ba \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06cc \u062e\u0648\u0627\u06c1\u0634:<\/strong> \u062d\u0635\u06c1 1 \u0645\u062a\u063a\u06cc\u0631\u0627\u062a\u060c \u062a\u0627\u0631\u0648\u06ba\u060c \u0646\u0645\u0628\u0631\u0632\u060c \u062d\u0627\u0644\u0627\u062a\u060c \u0644\u0648\u067e\u0633 \u0627\u0648\u0631 \u0641\u0646\u06a9\u0634\u0646\u0632 \u0633\u06d2 \u0634\u0631\u0648\u0639 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633 \u0644\u06cc\u06d2 \u0627\u0632\u06af\u0631 \u06a9\u0627 \u0633\u0627\u0628\u0642\u06c1 \u200b\u200b\u062a\u062c\u0631\u0628\u06c1 \u0645\u062f\u062f\u06af\u0627\u0631 \u06c1\u06d2 \u0644\u06cc\u06a9\u0646 \u0627\u0633 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u0635\u0648\u0631\u0627\u062a \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u06a9\u0686\u06be \u0645\u0639\u0644\u0648\u0645\u0627\u062a:<\/strong> \u0645\u06c1\u0645\u0627\u062a\u060c \u062a\u0628\u0627\u062f\u0644\u0648\u06ba\u060c \u0622\u0645\u062f\u0646\u06cc\u060c \u06a9\u0644\u06a9\u0633\u060c \u0627\u0634\u062a\u06be\u0627\u0631\u0627\u062a\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0648\u063a\u06cc\u0631\u06c1 \u062c\u06cc\u0633\u06cc \u0627\u0635\u0637\u0644\u0627\u062d\u0627\u062a \u06c1\u0631 \u062c\u06af\u06c1 \u062f\u06a9\u06be\u0627\u0626\u06cc \u062c\u0627\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u062c\u0627\u062a\u06d2 \u062c\u0627\u062a\u06d2 \u0622\u067e \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u062c\u0627\u0646 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u06a9\u062a\u0627\u0628 \u0645\u062a\u0639\u0627\u0631\u0641 \u06a9\u0631\u0627\u0626\u06d2 \u06af\u0626\u06d2 \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0635\u0637\u0644\u0627\u062d\u0627\u062a \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u067e\u06cc\u06a9\u06cc\u062c \u06a9\u06cc \u062a\u0646\u0635\u06cc\u0628 \u06a9\u06cc \u062e\u0635\u0648\u0635\u06cc\u0627\u062a:<\/strong> \u0628\u0639\u062f \u06a9\u06d2 \u0627\u0628\u0648\u0627\u0628 \u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc\u0648\u06ba \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u06cc\u0633\u06d2 \u067e\u0627\u0646\u0688\u0627\u060c NumPy\u060c Matplotlib\u060c scikit-learn\u060c \u0627\u0648\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u06cc\u06ba\u06d4 \u0645\u062b\u0627\u0644 \u0633\u06d2 \u067e\u062a\u06c1 \u0686\u0644\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0633\u06d2 \u06a9\u06cc\u0633\u06d2 \u0627\u0646\u0633\u0679\u0627\u0644 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4<\/li>\n<\/ul>\n<p>\u0622\u067e \u0646\u0645\u0648\u0646\u06c1 \u0688\u06cc\u0679\u0627 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u06a9\u062a\u0627\u0628 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0633\u0627\u062a\u06be \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0622\u067e \u06a9\u0648 \u0627\u067e\u0646\u06cc \u06a9\u0645\u067e\u0646\u06cc \u06a9\u06d2 \u0630\u0627\u062a\u06cc \u06a9\u0633\u0679\u0645\u0631 \u0688\u06cc\u0679\u0627 \u06cc\u0627 \u0627\u062f\u0627 \u0634\u062f\u06c1 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af APIs \u062a\u06a9 \u0631\u0633\u0627\u0626\u06cc \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u0622\u067e \u062d\u0642\u06cc\u0642\u06cc \u0688\u06cc\u0679\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u0648 \u0627\u0633 \u0688\u06cc\u0679\u0627 \u062a\u06a9 \u0631\u0633\u0627\u0626\u06cc \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0648 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u06a9\u0648\u0626\u06cc \u0630\u0627\u062a\u06cc \u06cc\u0627 \u062e\u0641\u06cc\u06c1 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0633\u0627\u0645\u0646\u06d2 \u0646\u06c1 \u0622\u0626\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-what-this-book-will-teach-you\">\u06cc\u06c1 \u06a9\u062a\u0627\u0628 \u0622\u067e \u06a9\u0648 \u06a9\u06cc\u0627 \u0633\u06a9\u06be\u0627\u0626\u06d2 \u06af\u06cc\u06d4<\/h3>\n<p>\u06a9\u062a\u0627\u0628 \u062a\u06cc\u0646 \u0627\u06c1\u0645 \u062e\u06cc\u0627\u0644\u0627\u062a \u067e\u0631 \u0645\u0631\u06a9\u0648\u0632 \u06c1\u06d2:<\/p>\n<ol>\n<li><strong>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a:<\/strong> \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0688\u06cc\u0679\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u06a9\u06cc\u0627 \u06c1\u0648\u0627 \u0627\u0648\u0631 \u06a9\u06cc\u0648\u06ba\u06d4<\/li>\n<li><strong>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0622\u0679\u0648\u0645\u06cc\u0634\u0646:<\/strong> Python \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u062f\u06c1\u0631\u0627\u0626\u06d2 \u062c\u0627\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u06a9\u0627\u0645\u0648\u06ba \u06a9\u0648 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u0624\u062b\u0631 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0627\u0646\u062c\u0627\u0645 \u062f\u06cc\u06ba\u06d4<\/li>\n<li><strong>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633:<\/strong> \u06c1\u0645 \u0628\u06c1\u062a\u0631 \u0641\u06cc\u0635\u0644\u0648\u06ba \u06a9\u06cc \u062d\u0645\u0627\u06cc\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u0688\u06cc\u0679\u0627\u060c \u062a\u062c\u0632\u06cc\u0627\u062a\u060c \u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u0627\u0648\u0631 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06cc \u0679\u06cc\u06a9\u0646\u0627\u0644\u0648\u062c\u06cc\u0632 \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/li>\n<\/ol>\n<p>\u0622\u067e Python \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f\u06cc \u0628\u0627\u062a\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba \u06af\u06d2 \u0627\u0648\u0631 \u0622\u06c1\u0633\u062a\u06c1 \u0622\u06c1\u0633\u062a\u06c1 \u0645\u0632\u06cc\u062f \u062c\u062f\u06cc\u062f \u0627\u06cc\u067e\u0644\u06cc \u06a9\u06cc\u0634\u0646\u0632 \u067e\u0631 \u062c\u0627\u0626\u06cc\u06ba \u06af\u06d2\u06d4<\/p>\n<p>\u0622\u062e\u0631 \u0645\u06cc\u06ba\u060c \u0622\u067e \u0627\u06cc\u06a9 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u0633\u0633\u0679\u0645 \u0628\u0646\u0627\u0626\u06cc\u06ba \u06af\u06d2 \u062c\u0648 \u0627\u0646 \u0645\u06cc\u06ba \u0633\u06d2 \u0628\u06c1\u062a \u0633\u06d2 \u062a\u0635\u0648\u0631\u0627\u062a \u06a9\u0648 \u0627\u06cc\u06a9 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u0645\u06cc\u06ba \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-heres-what-well-cover\">\u06cc\u06c1\u0627\u06ba \u06c1\u0645 \u06a9\u06cc\u0627 \u0627\u062d\u0627\u0637\u06c1 \u06a9\u0631\u06cc\u06ba \u06af\u06d2:<\/h3>\n<h2 id=\"heading-the-philosophy-of-this-book\">\u0627\u0633 \u06a9\u062a\u0627\u0628 \u06a9\u0627 \u0641\u0644\u0633\u0641\u06c1<\/h2>\n<p>Python \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u0627\u0648\u0631 Python \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u0627\u06c1\u0645 \u0641\u0631\u0642 \u06c1\u06d2\u06d4 <strong>\u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba<\/strong> \u0627\u0632\u06af\u0631\u06d4<\/p>\n<p>\u067e\u0627\u0626\u062a\u06be\u0648\u0646 \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u0646\u062d\u0648\u060c \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0627\u0642\u0633\u0627\u0645\u060c \u0641\u0646\u06a9\u0634\u0646\u0632\u060c \u0644\u0648\u067e\u0633\u060c \u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc\u0648\u06ba \u0627\u0648\u0631 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0646\u06af \u06a9\u06d2 \u062f\u06cc\u06af\u0631 \u062a\u0635\u0648\u0631\u0627\u062a \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u0627\u06d4 Python \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0646 \u062a\u0635\u0648\u0631\u0627\u062a \u06a9\u0648 \u062d\u0642\u06cc\u0642\u06cc \u062f\u0646\u06cc\u0627 \u06a9\u06d2 \u0645\u0633\u0627\u0626\u0644 \u067e\u0631 \u0644\u0627\u06af\u0648 \u06a9\u0631\u0646\u0627\u06d4<\/p>\n<p>\u06cc\u06c1 \u06a9\u062a\u0627\u0628 \u062f\u0648\u0633\u0631\u06d2 \u0646\u0642\u0637\u06c1 \u0646\u0638\u0631 \u067e\u0631 \u0645\u0631\u06a9\u0648\u0632 \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0627\u0628 \u0628\u06be\u06cc Python \u06a9\u06d2 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0627\u0635\u0648\u0644 \u0633\u06cc\u06a9\u06be\u06cc\u06ba \u06af\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0645\u062b\u0627\u0644\u06cc\u06ba \u0645\u0633\u0644\u0633\u0644 \u0627\u0646 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0628\u0627\u062a\u0648\u06ba \u06a9\u0648 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0633\u06d2 \u062c\u0648\u0691\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0635\u0631\u0641 \u0644\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2:<\/p>\n<pre><code class=\"language-python\">x = 10\ny = 20\nprint(x + y)\n<\/code><\/pre>\n<p>\u06c1\u0645 \u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u06a9\u0627\u0645 \u06a9\u0631\u06cc\u06ba \u06af\u06d2:<\/p>\n<pre><code class=\"language-python\">campaign_budget = 10000\ncampaign_spend = 7350\n\nremaining_budget = campaign_budget - campaign_spend\n\nprint(remaining_budget)\n<\/code><\/pre>\n<p>\u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0646\u06af \u06a9\u06d2 \u062a\u0635\u0648\u0631\u0627\u062a \u0627\u06cc\u06a9 \u062c\u06cc\u0633\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642 \u0645\u062e\u062a\u0644\u0641 \u06c1\u06d2\u06d4<\/p>\n<p>\u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642 \u0648\u06c1\u06cc \u06c1\u06d2 \u062c\u0648 \u0679\u06cc\u06a9\u0646\u0627\u0644\u0648\u062c\u06cc \u06a9\u0648 \u06a9\u0627\u0631\u0622\u0645\u062f \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-part-i-python-fundamentals-for-marketers\">\u062d\u0635\u06c1 1: \u0645\u0627\u0631\u06a9\u06cc\u0679\u0631\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0632\u06af\u0631 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f\u06cc \u0628\u0627\u062a\u06cc\u06ba<\/h2>\n<p>Python \u0646\u06c1\u06cc\u06ba \u062c\u0627\u0646\u062a\u0627 \u06a9\u06c1 \u0645\u06c1\u0645 \u06a9\u06cc\u0627 \u06c1\u06d2 \u06cc\u0627 \u06af\u0627\u06c1\u06a9 \u06a9\u06cc\u0627 \u06c1\u06d2\u06d4 \u0627\u0648\u0631 \u0622\u067e \u0646\u06c1\u06cc\u06ba \u062c\u0627\u0646\u062a\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u0627\u0634\u062a\u06c1\u0627\u0631 \u06a9\u0627\u0645\u06cc\u0627\u0628 \u06c1\u0648\u06af\u0627 \u06cc\u0627 \u0646\u06c1\u06cc\u06ba\u06d4 \u0627\u0632\u06af\u0631 \u0622\u067e \u06a9\u06cc \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062f\u06c1 \u06c1\u062f\u0627\u06cc\u0627\u062a \u067e\u0631 \u0622\u0633\u0627\u0646\u06cc \u0633\u06d2 \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u067e\u06c1\u0644\u0627 \u06a9\u0627\u0645 \u06a9\u0645\u067e\u06cc\u0648\u0679\u0631 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0628\u0627\u062a \u0686\u06cc\u062a \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0637\u0631\u06cc\u0642\u06c1 \u0633\u06cc\u06a9\u06be\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062e\u0648\u0634 \u0642\u0633\u0645\u062a\u06cc \u0633\u06d2\u060c \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0645 \u0634\u0631\u0648\u0639 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0622\u067e \u06a9\u0648 \u0627\u0632\u06af\u0631 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0633\u0628 \u06a9\u0686\u06be \u062c\u0627\u0646\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0644\u06cc\u06a9\u0646 \u0622\u067e \u06a9\u0648 \u0627\u06cc\u06a9 \u0639\u0645\u0644\u06cc \u0628\u0646\u06cc\u0627\u062f \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-thinking-like-a-programmer\">\u0627\u06cc\u06a9 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0631 \u06a9\u06cc \u0637\u0631\u062d \u0633\u0648\u0686\u06cc\u06ba\u06d4<\/h3>\n<p>\u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0646\u06af \u067e\u06c1\u0644\u06d2 \u062a\u0648 \u062e\u0648\u0641\u0646\u0627\u06a9 \u0644\u06af \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u06a9\u0645\u067e\u06cc\u0648\u0679\u0631 \u0628\u06c1\u062a \u0644\u0641\u0638\u06cc \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u06a9\u0633\u06cc \u0633\u06d2 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u060c &quot;\u06cc\u06c1 \u0645\u0639\u0644\u0648\u0645 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u0646\u06d2 \u0627\u067e\u0646\u06d2 \u0645\u06c1\u0645 \u06a9\u06d2 \u0628\u062c\u0679 \u0633\u06d2 \u06a9\u062a\u0646\u06cc \u0631\u0642\u0645 \u0628\u0686\u0627\u0626\u06cc \u06c1\u06d2\u060c&#8221; \u062a\u0648 \u0648\u06c1 \u0634\u0627\u06cc\u062f \u062c\u0627\u0646 \u0644\u06cc\u06ba \u06af\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u06a9\u06cc\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u0645\u067e\u06cc\u0648\u0679\u0631 \u06a9\u0648 \u0648\u0627\u0636\u062d \u06c1\u062f\u0627\u06cc\u0627\u062a \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4 \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0628\u062a\u0627\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u06cc \u0642\u06cc\u0645\u062a \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06cc \u06c1\u06d2 \u0627\u0648\u0631 \u06a9\u06cc\u0627 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-python\">budget = 10000\nspent = 7350\n\nremaining = budget - spent\n\nprint(remaining)\n<\/code><\/pre>\n<p>\u0622\u0624\u0679 \u067e\u0679 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-text\">2650\n<\/code><\/pre>\n<p>\u06a9\u0645\u067e\u06cc\u0648\u0679\u0631\u0632 \u06a9\u0648 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u062a\u06be\u06cc\u06d4 \u0645\u06cc\u06ba \u0646\u06d2 \u0635\u0631\u0641 \u06c1\u062f\u0627\u06cc\u0627\u062a \u067e\u0631 \u0639\u0645\u0644 \u06a9\u06cc\u0627\u06d4<\/p>\n<p>\u06cc\u06c1 \u0622\u067e \u0627\u0648\u0631 \u0627\u06cc\u06a9 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0646\u06af \u0632\u0628\u0627\u0646 \u06a9\u06d2 \u062f\u0631\u0645\u06cc\u0627\u0646 \u0628\u0646\u06cc\u0627\u062f\u06cc \u062a\u0639\u0644\u0642 \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u06c1\u062f\u0627\u06cc\u0627\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 Python \u0627\u0646 \u06c1\u062f\u0627\u06cc\u0627\u062a \u06a9\u0627 \u0627\u0646 \u06a9\u0627\u0645\u0648\u06ba \u0645\u06cc\u06ba \u062a\u0631\u062c\u0645\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u06a9\u0645\u067e\u06cc\u0648\u0679\u0631 \u0627\u0646\u062c\u0627\u0645 \u062f\u06d2 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-breaking-problems-into-steps\">\u0645\u0633\u0626\u0644\u06c1 \u06a9\u0648 \u0645\u0631\u0627\u062d\u0644 \u0645\u06cc\u06ba \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<p>\u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0646\u06af \u06a9\u06cc \u0633\u0628 \u0633\u06d2 \u0627\u06c1\u0645 \u0645\u06c1\u0627\u0631\u062a\u0648\u06ba \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u06cc\u06c1 \u0633\u06cc\u06a9\u06be\u0646\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0628\u0691\u06d2 \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u0686\u06be\u0648\u0679\u06d2 \u0645\u0631\u0627\u062d\u0644 \u0645\u06cc\u06ba \u06a9\u06cc\u0633\u06d2 \u062a\u0648\u0691\u0627 \u062c\u0627\u0626\u06d2\u06d4<\/p>\n<p>\u062a\u0635\u0648\u0631 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0627\u06cc\u06a9 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06cc\u0646\u06cc\u062c\u0631 \u067e\u0648\u0686\u06be \u0631\u06c1\u0627 \u06c1\u06d2\u060c &quot;\u06a9\u06cc\u0627 \u0622\u067e \u0645\u062c\u06be\u06d2 \u0628\u062a\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u06cc \u0645\u06c1\u0645\u0627\u062a \u06a9\u0645 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u0631 \u0631\u06c1\u06cc \u06c1\u06cc\u06ba\u061f&#8221;<\/p>\n<p>\u06cc\u06c1 \u0633\u0627\u062f\u06c1 \u0644\u06af \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0633 \u0645\u06cc\u06ba \u0627\u0635\u0644 \u0645\u06cc\u06ba \u0686\u0646\u062f \u0686\u06be\u0648\u0679\u06d2 \u0633\u0648\u0627\u0644\u0627\u062a \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>&quot;\u063a\u0631\u06cc\u0628&#8221; \u06a9\u0627 \u06a9\u06cc\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2\u061f<\/p>\n<p>\u06a9\u06c1:<\/p>\n<ul>\n<li>\u06a9\u06cc\u0627 \u0622\u067e \u06a9\u0627 \u0645\u0646\u0627\u0641\u0639 \u06a9\u0645 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0622\u067e \u06a9\u06d2 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06a9\u0645 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0622\u067e \u06a9\u0627 CPA \u0632\u06cc\u0627\u062f\u06c1 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 ROAS \u06a9\u0645 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0645\u0635\u0631\u0648\u0641\u06cc\u062a \u06a9\u0645 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u0645 \u0645\u0646\u0627\u0641\u0639\u061f<\/li>\n<\/ul>\n<p>\u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u062c\u0627\u0646\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0648 \u06a9\u0633 \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u060c \u0627\u0633\u06d2 \u06a9\u06c1\u0627\u06ba \u0630\u062e\u06cc\u0631\u06c1 \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u060c \u0627\u0633\u06d2 \u06a9\u06cc\u0633\u06d2 \u0635\u0627\u0641 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2\u060c \u0645\u062a\u0639\u0644\u0642\u06c1 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u06a9\u06cc\u0633\u06d2 \u0644\u06af\u0627\u06cc\u0627 \u062c\u0627\u0626\u06d2\u060c \u0627\u0648\u0631 \u0648\u06c1 \u0645\u0639\u06cc\u0627\u0631\u0627\u062a \u062c\u0648 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u06a9\u0633\u06cc \u0645\u06c1\u0645 \u06a9\u0648 \u06a9\u0645\u0632\u0648\u0631 \u0633\u0645\u062c\u06be\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u0627\u0644\u06af \u06a9\u0631\u0646\u0627 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0646\u06af \u06a9\u0648 \u0628\u06c1\u062a \u0622\u0633\u0627\u0646 \u0628\u0646\u0627 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-text\">Load campaign data.\nClean the data.\nCalculate ROAS.\nCalculate conversion rate.\nFilter campaigns below the chosen thresholds.\nDisplay the results.\n<\/code><\/pre>\n<p>\u0627\u0632\u06af\u0631 \u067e\u06be\u0631 \u0627\u0646 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u06a9\u0648 \u06a9\u0648\u0688 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0633\u0648\u0686 \u06a9\u06d2 \u0627\u0633 \u0627\u0646\u062f\u0627\u0632 \u06a9\u0648 \u0633\u0691\u0646\u0627 \u06a9\u06c1\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0622\u067e \u067e\u0648\u0631\u06cc \u06a9\u062a\u0627\u0628 \u0645\u06cc\u06ba \u0627\u0633 \u0627\u0635\u0637\u0644\u0627\u062d \u06a9\u0648 \u0645\u0633\u062a\u0642\u0644 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba \u06af\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-1-learning-and-implementing-the-basics\">\u0628\u0627\u0628 1: \u0628\u0646\u06cc\u0627\u062f\u06cc \u0628\u0627\u062a\u06cc\u06ba \u0633\u06cc\u06a9\u06be\u06cc\u06ba \u0627\u0648\u0631 \u0627\u0646 \u067e\u0631 \u0639\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<h4 id=\"heading-variables\">\u0645\u062a\u063a\u06cc\u0631<\/h4>\n<p>\u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u0622\u067e \u06a9\u0648 \u0646\u0627\u0645 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06c1 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0630\u062e\u06cc\u0631\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">campaign = \"Back to School\"\nbudget = 5000\nclicks = 1250\nconversions = 84\n<\/code><\/pre>\n<p>\u0627\u0628 \u0627\u0632\u06af\u0631 \u062c\u0627\u0646\u062a\u0627 \u06c1\u06d2:<\/p>\n<ul>\n<li><code>campaign<\/code> \u0645\u062a\u0646 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u06d4<\/li>\n<li><code>budget<\/code> \u0646\u0645\u0628\u0631\u0632 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u06d4<\/li>\n<li><code>clicks<\/code> \u0646\u0645\u0628\u0631\u0632 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u06d4<\/li>\n<li><code>conversions<\/code> \u0646\u0645\u0628\u0631\u0632 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u06d4<\/li>\n<\/ul>\n<p>\u0622\u067e \u0627\u0633 \u0645\u062a\u063a\u06cc\u0631 \u06a9\u0648 \u0628\u0639\u062f \u0645\u06cc\u06ba \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">print(campaign)\nprint(budget)\nprint(clicks)\nprint(conversions)\n<\/code><\/pre>\n<p>\u0622\u067e \u0627\u0633 \u0642\u062f\u0631 \u06a9\u0648 \u0628\u06be\u06cc \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">budget = 5000\n\nbudget = 7500\n\nprint(budget)\n<\/code><\/pre>\n<p>\u062d\u062a\u0645\u06cc \u0627\u0642\u062f\u0627\u0631 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">7500\n<\/code><\/pre>\n<p>\u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u0645\u0641\u06cc\u062f \u06c1\u06cc\u06ba \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0648\u06c1 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0648\u06ba \u06a9\u0648 \u0645\u0633\u0644\u0633\u0644 \u0628\u062f\u0644\u062a\u06cc \u06c1\u0648\u0626\u06cc \u0627\u0642\u062f\u0627\u0631 \u06a9\u06d2 \u0645\u0637\u0627\u0628\u0642 \u0688\u06be\u0627\u0644\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0622\u062c \u06a9\u0627 \u0645\u0646\u0627\u0641\u0639 \u06a9\u0644 \u06a9\u06d2 \u0645\u0646\u0627\u0641\u0639 \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u06d2\u06d4 \u0627\u0633 \u0645\u06c1\u06cc\u0646\u06d2 \u06a9\u0627 \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0628\u062c\u0679 \u067e\u0686\u06be\u0644\u06d2 \u0645\u06c1\u06cc\u0646\u06d2 \u06a9\u06d2 \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0628\u062c\u0679 \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u06d2\u06d4 \u062c\u0628 \u06a9\u0648\u0626\u06cc \u06af\u0627\u06c1\u06a9 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062a\u0648 \u0622\u0631\u0688\u0631 \u06a9\u06cc \u0645\u0642\u062f\u0627\u0631 \u0628\u062f\u0644 \u062c\u0627\u062a\u06cc \u06c1\u06d2\u06d4 \u0627\u0648\u0631 \u0622\u067e \u06a9\u06cc \u0645\u06c1\u0645\u0627\u062a \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0628\u062f\u0644\u062a\u06cc \u0631\u06c1\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u0622\u067e \u06a9\u0648 \u0627\u067e\u0646\u06d2 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u0645\u06cc\u06ba \u0627\u0646 \u06a9\u06cc \u0642\u062f\u0631 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-naming-variables-clearly\">\u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u06a9\u0648 \u0648\u0627\u0636\u062d \u0637\u0648\u0631 \u067e\u0631 \u0646\u0627\u0645 \u062f\u06cc\u06ba\u06d4<\/h4>\n<p>\u062a\u06a9\u0646\u06cc\u06a9\u06cc \u0637\u0648\u0631 \u067e\u0631\u060c \u0622\u067e \u0644\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">x = 5000\n<\/code><\/pre>\n<p>\u0644\u06cc\u06a9\u0646 \u06cc\u06c1 \u06a9\u06cc\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u061f <code>x<\/code> \u0627\u0648\u0633\u0637\u061f \u06cc\u06c1 \u062c\u0627\u0646\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0622\u067e \u06a9\u0648 \u06a9\u06c1\u06cc\u06ba \u0627\u0648\u0631 \u062f\u06cc\u06a9\u06be\u0646\u0627 \u067e\u0691\u06d2 \u06af\u0627\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0628\u06c1\u062a\u0631 \u0637\u0631\u06cc\u0642\u06c1 \u06cc\u06c1 \u06c1\u0648\u06af\u0627:<\/p>\n<pre><code class=\"language-python\">campaign_budget = 5000\n<\/code><\/pre>\n<p>\u0646\u0627\u0645 \u0641\u0648\u0631\u0627\u064b \u0627\u067e\u0646\u0627 \u0645\u0642\u0635\u062f \u0628\u062a\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633\u06cc \u0637\u0631\u062d:<\/p>\n<pre><code class=\"language-python\">total_revenue = 25000\ntotal_cost = 8000\ntotal_conversions = 450\n<\/code><\/pre>\n<p>\u0627\u067e\u0646\u06d2 \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u06a9\u0648 \u0648\u0627\u0636\u062d \u0637\u0648\u0631 \u067e\u0631 \u0646\u0627\u0645 \u062f\u06cc\u0646\u06d2 \u0633\u06d2 \u0622\u067e \u06a9\u06d2 \u06a9\u0648\u0688 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u0627 \u0622\u0633\u0627\u0646 \u06c1\u0648 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u062c\u06cc\u0633\u06d2 \u062c\u06cc\u0633\u06d2 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u0628\u0691\u06be\u062a\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u06cc\u06c1 \u0627\u06c1\u0645 \u06c1\u0648 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-strings\">\u062a\u0627\u0631<\/h4>\n<p>\u0627\u06cc\u06a9 \u062a\u0627\u0631 \u0645\u062a\u0646 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">campaign_name = \"Holiday Sale\"\nchannel = \"Email\"\ncustomer_name = \"Ava\"\n<\/code><\/pre>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0622\u067e \u0627\u0633 \u0637\u0631\u062d \u06a9\u06d2 \u062a\u0627\u0631\u0648\u06ba \u06a9\u0648 \u062c\u0648\u0691 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">message = \"Welcome, \" + customer_name\n\nprint(message)\n<\/code><\/pre>\n<p>\u0646\u062a\u0627\u0626\u062c \u062f\u0631\u062c \u0630\u06cc\u0644 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">Welcome, Ava\n<\/code><\/pre>\n<p>\u062a\u0627\u06c1\u0645\u060c f-strings \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u067e\u0691\u06be\u0646\u0627 \u0622\u0633\u0627\u0646 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">message = f\"Welcome, {customer_name}\"\n\nprint(message)\n<\/code><\/pre>\n<p>\u0645\u062a\u0639\u062f\u062f \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">customer_name = \"Ava\"\ndiscount = 20\n\nmessage = (\n    f\"Hi {customer_name}, \"\n    f\"you have a {discount}% discount.\"\n)\n\nprint(message)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0641\u06cc\u062f \u06c1\u06d2 \u062c\u0628 \u0630\u0627\u062a\u06cc \u0646\u0648\u0639\u06cc\u062a \u06a9\u06d2 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u067e\u06cc\u063a\u0627\u0645\u0627\u062a \u062a\u062e\u0644\u06cc\u0642 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-numbers\">\u0646\u0645\u0628\u0631<\/h4>\n<p>Python \u0627\u0646\u0679\u06cc\u062c\u0631\u0632 \u0627\u0648\u0631 \u0641\u0644\u0648\u0679\u0646\u06af \u067e\u0648\u0627\u0626\u0646\u0679 \u0646\u0645\u0628\u0631\u0632 \u06a9\u0648 \u0633\u067e\u0648\u0631\u0679 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0639\u062f\u062f \u0639\u062f\u062f \u0627\u06cc\u06a9 \u0639\u062f\u062f \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">customers = 1500\n<\/code><\/pre>\n<p>\u0641\u0644\u0648\u0679 \u0627\u0639\u0634\u0627\u0631\u06cc\u06c1 \u0646\u0645\u0628\u0631\u0648\u06ba \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">conversion_rate = 4.75\n<\/code><\/pre>\n<p>\u0622\u067e \u0631\u06cc\u0627\u0636\u06cc \u06a9\u06d2 \u0639\u0645\u0644 \u06a9\u0648 \u0627\u0646\u062c\u0627\u0645 \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">revenue = 15000\ncost = 5000\n\nprofit = revenue - cost\n\nprint(profit)\n<\/code><\/pre>\n<p>\u0622\u067e \u0636\u0631\u0628 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">average_order_value = 75\norders = 120\n\nrevenue = average_order_value * orders\n\nprint(revenue)\n<\/code><\/pre>\n<p>\u0627\u0648\u0631 \u0627\u0633\u06d2 \u0627\u0633 \u0637\u0631\u062d \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">revenue = 12000\norders = 150\n\naverage_order_value = revenue \/ orders\n\nprint(average_order_value)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0628\u0646\u06cc\u0627\u062f\u06cc \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc\u0627\u06ba \u0628\u06c1\u062a \u0633\u0627\u0631\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u0628\u0646\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-percentages\">\u0641\u06cc\u0635\u062f<\/h4>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u06c1\u0631 \u062c\u06af\u06c1 \u0641\u06cc\u0635\u062f \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u0627\u0646 \u0644\u06cc\u06ba \u06a9\u06c1 10,000 \u0646\u0642\u0648\u0634 \u0645\u06cc\u06ba \u0633\u06d2 500 \u0644\u0648\u06af \u0622\u067e \u06a9\u06d2 \u0627\u0634\u062a\u06c1\u0627\u0631 \u067e\u0631 \u06a9\u0644\u06a9 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06a9\u0644\u06a9 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u0634\u0631\u062d \u06cc\u06c1 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">clicks = 500\nimpressions = 10000\n\nctr = clicks \/ impressions * 100\n\nprint(ctr)\n<\/code><\/pre>\n<p>\u0646\u062a\u0627\u0626\u062c \u062f\u0631\u062c \u0630\u06cc\u0644 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">5.0\n<\/code><\/pre>\n<p>\u0622\u067e \u0627\u0633\u06d2 \u0627\u0633 \u0637\u0631\u062d \u0641\u0627\u0631\u0645\u06cc\u0679 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">print(f\"CTR: {ctr:.2f}%\")\n<\/code><\/pre>\n<p>\u06a9\u06c1 <code>.2f<\/code> \u0627\u0632\u06af\u0631 \u06a9\u0648 \u062f\u0648 \u0627\u0639\u0634\u0627\u0631\u06cc\u06c1 \u062f\u0648 \u0645\u0642\u0627\u0645\u0627\u062a \u0638\u0627\u06c1\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u06c1\u062f\u0627\u06cc\u062a \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-boolean-values\">\u0628\u0648\u0644\u06cc\u0646 \u0642\u062f\u0631<\/h4>\n<p>\u0628\u0648\u0644\u06cc\u0646 \u0648\u06cc\u0644\u06cc\u0648 \u062f\u0648 \u0631\u06cc\u0627\u0633\u062a\u0648\u06ba \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">True\nFalse\n<\/code><\/pre>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-python\">campaign_active = True\n<\/code><\/pre>\n<p>\u0622\u067e \u0634\u0631\u0627\u0626\u0637 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0628\u0648\u0644\u06cc\u0646 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">campaign_active = True\n\nif campaign_active:\n    print(\"Campaign is currently running.\")\n<\/code><\/pre>\n<p>\u0628\u0648\u0644\u06cc\u0646 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0641\u06cc\u062f \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0628 \u0622\u067e \u06a9\u06d2 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0648 \u0641\u06cc\u0635\u0644\u06d2 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-comparison-operators\">\u0645\u0648\u0627\u0632\u0646\u06c1 \u0622\u067e\u0631\u06cc\u0679\u0631<\/h4>\n<p>\u0627\u06cc\u06a9 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u062c\u0633 \u06a9\u0627 \u06c1\u0645 \u0627\u06a9\u062b\u0631 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06cc\u06ba \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u0648\u06c1 \u06c1\u06d2: <strong>\u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u067e\u0631 \u0648\u0627\u067e\u0633\u06cc (ROAS)<\/strong>. ROAS \u0627\u0646 \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a \u067e\u0631 \u062e\u0631\u0686 \u06a9\u06cc \u06af\u0626\u06cc \u0631\u0642\u0645 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a \u0633\u06d2 \u062d\u0627\u0635\u0644 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p><strong>ROAS = \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a \u00bc \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0644\u0627\u06af\u062a \u0633\u06d2 \u0645\u0646\u0633\u0648\u0628 \u0622\u0645\u062f\u0646\u06cc<\/strong><\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06af\u0631 \u06a9\u0648\u0626\u06cc \u0645\u06c1\u0645 \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a \u067e\u0631 $1,000 \u062e\u0631\u0686 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u0627\u0648\u0631 $4,000 \u0633\u06d2 \u0645\u0646\u0633\u0648\u0628 \u0622\u0645\u062f\u0646\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u062a\u0648 \u0627\u0633 \u06a9\u0627 ROAS 4.0 \u06c1\u06d2\u06d4 \u06cc\u0639\u0646\u06cc\u060c \u0627\u0633\u06d2 \u0627\u06a9\u062b\u0631 4:1 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0628\u06cc\u0627\u0646 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u0645\u06c1\u0645 \u0646\u06d2 \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a \u067e\u0631 \u062e\u0631\u0686 \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 \u06c1\u0631 $1 \u06a9\u06d2 \u0628\u062f\u0644\u06d2 $4 \u0622\u0645\u062f\u0646\u06cc \u062d\u0627\u0635\u0644 \u06a9\u06cc\u06d4<\/p>\n<p>ROAS \u0645\u0646\u0627\u0641\u0639 \u06a9\u06d2 \u0645\u062a\u0631\u0627\u062f\u0641 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u06cc\u06c1 \u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u06d2 \u0627\u062e\u0631\u0627\u062c\u0627\u062a\u060c \u0688\u06cc\u0644\u0631 \u06a9\u0645\u06cc\u0634\u0646 \u0627\u0648\u0631 \u062f\u06cc\u06af\u0631 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u06a9\u0648 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u06a9\u0645 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0635\u062d\u06cc\u062d \u0645\u0642\u0635\u062f \u0622\u067e \u06a9\u06cc \u06a9\u0645\u067e\u0646\u06cc \u06a9\u06d2 \u0645\u0627\u0631\u062c\u0646 \u0627\u0648\u0631 \u0627\u06c1\u062f\u0627\u0641 \u067e\u0631 \u0645\u0646\u062d\u0635\u0631 \u06c1\u0648\u06af\u0627\u06d4<\/p>\n<p>Python \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2\u060c \u0622\u067e \u06a9\u0648\u0688 \u06a9\u06cc \u0627\u06cc\u06a9 \u0633\u0627\u062f\u06c1 \u0644\u0627\u0626\u0646 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 ROAS \u0627\u0642\u062f\u0627\u0631 \u06a9\u0627 \u0627\u0633 \u0637\u0631\u062d \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">roas = 4.2\n\nprint(roas > 3)\n<\/code><\/pre>\n<p>\u0646\u062a\u0627\u0626\u062c \u062f\u0631\u062c \u0630\u06cc\u0644 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">True\n<\/code><\/pre>\n<p>\u062f\u06cc\u06af\u0631 \u0645\u0648\u0627\u0632\u0646\u06c1\u0648\u06ba \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">roas == 3\nroas != 3\nroas >= 3\nroas <= 3\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0645\u0648\u0627\u0632\u0646\u06c1 \u0622\u067e \u06a9\u0648 \u0642\u0648\u0627\u0639\u062f \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">if roas >= 3:\n    print(\"Campaign is performing well.\")\n<\/code><\/pre>\n<h4 id=\"heading-combining-conditions\">\u0634\u0631\u0627\u0626\u0637 \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0641\u06cc\u0635\u0644\u0648\u06ba \u0645\u06cc\u06ba \u0627\u06a9\u062b\u0631 \u0645\u062a\u0639\u062f\u062f \u0634\u0631\u0627\u0626\u0637 \u0634\u0627\u0645\u0644 \u06c1\u0648\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06c1\u0645 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0627\u06af\u0631 ROAS 3 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u06c1\u06d2 \u0627\u0648\u0631 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d 4% \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u06c1\u06d2 \u062a\u0648 \u0645\u06c1\u0645 \u06a9\u0648 \u0627\u0645\u06cc\u062f \u0627\u0641\u0632\u0627 \u0633\u0645\u062c\u06be\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">roas = 3.8\nconversion_rate = 5.2\n\nif roas >= 3 and conversion_rate >= 4:\n    print(\"Campaign meets performance criteria.\")\n<\/code><\/pre>\n<p>\u06a9\u06c1 <code>and<\/code> \u0622\u067e\u0631\u06cc\u0679\u0631 \u06a9\u0648 \u062f\u0648\u0646\u0648\u06ba \u0634\u0631\u0627\u0626\u0637 \u062f\u0631\u0633\u062a \u06c1\u0648\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0628\u06be\u06cc \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba <code>or<\/code>:<\/p>\n<pre><code class=\"language-python\">if roas >= 4 or conversion_rate >= 6:\n    print(\"Campaign has at least one strong performance signal.\")\n<\/code><\/pre>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0635\u0648\u0644 \u0628\u0646\u0627\u062a\u06d2 \u0648\u0642\u062a \u06cc\u06c1 \u0633\u0627\u062f\u06c1 \u0644\u0648\u062c\u06cc\u06a9\u0644 \u0622\u067e\u0631\u06cc\u0679\u0631\u0632 \u0628\u06c1\u062a \u06a9\u0627\u0631\u0622\u0645\u062f \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-lists\">\u062c\u06be\u06a9\u0627\u0624<\/h4>\n<p>\u0641\u06c1\u0631\u0633\u062a\u06cc\u06ba \u0645\u062a\u0639\u062f\u062f \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0630\u062e\u06cc\u0631\u06c1 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">channels = [\n    \"Email\",\n    \"Search\",\n    \"Social Media\",\n    \"Display\"\n]\n<\/code><\/pre>\n<p>\u0622\u067e \u0622\u0626\u0679\u0645\u0632 \u06a9\u0648 \u0627\u0646 \u06a9\u06d2 \u0645\u0642\u0627\u0645 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u062f\u0631\u062c \u0630\u06cc\u0644 \u062a\u06a9 \u0631\u0633\u0627\u0626\u06cc \u062d\u0627\u0635\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">print(channels[0])\n<\/code><\/pre>\n<p>\u0646\u062a\u0627\u0626\u062c \u062f\u0631\u062c \u0630\u06cc\u0644 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">Email\n<\/code><\/pre>\n<p>\u0627\u0632\u06af\u0631 \u0635\u0641\u0631 \u067e\u0631 \u0645\u0628\u0646\u06cc \u0627\u0634\u0627\u0631\u06cc\u06c1 \u06a9\u0627\u0631\u06cc \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u067e\u06c1\u0644\u06cc \u0686\u06cc\u0632 \u067e\u0648\u0632\u06cc\u0634\u0646 \u0645\u06cc\u06ba \u06c1\u06d2\u06d4 <code>0<\/code>.<\/p>\n<p>\u0622\u067e \u0622\u0626\u0679\u0645\u0632 \u0634\u0627\u0645\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">channels.append(\"Affiliate\")\n<\/code><\/pre>\n<p>\u0622\u067e \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0641\u06c1\u0631\u0633\u062a \u0645\u06cc\u06ba \u06a9\u062a\u0646\u06d2 \u0622\u0626\u0679\u0645\u0632 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">print(len(channels))\n<\/code><\/pre>\n<p>\u0641\u06c1\u0631\u0633\u062a\u06cc\u06ba \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u06d2 \u0645\u062c\u0645\u0648\u0639\u0648\u06ba \u06a9\u0648 \u0630\u062e\u06cc\u0631\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0641\u06cc\u062f \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-dictionaries\">\u0688\u06a9\u0634\u0646\u0631\u06cc<\/h4>\n<p>\u0644\u063a\u062a\u06cc\u06ba \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u0648 \u06a9\u0644\u06cc\u062f\u06cc \u0642\u062f\u0631 \u06a9\u06d2 \u062c\u0648\u0691\u06d2 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">campaign = {\n    \"name\": \"Holiday Sale\",\n    \"channel\": \"Email\",\n    \"budget\": 5000,\n    \"conversions\": 125\n}\n<\/code><\/pre>\n<p>\u0622\u067e \u0627\u0633 \u0637\u0631\u062d \u06a9\u06cc \u0642\u06cc\u0645\u062a \u06a9\u0648 \u0628\u0627\u0632\u06cc\u0627\u0641\u062a \u06a9\u0631\u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">print(campaign[\"channel\"])\n<\/code><\/pre>\n<p>\u0622\u067e \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0628\u06be\u06cc \u0627\u067e \u0688\u06cc\u0679 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">campaign[\"budget\"] = 7500\n<\/code><\/pre>\n<p>\u0644\u063a\u062a\u06cc\u06ba \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u0648\u0642\u062a \u0645\u0641\u06cc\u062f \u06c1\u0648\u062a\u06cc \u06c1\u06cc\u06ba \u062c\u0628 \u06a9\u0633\u06cc \u0627\u06cc\u06a9 \u06af\u0627\u06c1\u06a9\u060c \u0645\u06c1\u0645\u060c \u067e\u0631\u0648\u0688\u06a9\u0679\u060c \u06cc\u0627 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u06cc\u0648\u0646\u0679 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-python\">customer = {\n    \"name\": \"Ava\",\n    \"age\": 24,\n    \"orders\": 7,\n    \"total_spent\": 850\n}\n<\/code><\/pre>\n<p>\u0622\u067e \u0631\u0633\u0627\u0626\u06cc \u062d\u0627\u0635\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">print(customer[\"total_spent\"])\n<\/code><\/pre>\n<h4 id=\"heading-lists-of-dictionaries\">\u0644\u063a\u062a \u06a9\u06cc \u0641\u06c1\u0631\u0633\u062a<\/h4>\n<p>\u062c\u0628 \u0622\u067e \u0641\u06c1\u0631\u0633\u062a\u0648\u06ba \u0627\u0648\u0631 \u0644\u063a\u0627\u062a \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0648 \u0686\u06cc\u0632\u06cc\u06ba \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u062f\u0644\u0686\u0633\u067e \u06c1\u0648\u062c\u0627\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">campaigns = [\n    {\n        \"name\": \"Spring Sale\",\n        \"channel\": \"Email\",\n        \"revenue\": 8500\n    },\n    {\n        \"name\": \"Summer Sale\",\n        \"channel\": \"Social Media\",\n        \"revenue\": 6200\n    },\n    {\n        \"name\": \"Holiday Sale\",\n        \"channel\": \"Search\",\n        \"revenue\": 12000\n    }\n]\n<\/code><\/pre>\n<p>\u0627\u0628 \u0622\u067e \u0622\u0633\u0627\u0646 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0645\u062a\u0639\u062f\u062f \u0645\u06c1\u0645\u0627\u062a \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0622\u067e \u0627\u0633 \u0637\u0631\u062d \u0627\u0639\u0627\u062f\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">for campaign in campaigns:\n    print(campaign[\"name\"])\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-text\">Spring Sale\nSummer Sale\nHoliday Sale\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0633\u0679\u0631\u06a9\u0686\u0631\u0688 \u0688\u06cc\u0679\u0627 \u0627\u06a9\u0679\u06be\u0627 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u06a9\u0627\u0645 \u06a9\u0627 \u0622\u063a\u0627\u0632 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-loops\">\u0644\u0648\u067e<\/h4>\n<p>\u0627\u06cc\u06a9 \u0644\u0648\u067e \u0627\u06cc\u06a9 \u0639\u0645\u0644 \u06a9\u0648 \u062f\u06c1\u0631\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">channels = [\n    \"Email\",\n    \"Search\",\n    \"Social Media\",\n    \"Display\"\n]\n\nfor channel in channels:\n    print(channel)\n<\/code><\/pre>\n<p>\u0622\u067e \u062d\u0633\u0627\u0628 \u0628\u06be\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">revenues = [5000, 7500, 9000, 6200]\n\nfor revenue in revenues:\n    print(revenue * 0.1)\n<\/code><\/pre>\n<p>\u0644\u0648\u067e \u06c1\u0631 \u0642\u062f\u0631 \u067e\u0631 \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062a\u0635\u0648\u0631 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 10,000 \u06af\u0627\u06c1\u06a9 \u06c1\u06cc\u06ba\u06d4 \u0622\u067e \u0627\u06cc\u06a9 \u06c1\u06cc \u06a9\u0627\u0645 \u06a9\u0648 \u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 10,000 \u0628\u0627\u0631 \u0646\u06c1\u06cc\u06ba \u0644\u06a9\u06be\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2\u06d4<\/p>\n<p>\u0644\u0648\u067e \u06c1\u0631 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u067e\u0631 \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0632\u06af\u0631 \u06a9\u06cc \u06c1\u062f\u0627\u06cc\u0627\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0628\u0639\u062f \u0645\u06cc\u06ba \u06a9\u062a\u0627\u0628 \u0645\u06cc\u06ba\u060c \u06c1\u0645 \u062f\u06cc\u06a9\u06be\u06cc\u06ba \u06af\u06d2 \u06a9\u06c1 \u06a9\u06cc\u0633\u06d2 \u067e\u0627\u0646\u0688\u06d2 \u0627\u0633 \u0642\u0633\u0645 \u06a9\u06d2 \u06a9\u0627\u0645\u0648\u06ba \u06a9\u0648 \u0632\u06cc\u0627\u062f\u06c1 \u0637\u0627\u0642\u062a\u0648\u0631 \u0627\u0648\u0631 \u0645\u0648\u062b\u0631 \u0628\u0646\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-conditional-logic-inside-loops\">\u0645\u0634\u0631\u0648\u0637 \u0645\u0646\u0637\u0642 \u0627\u0646\u062f\u0631\u0648\u0646\u06cc \u0644\u0648\u067e<\/h4>\n<p>\u0622\u067e \u0644\u0648\u067e\u0633 \u0627\u0648\u0631 \u062d\u0627\u0644\u0627\u062a \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">campaigns = [\n    {\"name\": \"Spring Sale\", \"roas\": 2.5},\n    {\"name\": \"Summer Sale\", \"roas\": 4.8},\n    {\"name\": \"Holiday Sale\", \"roas\": 1.2}\n]\n\nfor campaign in campaigns:\n    if campaign[\"roas\"] >= 3:\n        print(\n            f\"{campaign['name']} is performing well.\"\n        )\n<\/code><\/pre>\n<p>\u0635\u0631\u0641 \u0634\u0631\u0627\u0626\u0637 \u067e\u0631 \u067e\u0648\u0631\u0627 \u0627\u062a\u0631\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0645\u06c1\u0645 \u0686\u06be\u0627\u067e\u06cc \u062c\u0627\u0626\u06d2 \u06af\u06cc\u06d4<\/p>\n<p>\u06cc\u06c1 \u062a\u0635\u0648\u0631\u0627\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u0648 \u0641\u0644\u0679\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0645\u062a\u0631\u0627\u062f\u0641 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-functions\">\u0641\u0646\u06a9\u0634\u0646<\/h4>\n<p>\u0641\u0646\u06a9\u0634\u0646 \u067e\u06cc\u06a9\u062c\u0632 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0645\u0646\u0637\u0642 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u0648 \u0628\u0627\u0631 \u0628\u0627\u0631 ROAS \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4 \u0644\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2:<\/p>\n<pre><code class=\"language-python\">roas = revenue \/ cost\n<\/code><\/pre>\n<p>\u06c1\u0631 \u0628\u0627\u0631 \u0627\u06cc\u06a9 \u0641\u0646\u06a9\u0634\u0646 \u0628\u0646\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">def calculate_roas(revenue, cost):\n    return revenue \/ cost\n<\/code><\/pre>\n<p>\u067e\u06be\u0631:<\/p>\n<pre><code class=\"language-python\">roas = calculate_roas(\n    15000,\n    5000\n)\n\nprint(roas)\n<\/code><\/pre>\n<p>\u0627\u0633\u06cc \u0641\u0639\u0627\u0644\u06cc\u062a \u06a9\u0648 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">campaign_one = calculate_roas(12000, 3000)\ncampaign_two = calculate_roas(8000, 4000)\ncampaign_three = calculate_roas(15000, 2500)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0635\u0627\u0641 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-adding-validation-to-functions\">\u0627\u067e\u0646\u06d2 \u0641\u0646\u06a9\u0634\u0646 \u0645\u06cc\u06ba \u062a\u0648\u062b\u06cc\u0642 \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0627\u06cc\u06a9 \u0627\u0686\u06be\u06d2 \u0641\u0646\u06a9\u0634\u0646 \u06a9\u0648 \u067e\u0631\u06cc\u0634\u0627\u0646\u06cc \u0648\u0627\u0644\u06d2 \u0622\u062f\u0627\u0646\u0648\u06ba \u06a9\u0627 \u062d\u0633\u0627\u0628 \u062f\u06cc\u0646\u0627 \u0686\u0627\u06c1\u0626\u06d2\u06d4<\/p>\n<p>\u063a\u0648\u0631 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">def calculate_roas(revenue, cost):\n    return revenue \/ cost\n<\/code><\/pre>\n<p>\u06a9\u06cc\u0627 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u0627\u06af\u0631: <code>cost<\/code> \u06a9\u06cc\u0627 \u06cc\u06c1 0 \u06c1\u06d2\u061f<\/p>\n<p>Python \u0627\u06cc\u06a9 \u063a\u0644\u0637\u06cc \u067e\u06be\u06cc\u0646\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0635\u0641\u0631 \u0633\u06d2 \u062a\u0642\u0633\u06cc\u0645 \u063a\u06cc\u0631 \u0645\u062a\u0639\u06cc\u0646\u06c1 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0645\u062d\u0641\u0648\u0638 \u0648\u0631\u0698\u0646 \u06cc\u06c1 \u06c1\u0648\u06af\u0627:<\/p>\n<pre><code class=\"language-python\">def calculate_roas(revenue, cost):\n    if cost == 0:\n        return None\n\n    return revenue \/ cost\n<\/code><\/pre>\n<p>\u0627\u0628:<\/p>\n<pre><code class=\"language-python\">print(calculate_roas(10000, 0))\n<\/code><\/pre>\n<p>\u0631\u067e\u0648\u0631\u0679:<\/p>\n<pre><code class=\"language-text\">None\n<\/code><\/pre>\n<p>\u06a9\u0631\u06cc\u0634 \u06c1\u0648\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u06d4<\/p>\n<p>\u0627\u067e\u0646\u06d2 \u06a9\u0648\u0688 \u06a9\u0648 \u063a\u06cc\u0631 \u0645\u062a\u0648\u0642\u0639 \u0627\u0646 \u067e\u0679 \u0633\u06d2 \u0628\u0686\u0627\u0646\u06d2 \u06a9\u0627 \u062e\u06cc\u0627\u0644 \u0627\u0633 \u0648\u0642\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0627\u06c1\u0645 \u06c1\u0648 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u0622\u067e \u062d\u0642\u06cc\u0642\u06cc \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0645 \u06a9\u0631\u0646\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-returning-multiple-values\">\u0645\u062a\u0639\u062f\u062f \u0627\u0642\u062f\u0627\u0631 \u0648\u0627\u067e\u0633 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0627\u06cc\u06a9 \u0641\u0646\u06a9\u0634\u0646 \u0645\u062a\u0639\u062f\u062f \u0646\u062a\u0627\u0626\u062c \u0648\u0627\u067e\u0633 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">def campaign_metrics(\n    revenue,\n    cost,\n    clicks,\n    conversions\n):\n    if cost == 0:\n        roas = None\n    else:\n        roas = revenue \/ cost\n\n    if clicks == 0:\n        conversion_rate = None\n    else:\n        conversion_rate = (\n            conversions \/ clicks * 100\n        )\n\n    return roas, conversion_rate\n<\/code><\/pre>\n<p>\u0622\u067e \u0627\u0633\u06d2 \u0627\u0633 \u0637\u0631\u062d \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">roas, conversion_rate = campaign_metrics(\n    12000,\n    4000,\n    1000,\n    80\n)\n\nprint(roas)\nprint(conversion_rate)\n<\/code><\/pre>\n<p>\u06c1\u0645 \u0628\u0639\u062f \u0645\u06cc\u06ba \u062f\u0648\u0628\u0627\u0631\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u062a\u062c\u0632\u06cc\u06c1 \u0645\u0627\u0688\u06cc\u0648\u0644\u0632 \u062c\u06cc\u0633\u06cc \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u0648 \u062a\u0628\u062f\u06cc\u0644 \u06cc\u0627 \u0627\u0646\u0636\u0645\u0627\u0645 \u06a9\u0631\u06cc\u06ba \u06af\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-2-libraries-in-python\">\u0628\u0627\u0628 2: \u0627\u0632\u06af\u0631 \u0645\u06cc\u06ba \u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc\u0627\u06ba<\/h3>\n<h4 id=\"heading-importing-libraries\">\u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc \u062f\u0631\u0622\u0645\u062f \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0627\u06af\u0631\u0686\u06c1 Python \u06a9\u06cc \u0628\u0644\u0679 \u0627\u0646 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u0627\u0631\u0622\u0645\u062f \u06c1\u06cc\u06ba\u060c \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0636\u0627\u0641\u06cc \u0679\u0648\u0644\u0632 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc\u0627\u06ba \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u062a\u0639\u0645\u06cc\u0631 \u0634\u062f\u06c1 \u0641\u0639\u0627\u0644\u06cc\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-python\">import pandas as pd\n<\/code><\/pre>\n<p>\u06a9\u06c1 <code>as pd<\/code> \u062c\u0632\u0648\u06cc \u067e\u0627\u0646\u0688\u0627 \u06a9\u0648 \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u0627 \u0639\u0631\u0641\u06cc \u0646\u0627\u0645 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0628 \u0622\u067e \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">pd.read_csv()\n<\/code><\/pre>\n<p>\u0628\u062c\u0627\u0626\u06d2:<\/p>\n<pre><code class=\"language-python\">pandas.read_csv()\n<\/code><\/pre>\n<p>\u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0627\u0635\u0648\u0644 \u0627\u067e\u0646\u06d2 \u067e\u0648\u0631\u06d2 \u0688\u06cc\u0679\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u0645\u06cc\u06ba \u0646\u0638\u0631 \u0622\u0626\u06cc\u06ba \u06af\u06d2\u06d4<\/p>\n<p>NumPy \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u0637\u0631\u062d \u062f\u0631\u0622\u0645\u062f \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">import numpy as np\n<\/code><\/pre>\n<p>Matplotlib \u06a9\u0627 \u067e\u0644\u0627\u0679\u0646\u06af \u0645\u0627\u0688\u06cc\u0648\u0644 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u0637\u0631\u062d \u062f\u0631\u0622\u0645\u062f \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">import matplotlib.pyplot as plt\n<\/code><\/pre>\n<h4 id=\"heading-installing-libraries\">\u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc\u0627\u06ba \u0627\u0646\u0633\u0679\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0627\u06af\u0631 \u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u0627\u0646\u0633\u0679\u0627\u0644 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u062a\u0648 \u067e\u0627\u0626\u067e \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-bash\">pip install pandas\n<\/code><\/pre>\n<p>\u0645\u062a\u0639\u062f\u062f \u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2:<\/p>\n<pre><code class=\"language-bash\">pip install pandas numpy matplotlib scikit-learn requests openpyxl\n<\/code><\/pre>\n<p>\u0622\u067e \u06a9\u06d2 Python \u0645\u0627\u062d\u0648\u0644 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u062f\u0631\u0633\u062a \u062a\u0646\u0635\u06cc\u0628 \u06a9\u0627 \u0639\u0645\u0644 \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u0648\u0631\u0686\u0648\u0626\u0644 \u0645\u0627\u062d\u0648\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u06c1\u0645 \u062a\u062c\u0648\u06cc\u0632 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0639\u0627\u0644\u0645\u06cc \u0633\u0637\u062d \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0627\u0633 \u0645\u0627\u062d\u0648\u0644 \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u067e\u0631\u0627\u062c\u06cc\u06a9\u0679 \u0627\u0646\u062d\u0635\u0627\u0631 \u06a9\u0648 \u0627\u0646\u0633\u0679\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-virtual-environments\">\u0645\u062c\u0627\u0632\u06cc \u0645\u0627\u062d\u0648\u0644<\/h4>\n<p>\u06c1\u0645 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0627\u06cc\u06a9 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u0648 \u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc \u06a9\u06d2 \u0627\u06cc\u06a9 \u0648\u0631\u0698\u0646 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u060c \u0627\u0648\u0631 \u062f\u0648\u0633\u0631\u06d2 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u0648 \u0645\u062e\u062a\u0644\u0641 \u0648\u0631\u0698\u0646 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4 \u0639\u0627\u0644\u0645\u06cc \u0633\u0637\u062d \u067e\u0631 \u06c1\u0631 \u0686\u06cc\u0632 \u06a9\u0648 \u0627\u0646\u0633\u0679\u0627\u0644 \u06a9\u0631\u0646\u0627 \u062a\u0646\u0627\u0632\u0639\u0627\u062a \u06a9\u0627 \u0633\u0628\u0628 \u0628\u0646 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0648\u0631\u0686\u0648\u0626\u0644 \u0645\u0627\u062d\u0648\u0644 \u0622\u067e \u06a9\u06d2 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0644\u06af \u062a\u06be\u0644\u06af \u0627\u0632\u06af\u0631 \u06a9\u0627 \u0645\u0627\u062d\u0648\u0644 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0627\u0633\u06d2 \u0627\u0633 \u0637\u0631\u062d \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-bash\">python -m venv marketing-env\n<\/code><\/pre>\n<p>\u067e\u06be\u0631 \u0627\u0633\u06d2 \u0648\u0646\u0688\u0648\u0632 \u0645\u06cc\u06ba \u0627\u0633 \u0637\u0631\u062d \u0641\u0639\u0627\u0644 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-bash\">marketing-envScriptsactivate\n<\/code><\/pre>\n<p>\u06cc\u0627 macOS \u06cc\u0627 Linux \u067e\u0631:<\/p>\n<pre><code class=\"language-bash\">source marketing-env\/bin\/activate\n<\/code><\/pre>\n<p>\u067e\u06be\u0631 \u067e\u06cc\u06a9\u06cc\u062c \u0627\u0646\u0633\u0679\u0627\u0644 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-bash\">pip install pandas numpy matplotlib scikit-learn\n<\/code><\/pre>\n<p>\u0622\u067e \u0627\u0646\u062d\u0635\u0627\u0631 \u06a9\u0648 \u0628\u0686\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-bash\">pip freeze > requirements.txt\n<\/code><\/pre>\n<p>\u0627\u0633 \u06a9\u06d2 \u0628\u0639\u062f \u062f\u0648\u0633\u0631\u06d2 \u0688\u0648\u06cc\u0644\u067e\u0631 \u0627\u0633\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06a9\u06d2 \u0627\u0646\u0633\u0679\u0627\u0644 \u06a9\u0631\u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-bash\">pip install -r requirements.txt\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u062d\u062a\u0645\u06cc \u0641\u06cc\u0635\u0644\u0648\u06ba \u06a9\u0648 \u0642\u0627\u0628\u0644 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0645\u0646\u0635\u0648\u0628\u0648\u06ba \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0641\u06cc\u062f \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-part-ii-working-with-marketing-data\">\u062d\u0635\u06c1 2: \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0645 \u06a9\u0631\u0646\u0627<\/h2>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u0634\u0627\u0630 \u0648 \u0646\u0627\u062f\u0631 \u06c1\u06cc \u0622\u067e \u06a9\u06d2 \u0645\u0637\u0644\u0648\u0628\u06c1 \u0641\u0627\u0631\u0645\u06cc\u0679 \u0645\u06cc\u06ba \u0622\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u067e\u06c1\u0644\u06cc \u062d\u0642\u06cc\u0642\u062a\u0648\u06ba \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u06c1\u06d2 \u062c\u0633\u06d2 \u0622\u067e \u06a9\u0648 \u0642\u0628\u0648\u0644 \u06a9\u0631\u0646\u0627 \u06c1\u0648\u06af\u0627\u06d4<\/p>\n<p>\u0622\u067e \u06a9\u06cc \u0627\u0633\u067e\u0631\u06cc\u0688\u0634\u06cc\u0679 \u0645\u06cc\u06ba \u0642\u062f\u0631\u06cc\u06ba \u063a\u0627\u0626\u0628 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u0622\u067e \u06a9\u06cc \u0628\u0631\u0622\u0645\u062f \u0634\u062f\u06c1 \u0631\u067e\u0648\u0631\u0679\u0633 \u0645\u06cc\u06ba \u0645\u062a\u0636\u0627\u062f \u06a9\u06cc\u067e\u0679\u0644\u0627\u0626\u0632\u06cc\u0634\u0646 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u060c \u0622\u067e \u06a9\u0627 CRM \u0627\u06cc\u06a9 \u06a9\u0633\u0679\u0645\u0631 ID \u0641\u0627\u0631\u0645\u06cc\u0679 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645 \u0645\u062e\u062a\u0644\u0641 \u0641\u0627\u0631\u0645\u06cc\u0679 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0627\u0631\u06cc\u062e\u06cc\u06ba \u0645\u062e\u062a\u0644\u0641 \u0641\u0627\u0631\u0645\u06cc\u0679\u0633 \u0645\u06cc\u06ba \u062f\u06a9\u06be\u0627\u0626\u06cc \u062c\u0627 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u06cc\u0627 \u0646\u0645\u0628\u0631\u0632 \u06a9\u0648 \u062a\u0627\u0631 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0645\u062d\u0641\u0648\u0638 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0645\u06a9\u0645\u0644 \u0637\u0648\u0631 \u067e\u0631 \u0646\u0627\u0631\u0645\u0644 \u0638\u0627\u06c1\u0631 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0628\u06a9\u06c1 \u0679\u06be\u06cc\u06a9 \u0679\u06be\u06cc\u06a9 \u0645\u0633\u0627\u0626\u0644 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u0648 \u062c\u0648 \u063a\u0644\u0637 \u062a\u062c\u0632\u06cc\u06c1 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06a9\u0633\u06cc \u0628\u06be\u06cc \u0686\u06cc\u0632 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u06cc\u06c1 \u0633\u0645\u062c\u06be \u0644\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06cc\u0627 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-understanding-the-marketing-data-lifecycle\">\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627 \u0644\u0627\u0626\u0641 \u0633\u0627\u0626\u06cc\u06a9\u0644 \u06a9\u0648 \u0633\u0645\u062c\u06be\u06cc\u06ba\u06d4<\/h3>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u06a9\u0648 \u0644\u0627\u0626\u0641 \u0633\u0627\u0626\u06cc\u06a9\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0633\u0648\u0686\u0646\u06d2 \u06a9\u0627 \u0627\u06cc\u06a9 \u0645\u0641\u06cc\u062f \u0637\u0631\u06cc\u0642\u06c1 \u06c1\u06d2:<\/p>\n<ol>\n<li>\u067e\u06c1\u0644\u06d2 \u0688\u06cc\u0679\u0627 \u0627\u06a9\u0679\u06be\u0627 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li>\u067e\u06be\u0631 \u0645\u062d\u0641\u0648\u0638 \u06c1\u0648 \u062c\u0627\u0626\u06d2 \u06af\u0627\u06d4<\/li>\n<li>\u067e\u06be\u0631 \u0627\u0633\u06d2 \u0635\u0627\u0641 \u06a9\u06cc\u0627 \u06af\u06cc\u0627\u06d4<\/li>\n<li>\u067e\u06be\u0631 \u0627\u0633\u06d2 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631 \u062f\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u06d4<\/li>\n<li>\u0627\u0633 \u06a9\u06d2 \u0628\u0639\u062f \u0627\u0633 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li>\u0627\u0633 \u06a9\u06d2 \u0628\u0639\u062f \u0646\u062a\u0627\u0626\u062c \u0641\u0631\u0627\u06c1\u0645 \u06a9\u06cc\u06d2 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/li>\n<li>\u0622\u062e\u0631 \u0645\u06cc\u06ba\u060c \u06a9\u0648\u0626\u06cc \u0641\u06cc\u0635\u0644\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0646 \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<\/ol>\n<p>\u0627\u0632\u06af\u0631 \u062a\u0642\u0631\u06cc\u0628\u0627\u064b \u06c1\u0631 \u0642\u062f\u0645 \u0645\u06cc\u06ba \u062d\u0635\u06c1 \u0644\u06d2 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c Python \u06a9\u0633\u06cc API \u0633\u06d2 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062d\u0627\u0635\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633\u06d2 \u0688\u06cc\u0679\u0627 \u0641\u0631\u06cc\u0645 \u0645\u06cc\u06ba \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633\u06d2 \u067e\u0627\u0646\u0688\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0645\u0646\u0638\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c KPIs \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0635\u0648\u0631\u0627\u062a \u0628\u0646\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0645\u0627\u0688\u0644\u0632 \u06a9\u0648 \u062a\u0631\u0628\u06cc\u062a \u062f\u06d2 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0631\u067e\u0648\u0631\u0679\u0633 \u0628\u0631\u0622\u0645\u062f \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1\u06cc \u0648\u062c\u06c1 \u06c1\u06d2 \u06a9\u06c1 Python \u0632\u06cc\u0627\u062f\u06c1 \u0642\u06cc\u0645\u062a\u06cc \u06c1\u0648 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u06a9\u0627\u0645 \u06a9\u06d2 \u0628\u06c1\u0627\u0624 \u0632\u06cc\u0627\u062f\u06c1 \u067e\u06cc\u0686\u06cc\u062f\u06c1 \u06c1\u0648 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-structured-and-unstructured-data\">\u0633\u0679\u0631\u06a9\u0686\u0631\u0688 \u0627\u0648\u0631 \u063a\u06cc\u0631 \u0633\u0627\u062e\u062a\u06c1 \u0688\u06cc\u0679\u0627<\/h3>\n<p>\u0633\u0679\u0631\u06a9\u0686\u0631\u0688 \u0688\u06cc\u0679\u0627 \u0648\u06c1 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06c1\u06d2 \u062c\u0648 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u0641\u06cc\u0644\u0688\u0632 \u0633\u06d2 \u0628\u0646\u06cc \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633\u067e\u0631\u06cc\u0688\u0634\u06cc\u0679 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-text\">customer_id\ndate\ncampaign\nchannel\nrevenue\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0633\u0679\u0631\u06a9\u0686\u0631\u0688 \u0688\u06cc\u0679\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06c1\u0631 \u0642\u0637\u0627\u0631 \u0627\u06cc\u06a9 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u0627\u0648\u0631 \u06c1\u0631 \u06a9\u0627\u0644\u0645 \u0627\u06cc\u06a9 \u0645\u062a\u063a\u06cc\u0631 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0627\u0633 \u0642\u0633\u0645 \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u06c1\u06d2 \u062c\u0633\u06d2 \u067e\u0627\u0646\u0688\u0627 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0686\u06be\u06cc \u0637\u0631\u062d \u0633\u06d2 \u06c1\u06cc\u0646\u0688\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u063a\u06cc\u0631 \u0633\u0627\u062e\u062a\u06c1 \u0688\u06cc\u0679\u0627 \u0645\u062e\u062a\u0644\u0641 \u06c1\u06d2\u06d4 \u0645\u062b\u0627\u0644\u0648\u06ba \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba:<\/p>\n<ul>\n<li>\u0633\u0648\u0634\u0644 \u0645\u06cc\u0688\u06cc\u0627 \u067e\u0648\u0633\u0679<\/li>\n<li>\u06a9\u0633\u0679\u0645\u0631 \u06a9\u06d2 \u062c\u0627\u0626\u0632\u06d2<\/li>\n<li>\u0627\u06cc \u0645\u06cc\u0644 \u0645\u062a\u0646<\/li>\n<li>\u0633\u0631\u0648\u06d2 \u06a9\u0627 \u062c\u0648\u0627\u0628<\/li>\n<li>\u062a\u0635\u0648\u06cc\u0631<\/li>\n<li>\u0648\u06cc\u0688\u06cc\u0648<\/li>\n<\/ul>\n<p>\u0627\u0632\u06af\u0631 \u063a\u06cc\u0631 \u0633\u0627\u062e\u062a\u06c1 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0628\u06be\u06cc \u06a9\u0627\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06a9\u062b\u0631 \u0627\u0636\u0627\u0641\u06cc \u0679\u06cc\u06a9\u0646\u0627\u0644\u0648\u062c\u06cc\u0632 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2 \u062c\u06cc\u0633\u06d2 \u06a9\u06c1 \u0642\u062f\u0631\u062a\u06cc \u0632\u0628\u0627\u0646 \u06a9\u06cc \u067e\u0631\u0648\u0633\u06cc\u0633\u0646\u06af \u06cc\u0627 \u06a9\u0645\u067e\u06cc\u0648\u0679\u0631 \u0648\u06cc\u0698\u0646\u06d4<\/p>\n<p>\u06a9\u062a\u0627\u0628 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0633\u0679\u0631\u06a9\u0686\u0631\u0688 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627 \u067e\u0631 \u0645\u0631\u06a9\u0648\u0632 \u06c1\u06d2\u060c \u062c\u0648 \u062a\u062c\u0632\u06cc\u0627\u062a\u060c \u0622\u0679\u0648\u0645\u06cc\u0634\u0646\u060c \u0627\u0648\u0631 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0645\u0636\u0628\u0648\u0637 \u0628\u0646\u06cc\u0627\u062f \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-rows-and-columns\">\u0642\u0637\u0627\u0631 \u0627\u0648\u0631 \u06a9\u0627\u0644\u0645<\/h3>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-text\">customer_id | channel | clicks | conversions | revenue\n101         | Email   | 500    | 40          | 3200\n102         | Search  | 800    | 65          | 5100\n103         | Social  | 300    | 18          | 1400\n<\/code><\/pre>\n<p>\u06c1\u0631 \u0642\u0637\u0627\u0631 \u0627\u06cc\u06a9 \u0645\u0634\u0627\u06c1\u062f\u06d2 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u0627\u0648\u0631 \u06c1\u0631 \u06a9\u0627\u0644\u0645 \u0627\u06cc\u06a9 \u0648\u0635\u0641 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0646 \u0627\u062e\u062a\u0644\u0627\u0641\u0627\u062a \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u0627 \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u067e\u0627\u0646\u0688\u0627 \u06a9\u06d2 \u0628\u06c1\u062a \u0633\u06d2 \u0622\u067e\u0631\u06cc\u0634\u0646\u0632 \u0642\u0637\u0627\u0631\u0648\u06ba\u060c \u06a9\u0627\u0644\u0645\u0648\u06ba \u06cc\u0627 \u0642\u0637\u0627\u0631\u0648\u06ba \u06a9\u06d2 \u06af\u0631\u0648\u067e\u0633 \u067e\u0631 \u06a9\u0627\u0645 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-the-unit-of-analysis\">\u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc \u0627\u06a9\u0627\u0626\u06cc<\/h4>\n<p>\u0627\u06cc\u06a9 \u062a\u0635\u0648\u0631 \u062c\u0648 \u062e\u0635\u0648\u0635\u06cc \u062a\u0648\u062c\u06c1 \u06a9\u0627 \u0645\u0633\u062a\u062d\u0642 \u06c1\u06d2 \u0648\u06c1 \u06c1\u06d2 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc \u0627\u06a9\u0627\u0626\u06cc\u06d4<\/p>\n<p>\u067e\u0648\u0686\u06be\u06cc\u06ba: <strong>\u0627\u06cc\u06a9 \u0642\u0637\u0627\u0631 \u06a9\u0633 \u0686\u06cc\u0632 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u061f<\/strong> \u06a9\u06cc\u0627 \u06cc\u06c1 \u0627\u0634\u0627\u0631\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2:<\/p>\n<ul>\n<li>\u06a9\u0633\u0679\u0645\u0631\u061f<\/li>\n<li>\u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u061f<\/li>\n<li>\u0645\u06c1\u0645\u061f<\/li>\n<li>\u0627\u0634\u062a\u06c1\u0627\u0631\u061f<\/li>\n<li>\u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0633\u06cc\u0634\u0646\u061f<\/li>\n<li>\u0627\u06cc \u0645\u06cc\u0644\u061f<\/li>\n<li>\u0627\u06cc\u06a9 \u062f\u0646\u061f<\/li>\n<\/ul>\n<p>\u06cc\u06c1 \u0628\u06c1\u062a \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u062a\u0635\u0648\u0631 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u067e\u0627\u0633 \u0627\u06cc\u06a9 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u06c1\u06d2 \u062c\u06c1\u0627\u06ba \u06c1\u0631 \u0642\u0637\u0627\u0631 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4 10 \u0628\u0627\u0631 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u0627 \u06af\u0627\u06c1\u06a9 10 \u0628\u0627\u0631 \u0638\u0627\u06c1\u0631 \u06c1\u0648\u06af\u0627\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u0642\u0637\u0627\u0631\u06cc\u06ba \u06af\u0646\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0627\u0646\u06c1\u06cc\u06ba \u06a9\u0633\u0679\u0645\u0631\u0632 \u06a9\u0627 \u0646\u0645\u0628\u0631 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0648 \u0622\u067e \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u063a\u0644\u0637 \u06c1\u0648\u06af\u0627\u06d4<\/p>\n<p>\u0627\u0633 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0645\u062a\u0639\u062f\u062f \u0645\u0646\u0641\u0631\u062f \u06a9\u0633\u0679\u0645\u0631 \u0622\u0626\u06cc \u0688\u06cc\u0632 \u062f\u0631\u06a9\u0627\u0631 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"customer_id\"].nunique()\n<\/code><\/pre>\n<p>\u0645\u06cc\u0679\u0631\u06a9 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u06c1\u0645\u06cc\u0634\u06c1 \u0627\u067e\u0646\u06d2 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc \u0627\u06a9\u0627\u0626\u06cc \u06a9\u0648 \u0633\u0645\u062c\u06be\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-marketing-metrics-are-context-dependent\">\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06cc\u0679\u0631\u06a9\u0633 \u0635\u0648\u0631\u062a\u062d\u0627\u0644 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/h3>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0645\u06c1\u0645 A \u06a9\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc \u06a9\u06cc \u0634\u0631\u062d 10% \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0628\u06c1\u062a \u0627\u0686\u06be\u0627 \u0644\u06af\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u06a9\u06cc\u0627 \u06c1\u0648\u06af\u0627 \u0627\u06af\u0631 \u0622\u067e \u06a9\u0648 \u0635\u0631\u0641 10 \u0632\u0627\u0626\u0631\u06cc\u0646 \u0627\u0648\u0631 1 \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u0645\u0644\u06cc\u06ba\u061f<\/p>\n<p>\u0627\u0628 \u06c1\u0645 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0645\u06c1\u0645 B \u06a9\u06cc \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d 4% \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 100,000 \u0632\u0627\u0626\u0631\u06cc\u0646 \u0627\u0648\u0631 4,000 \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06a9\u06cc\u0644\u06d2 \u0641\u06cc\u0635\u062f \u067e\u0648\u0631\u06cc \u06a9\u06c1\u0627\u0646\u06cc \u0646\u06c1\u06cc\u06ba \u0628\u062a\u0627\u062a\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1\u06cc \u0648\u062c\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0686\u06be\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u062f\u0648\u0633\u0631\u06d2 \u0639\u0648\u0627\u0645\u0644 \u06a9\u0648 \u0628\u06be\u06cc \u0645\u062f\u0646\u0638\u0631 \u0631\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062c\u06cc\u0633\u06d2:<\/p>\n<ul>\n<li>\u062d\u062c\u0645<\/li>\n<li>\u062a\u0646\u0627\u0633\u0628<\/li>\n<li>\u062e\u0631\u0686<\/li>\n<li>\u0622\u0645\u062f\u0646\u06cc<\/li>\n<li>\u0645\u0646\u0627\u0641\u0639<\/li>\n<li>\u06a9\u0633\u0679\u0645\u0631 \u06a9\u06d2 \u0645\u0639\u06cc\u0627\u0631<\/li>\n<li>\u0645\u062f\u062a<\/li>\n<li>\u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0645\u0642\u0627\u0635\u062f<\/li>\n<\/ul>\n<p>\u0645\u06cc\u0679\u0631\u06a9\u0633 \u062e\u0648\u062f \u062c\u0648\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4 \u0627\u0633 \u06a9\u0627 \u062b\u0628\u0648\u062a \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-3-working-with-csv-data\">\u0628\u0627\u0628 3: CSV \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0645 \u06a9\u0631\u0646\u0627<\/h3>\n<p>CSV \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 Comma-separated Values \u200b\u200b\u0627\u0648\u0631 \u06cc\u06c1 \u0679\u06cc\u0628\u0644\u0631 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u062a\u0628\u0627\u062f\u0644\u06d2 \u06a9\u06d2 \u0633\u0628 \u0633\u06d2 \u0622\u0633\u0627\u0646 \u0627\u0648\u0631 \u0639\u0627\u0645 \u0637\u0631\u06cc\u0642\u0648\u06ba \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u06c1\u06d2\u06d4<\/p>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba <code>campaigns.csv<\/code> \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-text\">campaign,channel,impressions,clicks,conversions,cost,revenue\nSpring Sale,Email,10000,850,120,500,6000\nSummer Sale,Social Media,25000,1100,75,1200,4200\nHoliday Sale,Search,18000,1400,180,2000,9500\n<\/code><\/pre>\n<p>\u0644\u0648\u0688:<\/p>\n<pre><code class=\"language-python\">import pandas as pd\n\ndf = pd.read_csv(\"campaigns.csv\")\n<\/code><\/pre>\n<p>\u067e\u06c1\u0644\u06cc \u067e\u0627\u0646\u0686 \u0642\u0637\u0627\u0631\u0648\u06ba \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u06cc \u062c\u0627\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">df.head()\n<\/code><\/pre>\n<p>\u0627\u06af\u0631 \u0622\u067e \u0686\u0627\u06c1\u06cc\u06ba \u062a\u0648 \u0622\u067e \u0645\u0632\u06cc\u062f \u0642\u0637\u0627\u0631\u06cc\u06ba \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df.head(10)\n<\/code><\/pre>\n<p>\u06cc\u0627 \u0622\u062e\u0631\u06cc 5:<\/p>\n<pre><code class=\"language-python\">df.tail()\n<\/code><\/pre>\n<h4 id=\"heading-understanding-dataframe-shape\">\u0688\u06cc\u0679\u0627 \u0641\u0631\u06cc\u0645 \u06a9\u06cc \u0634\u06a9\u0644\u0648\u06ba \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u0627<\/h4>\n<p>\u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df.shape\n<\/code><\/pre>\n<p>\u0622\u067e \u0648\u0635\u0648\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">(1000, 8)\n<\/code><\/pre>\n<p>\u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u0688\u06cc\u0679\u0627 \u0641\u0631\u06cc\u0645 \u0645\u06cc\u06ba 1,000 \u0642\u0637\u0627\u0631\u06cc\u06ba \u0627\u0648\u0631 8 \u06a9\u0627\u0644\u0645 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u06d2 \u0633\u0627\u0626\u0632 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06d2 \u062a\u06cc\u0632 \u062a\u0631\u06cc\u0646 \u0637\u0631\u06cc\u0642\u0648\u06ba \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-viewing-column-names\">\u06a9\u0627\u0644\u0645 \u06a9\u06d2 \u0646\u0627\u0645 \u062f\u06cc\u06a9\u06be\u06cc\u06ba<\/h4>\n<pre><code class=\"language-python\">df.columns\n<\/code><\/pre>\n<p>\u0622\u067e \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">Index([\n    'campaign',\n    'channel',\n    'impressions',\n    'clicks',\n    'conversions',\n    'cost',\n    'revenue'\n], dtype=\"object\")\n<\/code><\/pre>\n<p>\u062f\u0648\u0628\u0627\u0631\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0648\u0688 \u0644\u06a9\u06be\u062a\u06d2 \u0648\u0642\u062a\u060c \u06a9\u0627\u0644\u0645 \u06a9\u06d2 \u0635\u062d\u06cc\u062d \u0646\u0627\u0645\u0648\u06ba \u06a9\u0648 \u062c\u0627\u0646\u0646\u0627 \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-selecting-a-column\">\u06a9\u0627\u0644\u0645 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0628\u0631\u0627\u06c1 \u06a9\u0631\u0645 \u062f\u0633 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"revenue\"]\n<\/code><\/pre>\n<p>\u06cc\u0627 \u0645\u062a\u0639\u062f\u062f \u06a9\u0627\u0644\u0645 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\n    [\n        \"campaign\",\n        \"revenue\",\n        \"cost\"\n    ]\n]\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u0627\u067e\u0646\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u06d2 \u0686\u06be\u0648\u0679\u06d2 \u0646\u0638\u0627\u0631\u06d2 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-selecting-rows\">\u0642\u0637\u0627\u0631 \u06a9\u0627 \u0627\u0646\u062a\u062e\u0627\u0628<\/h4>\n<p>\u0622\u067e \u062d\u0627\u0644\u0627\u062a \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0642\u0637\u0627\u0631\u06cc\u06ba \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[df[\"revenue\"] > 5000]\n<\/code><\/pre>\n<p>$5,000 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0622\u0645\u062f\u0646\u06cc \u0648\u0627\u0644\u06cc \u0645\u06c1\u0645\u06cc\u06ba \u0648\u0627\u067e\u0633 \u06a9\u0631 \u062f\u06cc \u062c\u0627\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0622\u067e \u062d\u0627\u0644\u0627\u062a \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\n    (df[\"revenue\"] > 5000) &\n    (df[\"cost\"] < 3000)\n]\n<\/code><\/pre>\n<p>\u067e\u0627\u0646\u0688\u0648\u06ba \u06a9\u06cc \u0634\u0631\u0627\u0626\u0637 \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u062a\u06d2 \u0648\u0642\u062a \u0642\u0648\u0633\u06cc\u0646 \u0627\u06c1\u0645 \u06c1\u06cc\u06ba \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u067e\u0627\u0646\u0688\u0648\u06ba \u06a9\u0648 \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u06c1\u0631 \u0627\u06cc\u06a9 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0648 \u0645\u06a9\u0645\u0644 \u0634\u0631\u0637 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u062c\u0627\u0646\u0686\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u0622\u067e\u0631\u06cc\u0679\u0631\u0632 \u062c\u06cc\u0633\u06d2 <code>&<\/code> \u0627\u0648\u0631 <code>|<\/code> \u062a\u0631\u062c\u06cc\u062d\u06cc \u0627\u0635\u0648\u0644 \u06c1\u06cc\u06ba \u062c\u0648 Python \u06a9\u06d2 \u0639\u0627\u0645 \u062a\u0631\u062c\u06cc\u062d\u06cc \u0627\u0635\u0648\u0644\u0648\u06ba \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u06cc\u06ba\u06d4 <code>and<\/code> \u0627\u0648\u0631 <code>or<\/code>\u0644\u06c1\u0630\u0627\u060c \u0642\u0648\u0633\u06cc\u0646 \u06a9\u0648 \u0686\u06be\u0648\u0691\u0646\u0627 \u063a\u0644\u0637\u06cc\u0627\u06ba \u06cc\u0627 \u063a\u06cc\u0631 \u0627\u0631\u0627\u062f\u06cc \u062a\u0627\u062b\u0631\u0627\u062a \u06a9\u0627 \u0633\u0628\u0628 \u0628\u0646 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06c1\u0631 \u0634\u0631\u0637 \u06a9\u0648 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0642\u0648\u0633\u06cc\u0646 \u0645\u06cc\u06ba \u0631\u06a9\u06be\u06cc\u06ba\u06d4 <code>&<\/code> AND \u0627\u0648\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 <code>|<\/code> \u0688\u06cc\u0679\u0627 \u0641\u0631\u06cc\u0645 \u06a9\u0648 \u0641\u0644\u0679\u0631 \u06a9\u0631\u062a\u06d2 \u0648\u0642\u062a OR \u06a9\u06d2 \u0644\u06cc\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-python\"># Select campaigns with more than 1,000 clicks\n# and a conversion rate above 2%\nfiltered_campaigns = df[\n    (df[\"clicks\"] > 1000) &\n    (df[\"conversion_rate\"] > 0.02)\n]\n<\/code><\/pre>\n<p>\u0642\u0637\u0627\u0631 \u06a9\u0648 \u0634\u0627\u0645\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06cc\u06c1\u0627\u06ba \u062f\u0648\u0646\u0648\u06ba \u0634\u0631\u0627\u0626\u0637 \u062f\u0631\u0633\u062a \u06c1\u0648\u0646\u06d2 \u0686\u0627\u06c1\u0626\u06cc\u06ba\u06d4 <code>filtered_campaigns<\/code>\u0688\u06cc\u0679\u0627 \u06a9\u06cc \u062a\u0631\u062a\u06cc\u0628<\/p>\n<p>\u0622\u0645\u062f\u0646\u06cc \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062f\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df.sort_values(\n    \"revenue\",\n    ascending=False\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0648 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u06a9\u0645\u0627\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0645\u06c1\u0645\u0648\u06ba \u06a9\u0648 \u067e\u06c1\u0644\u06d2 \u0631\u06a9\u06be\u0627 \u062c\u0627\u0626\u06d2\u06d4<\/p>\n<p>\u0642\u06cc\u0645\u062a \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062f\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df.sort_values(\n    \"cost\",\n    ascending=True\n)\n<\/code><\/pre>\n<p>\u0622\u067e \u0645\u062a\u0639\u062f\u062f \u06a9\u0627\u0644\u0645\u0648\u06ba \u06a9\u06d2 \u062d\u0633\u0627\u0628 \u0633\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df.sort_values(\n    [\"channel\", \"revenue\"],\n    ascending=[True, False]\n)\n<\/code><\/pre>\n<p>\u067e\u06c1\u0644\u06d2 \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u06af\u0631\u0648\u067e \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u067e\u06be\u0631 \u06c1\u0631 \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u0622\u0645\u062f\u0646\u06cc \u06a9\u0648 \u062a\u0631\u062a\u06cc\u0628 \u062f\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-4-working-with-excel\">\u0628\u0627\u0628 4: \u0627\u06cc\u06a9\u0633\u0644 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0645 \u06a9\u0631\u0646\u0627<\/h3>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0628\u06c1\u062a \u0633\u06d2 \u0645\u062d\u06a9\u0645\u06d2 \u0627\u0628 \u0628\u06be\u06cc \u0627\u06cc\u06a9\u0633\u0644 \u067e\u0631 \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0627\u0646\u062d\u0635\u0627\u0631 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u062e\u0648\u0634 \u0642\u0633\u0645\u062a\u06cc \u0633\u06d2\u060c \u0627\u06cc\u06a9\u0633\u0644 \u0641\u0627\u0626\u0644\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0645 \u06a9\u0631\u0646\u0627 \u067e\u0627\u0646\u0688\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0646\u0633\u0628\u062a\u0627\u064b \u0622\u0633\u0627\u0646 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">df = pd.read_excel(\n    \"marketing_data.xlsx\"\n)\n<\/code><\/pre>\n<p>\u0622\u067e \u0648\u0631\u06a9 \u0634\u06cc\u0679 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df = pd.read_excel(\n    \"marketing_data.xlsx\",\n    sheet_name=\"Campaigns\"\n)\n<\/code><\/pre>\n<p>\u0622\u067e \u062f\u0633\u062a\u06cc\u0627\u0628 \u0634\u06cc\u0679\u0633 \u06a9\u0648 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0686\u06cc\u06a9 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">excel_file = pd.ExcelFile(\n    \"marketing_data.xlsx\"\n)\n\nprint(excel_file.sheet_names)\n<\/code><\/pre>\n<p>\u0628\u0691\u06cc \u0648\u0631\u06a9 \u0628\u06a9 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0645 \u06a9\u0631\u062a\u06d2 \u0648\u0642\u062a \u06cc\u06c1 \u0645\u0641\u06cc\u062f \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-exporting-data-to-excel\">\u0627\u06cc\u06a9\u0633\u0644 \u0645\u06cc\u06ba \u0688\u06cc\u0679\u0627 \u0627\u06cc\u06a9\u0633\u067e\u0648\u0631\u0679 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0622\u067e \u0688\u06cc\u0679\u0627 \u0641\u0631\u06cc\u0645 \u0628\u0631\u0622\u0645\u062f \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df.to_excel(\n    \"marketing_report.xlsx\",\n    index=False\n)\n<\/code><\/pre>\n<p>\u0622\u067e \u0645\u062a\u0639\u062f\u062f \u0648\u0631\u06a9 \u0634\u06cc\u0679\u0633 \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">with pd.ExcelWriter(\n    \"marketing_report.xlsx\"\n) as writer:\n\n    df.to_excel(\n        writer,\n        sheet_name=\"Data\",\n        index=False\n    )\n\n    channel_summary.to_excel(\n        writer,\n        sheet_name=\"Channels\"\n    )\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0641\u0639\u0627\u0644\u06cc\u062a \u0628\u0627\u0644\u0622\u062e\u0631 \u0627\u06c1\u0645 \u06c1\u0648 \u062c\u0627\u062a\u06cc \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u062d\u062a\u0645\u06cc \u0646\u0638\u0627\u0645 \u0633\u0627\u062e\u062a\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0631\u067e\u0648\u0631\u0679\u0633 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-5-dates-and-time\">\u0628\u0627\u0628 5: \u062a\u0627\u0631\u06cc\u062e\u06cc\u06ba \u0627\u0648\u0631 \u0627\u0648\u0642\u0627\u062a<\/h3>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0628\u06c1\u062a \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0645\u06c1\u0645 \u062c\u0633 \u0646\u06d2 \u0686\u06be \u0645\u06c1\u06cc\u0646\u0648\u06ba \u0645\u06cc\u06ba $20,000 \u06a9\u06cc \u0622\u0645\u062f\u0646\u06cc \u062d\u0627\u0635\u0644 \u06a9\u06cc \u0648\u06c1 \u0627\u0633 \u0645\u06c1\u0645 \u0633\u06d2 \u0628\u06c1\u062a \u0645\u062e\u062a\u0644\u0641 \u06c1\u06d2 \u062c\u0633 \u0646\u06d2 \u062f\u0648 \u062f\u0646\u0648\u06ba \u0645\u06cc\u06ba $20,000 \u06a9\u0645\u0627\u0626\u06d2\u06d4<\/p>\n<p>\u062a\u0627\u0631\u06cc\u062e \u06a9\u06d2 \u06a9\u0627\u0644\u0645 \u06a9\u0648 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u06a9\u06d2 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"date\"] = pd.to_datetime(\n    df[\"date\"]\n)\n<\/code><\/pre>\n<p>\u0627\u0628 \u0622\u067e \u0627\u062c\u0632\u0627\u0621 \u0646\u06a9\u0627\u0644 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"year\"] = df[\"date\"].dt.year\ndf[\"month\"] = df[\"date\"].dt.month\ndf[\"day\"] = df[\"date\"].dt.day\n<\/code><\/pre>\n<p>\u0622\u067e \u0645\u06c1\u06cc\u0646\u06d2 \u06a9\u0627 \u0646\u0627\u0645 \u0646\u06a9\u0627\u0644 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"month_name\"] = (\n    df[\"date\"]\n    .dt.month_name()\n)\n<\/code><\/pre>\n<p>\u06c1\u0641\u062a\u06d2 \u06a9\u06d2 \u062f\u0646:<\/p>\n<pre><code class=\"language-python\">df[\"weekday\"] = (\n    df[\"date\"]\n    .dt.day_name()\n)\n<\/code><\/pre>\n<h4 id=\"heading-time-based-marketing-questions\">\u0648\u0642\u062a \u067e\u0631 \u0645\u0628\u0646\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0633\u0648\u0627\u0644\u0627\u062a<\/h4>\n<p>\u0627\u06cc\u06a9 \u0628\u0627\u0631 \u062c\u0628 \u0622\u067e \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u062f\u0631\u0633\u062a \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0641\u0627\u0631\u0645\u06cc\u0679 \u06c1\u0648 \u062c\u0627\u062a\u06cc \u06c1\u06d2\u060c \u062a\u0648 \u0622\u067e \u0633\u0648\u0627\u0644\u0627\u062a \u06a9\u06d2 \u062c\u0648\u0627\u0628 \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u06cc\u0633\u06d2:<\/p>\n<ul>\n<li>\u06a9\u0648\u0646 \u0633\u0627 \u0645\u06c1\u06cc\u0646\u06c1 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0622\u0645\u062f\u0646\u06cc \u0644\u0627\u06cc\u0627\u061f<\/li>\n<li>\u06c1\u0641\u062a\u06d2 \u06a9\u06d2 \u06a9\u0646 \u062f\u0646\u0648\u06ba \u0645\u06cc\u06ba \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u06a9\u0686\u06be \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u0639\u062f \u0622\u067e \u06a9\u06cc \u0645\u06c1\u0645 \u0646\u06d2 \u0628\u06c1\u062a\u0631 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u06cc\u0627\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u06a9\u0648\u0626\u06cc \u0645\u0648\u0633\u0645\u06cc \u0631\u0648\u06cc\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0622\u067e \u06a9\u06d2 \u06af\u0627\u06c1\u06a9 \u06a9\u0645 \u0633\u06d2 \u06a9\u0645 \u0628\u0627\u0631 \u0628\u0627\u0631 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<\/ul>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-python\">monthly_revenue = (\n    df.groupby(\n        df[\"date\"].dt.to_period(\"M\")\n    )[\"revenue\"]\n    .sum()\n)\n<\/code><\/pre>\n<p>\u0627\u0633 \u0633\u06d2 \u0645\u0627\u06c1\u0627\u0646\u06c1 \u06a9\u0644 \u0622\u0645\u062f\u0646\u06cc \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-6-working-with-marketing-apis\">\u0628\u0627\u0628 6: \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af APIs \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0645 \u06a9\u0631\u0646\u0627<\/h3>\n<p>\u0641\u0627\u0626\u0644 \u0627\u0633 \u0648\u0642\u062a \u06a9\u0627\u0631\u0622\u0645\u062f \u06c1\u0648\u062a\u06cc \u06c1\u06d2 \u062c\u0628 \u06a9\u0648\u0626\u06cc \u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0688\u06cc\u0679\u0627 \u0627\u06cc\u06a9\u0633\u067e\u0648\u0631\u0679 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0644\u06cc\u06a9\u0646 \u0622\u067e \u06cc\u06c1 \u06a9\u06cc\u0633\u06d2 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u0633\u0633\u0679\u0645 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0688\u06cc\u0679\u0627 \u0627\u06a9\u0679\u06be\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u061f<\/p>\n<p>\u06cc\u06c1 \u0648\u06c1 \u062c\u06af\u06c1 \u06c1\u06d2 \u062c\u06c1\u0627\u06ba APIs \u0627\u06c1\u0645 \u06c1\u0648 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0627\u06cc\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0646\u06af \u0627\u0646\u0679\u0631\u0641\u06cc\u0633 (API) \u0627\u06cc\u06a9 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0648 \u062f\u0648\u0633\u0631\u06d2 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0628\u0627\u062a \u0686\u06cc\u062a \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0627\u06cc\u06a9 \u0645\u0646\u0638\u0645 \u0637\u0631\u06cc\u0642\u06c1 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06cc\u06a9 \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645 \u0627\u06cc\u06a9 \u0627\u062e\u062a\u062a\u0627\u0645\u06cc \u0646\u0642\u0637\u06c1 \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0645\u06c1\u0645 \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0648\u0627\u067e\u0633 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0632\u06af\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u06cc\u06ba \u0628\u06be\u06cc\u062c \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">import requests\n\nresponse = requests.get(\n    \"https:\/\/example.com\/api\/campaigns\"\n)\n\nprint(response.status_code)\n<\/code><\/pre>\n<p>\u0627\u06cc\u06a9 \u06a9\u0627\u0645\u06cc\u0627\u0628 \u062c\u0648\u0627\u0628 \u0645\u06cc\u06ba \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0627\u0633\u0679\u06cc\u0679\u0633 \u06a9\u0648\u0688 \u06c1\u0648\u062a\u0627 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-text\">200\n<\/code><\/pre>\n<p>\u0622\u067e \u0631\u0633\u067e\u0627\u0646\u0633 \u0628\u0627\u0688\u06cc \u06a9\u0627 \u0645\u0639\u0627\u0626\u0646\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">print(response.text)\n<\/code><\/pre>\n<p>\u0627\u06af\u0631 \u062c\u0648\u0627\u0628 \u0645\u06cc\u06ba JSON \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">data = response.json()\n<\/code><\/pre>\n<p>\u0622\u067e \u0686\u06cc\u06a9 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">print(data)\n<\/code><\/pre>\n<h4 id=\"heading-api-authentication\">API \u06a9\u06cc \u062a\u0648\u062b\u06cc\u0642<\/h4>\n<p>\u062d\u0642\u06cc\u0642\u06cc \u062f\u0646\u06cc\u0627 \u06a9\u06d2 APIs \u06a9\u0648 \u0627\u06a9\u062b\u0631 \u062a\u0635\u062f\u06cc\u0642 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-python\">api_key = \"your-api-key\"\n<\/code><\/pre>\n<p>\u0644\u06cc\u06a9\u0646 \u0622\u067e \u06a9\u0648 \u0686\u0627\u06c1\u0626\u06d2 <strong>~ \u0646\u06c1\u06cc\u06ba<\/strong> \u0627\u067e\u0646\u06cc \u0627\u0635\u0644 \u062e\u0641\u06cc\u06c1 \u06a9\u0644\u06cc\u062f \u06a9\u0648 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u0627\u0633 \u06a9\u0648\u0688 \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u0631\u06a9\u06be\u06cc\u06ba \u062c\u0633 \u06a9\u0627 \u0622\u067e \u0639\u0648\u0627\u0645\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0633 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0645\u0627\u062d\u0648\u0644\u06cc\u0627\u062a\u06cc \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">import os\n\napi_key = os.getenv(\n    \"MARKETING_API_KEY\"\n)\n<\/code><\/pre>\n<p>\u0627\u0633 \u06a9\u06d2 \u0628\u0639\u062f \u0622\u067e \u06c1\u06cc\u0688\u0631 \u06a9\u0646\u0641\u06cc\u06af\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">headers = {\n    \"Authorization\": f\"Bearer {api_key}\"\n}\n<\/code><\/pre>\n<p>\u0627\u0648\u0631 \u067e\u06be\u0631 \u0627\u0633 \u0637\u0631\u062d \u06a9\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">response = requests.get(\n    \"https:\/\/example.com\/api\/campaigns\",\n    headers=headers\n)\n<\/code><\/pre>\n<p>\u062f\u0631\u0633\u062a \u062a\u0635\u062f\u06cc\u0642 \u06a9\u0627 \u0646\u0638\u0627\u0645 API \u067e\u0631 \u0645\u0646\u062d\u0635\u0631 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-api-errors\">API \u06a9\u06cc \u062e\u0631\u0627\u0628\u06cc\u06d4<\/h4>\n<p>\u0622\u067e \u06a9\u06d2 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0648 \u06cc\u06c1 \u0646\u06c1\u06cc\u06ba \u0633\u0645\u062c\u06be\u0646\u0627 \u0686\u0627\u06c1\u0626\u06d2 \u06a9\u06c1 \u062a\u0645\u0627\u0645 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u06cc\u06ba \u06a9\u0627\u0645\u06cc\u0627\u0628 \u06c1\u0648\u06ba \u06af\u06cc\u06d4<\/p>\n<pre><code class=\"language-python\">response = requests.get(\n    api_url,\n    timeout=30\n)\n\nif response.status_code == 200:\n    data = response.json()\nelse:\n    print(\n        f\"Request failed: \"\n        f\"{response.status_code}\"\n    )\n<\/code><\/pre>\n<p>\u062c\u0628 \u0622\u067e API \u06a9\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0628\u06be\u06cc\u062c\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u062c\u0648\u0627\u0628 \u0645\u0648\u0635\u0648\u0644 \u06c1\u0648\u0646\u06d2 \u06a9\u0627 \u0644\u0627\u0632\u0645\u06cc \u0637\u0648\u0631 \u067e\u0631 \u06cc\u06c1 \u0645\u0637\u0644\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0627\u0645\u06cc\u0627\u0628 \u062a\u06be\u06cc\u06d4 \u0633\u0631\u0648\u0631 \u062f\u0631\u062c \u0630\u06cc\u0644 \u062e\u0631\u0627\u0628\u06cc \u06a9\u06cc \u062d\u06cc\u062b\u06cc\u062a \u0648\u0627\u067e\u0633 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2: <code>404 Not Found<\/code> \u06cc\u0627 <code>500 Internal Server Error<\/code>.<\/p>\n<p>\u06a9\u06c1 <code>raise_for_status()<\/code> \u0637\u0631\u06cc\u0642\u06c1 HTTP \u0631\u062f\u0639\u0645\u0644 \u06a9\u06cc \u062d\u06cc\u062b\u06cc\u062a \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u062c\u0648\u0627\u0628 \u0627\u06cc\u06a9 \u0646\u0627\u06a9\u0627\u0645 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0648 \u06cc\u06c1 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0648 \u062c\u0627\u0631\u06cc \u0631\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0627\u06cc\u06a9 \u0627\u0633\u062a\u062b\u0646\u0627 \u062f\u06cc\u062a\u0627 \u06c1\u06d2 \u06af\u0648\u06cc\u0627 \u0633\u0628 \u06a9\u0686\u06be \u06a9\u0627\u0645 \u06a9\u0631 \u0631\u06c1\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u0648\u0626\u06cc \u0631\u0627\u0633\u062a\u06c1 \u0646\u06c1\u06cc\u06ba <code>try<\/code> \u0627\u06cc\u06a9 \u0628\u0644\u0627\u06a9 \u0622\u067e \u06a9\u0648 \u0627\u0633 \u0627\u0633\u062a\u062b\u0646\u0627 \u06a9\u0648 \u0633\u0646\u0628\u06be\u0627\u0644\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">import requests\n\ntry:\n    response = requests.get(\n        \"https:\/\/example.com\/api\/campaigns\",\n        timeout=30\n    )\n    response.raise_for_status()\n    campaigns = response.json()\n\nexcept requests.exceptions.RequestException as error:\n    print(f\"Could not retrieve campaign data: {error}\")\n<\/code><\/pre>\n<p>\u06cc\u06c1\u0627\u06ba\u060c <code>requests.get()<\/code> \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0628\u06be\u06cc\u062c\u06cc\u06ba\u060c <code>timeout=30<\/code> \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0648\u06ba \u06a9\u0648 \u063a\u06cc\u0631 \u0645\u0639\u06cc\u0646\u06c1 \u0645\u062f\u062a \u062a\u06a9 \u0627\u0646\u062a\u0638\u0627\u0631 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0631\u0648\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 <code>raise_for_status()<\/code> \u0646\u0627\u06a9\u0627\u0645 HTTP \u062c\u0648\u0627\u0628\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0627\u0633\u062a\u062b\u0646\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u06a9\u06c1 <code>except<\/code> \u0628\u0644\u0627\u06a9 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0633\u06d2 \u0645\u062a\u0639\u0644\u0642 \u063a\u0644\u0637\u06cc\u0627\u06ba \u067e\u06a9\u0691\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u06cc\u06a9 \u067e\u06cc\u063a\u0627\u0645 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u067e\u0631\u0648\u0688\u06a9\u0634\u0646 \u0648\u0631\u06a9 \u0641\u0644\u0648 \u0645\u06cc\u06ba\u060c \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0641\u06cc\u0635\u0644\u06c1 \u06a9\u0631\u0646\u0627 \u06c1\u0648\u06af\u0627 \u06a9\u06c1 \u0622\u06cc\u0627 \u063a\u0644\u0637\u06cc \u06a9\u0648 \u0644\u0627\u06af \u0627\u0646 \u06a9\u0631\u0646\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0639\u0645\u0644 \u06a9\u0648 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0622\u0632\u0645\u0627\u0646\u0627 \u06c1\u06d2\u060c \u0646\u0627\u06a9\u0627\u0645 \u0630\u0631\u06cc\u0639\u06c1 \u06a9\u0648 \u0686\u06be\u0648\u0691\u0646\u0627 \u06c1\u06d2\u060c \u06cc\u0627 \u0631\u067e\u0648\u0631\u0679 \u06a9\u06cc \u062a\u06cc\u0627\u0631\u06cc \u06a9\u0648 \u0631\u0648\u06a9\u0646\u0627 \u06c1\u06d2\u06d4 \u0646\u0627\u06a9\u0627\u0645 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u0648\u06ba \u06a9\u0648 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u062e\u0627\u0644\u06cc \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0646\u06c1 \u0633\u0645\u062c\u06be\u06cc\u06ba\u06d4 \u0627\u0633 \u06a9\u06d2 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06cc \u06af\u0645\u0631\u0627\u06c1 \u06a9\u0646 \u0631\u067e\u0648\u0631\u0679\u0633 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u06c1\u0645 \u06c1\u06d2 \u062c\u0628 \u0646\u0638\u0627\u0645 \u062e\u0627\u0645\u0648\u0634\u06cc \u0633\u06d2 \u0686\u0644\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u0622\u067e \u06a9\u0627 API \u0635\u0628\u062d 3 \u0628\u062c\u06d2 \u0628\u0646\u062f \u06c1\u0648\u062c\u0627\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0648 \u0622\u067e \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u062e\u0627\u0644\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0631\u067e\u0648\u0631\u0679 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0645\u0633\u0626\u0644\u06c1 \u06a9\u06cc \u0627\u0637\u0644\u0627\u0639 \u062f\u06d2\u06d4<\/p>\n<p>\u06a9\u0686\u06be APIs \u0641\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0645\u062d\u062f\u0648\u062f \u062a\u0639\u062f\u0627\u062f \u0645\u06cc\u06ba \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0648\u0627\u067e\u0633 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u0627\u06a9\u0627\u0624\u0646\u0679 \u0645\u06cc\u06ba \u0645\u06c1\u0645 \u06a9\u06d2 \u06c1\u0632\u0627\u0631\u0648\u06ba \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0645\u0648\u062c\u0648\u062f \u06c1\u06cc\u06ba\u060c \u062a\u0648 API \u067e\u06c1\u0644\u06d2 100 \u06a9\u0648 \u0648\u0627\u067e\u0633 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u06af\u0644\u06d2 \u06af\u0631\u0648\u067e \u06a9\u0648 \u0628\u0627\u0632\u06cc\u0627\u0641\u062a \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0644\u0646\u06a9 \u06cc\u0627 \u0679\u0648\u06a9\u0646 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0639\u0645\u0644 <strong>\u0635\u0641\u062d\u06c1 \u0628\u0646\u062f\u06cc<\/strong>.<\/p>\n<p>\u0635\u0641\u062d\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06d2 \u0637\u0631\u06cc\u0642\u06d2 API \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06a9\u0686\u06be \u0633\u0631\u0648\u0633\u0632 \u0635\u0641\u062d\u06c1 \u0646\u0645\u0628\u0631 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u062f\u06cc\u06af\u0631 \u0622\u0641 \u0633\u06cc\u0679\u0633 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 \u06a9\u0686\u06be \u0627\u06af\u0644\u06d2 \u0635\u0641\u062d\u06c1 \u067e\u0631 \u062a\u0633\u0644\u0633\u0644 \u0679\u0648\u06a9\u0646 \u06cc\u0627 \u06cc\u0648 \u0622\u0631 \u0627\u06cc\u0644 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u0635\u0641\u062d\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u0648 \u0644\u0627\u06af\u0648 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u06c1\u0645\u06cc\u0634\u06c1 API \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u0627\u062a \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u0645\u062b\u0627\u0644 \u0645\u06cc\u06ba: <code>results<\/code> \u0641\u06c1\u0631\u0633\u062a \u0627\u0648\u0631 <code>next<\/code> URL:<\/p>\n<pre><code class=\"language-python\">import requests\n\ndef fetch_all_campaigns(api_url, headers):\n    all_campaigns = []\n    next_url = api_url\n\n    while next_url:\n        response = requests.get(\n            next_url,\n            headers=headers,\n            timeout=30\n        )\n        response.raise_for_status()\n        payload = response.json()\n\n        all_campaigns.extend(payload[\"results\"])\n        next_url = payload.get(\"next\")\n\n    return all_campaigns\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0641\u0646\u06a9\u0634\u0646 \u0627\u0628\u062a\u062f\u0627\u0626\u06cc API URL \u0633\u06d2 \u0634\u0631\u0648\u0639 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0635\u0641\u062d\u0627\u062a \u06a9\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0631\u0646\u0627 \u062c\u0627\u0631\u06cc \u0631\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u06d4 <code>next_url<\/code> URL \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u06d4 \u06a9\u06c1 <code>extend()<\/code> \u06cc\u06c1 \u0637\u0631\u06cc\u0642\u06c1 \u06c1\u0631 \u0635\u0641\u062d\u06c1 \u0633\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0648 \u0627\u0633\u06cc \u0641\u06c1\u0631\u0633\u062a \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 API \u0627\u06af\u0644\u06d2 \u0635\u0641\u062d\u06c1 \u06a9\u0627 URL \u0648\u0627\u067e\u0633 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062a\u0648 \u0644\u0648\u067e \u0631\u06a9 \u062c\u0627\u0626\u06d2 \u06af\u0627\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u06cc\u06a9 \u0645\u062b\u0627\u0644\u06cc \u0646\u0645\u0648\u0646\u06c1 \u06c1\u06d2 \u0646\u06c1 \u06a9\u06c1 \u0639\u0627\u0644\u0645\u06af\u06cc\u0631 \u062d\u0644\u06d4 \u0622\u067e \u06a9\u0627 API \u0645\u062e\u062a\u0644\u0641 \u0641\u06cc\u0644\u0688 \u06a9\u06d2 \u0646\u0627\u0645 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06cc\u0627 \u0635\u0641\u062d\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u0627 \u0627\u06cc\u06a9 \u0645\u062e\u062a\u0644\u0641 \u0637\u0631\u06cc\u0642\u06c1 \u062f\u0631\u06a9\u0627\u0631 \u06c1\u06d2\u06d4 \u0639\u0645\u0644\u06cc \u0627\u0646\u0636\u0645\u0627\u0645 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0627\u067e\u0646\u06cc \u0633\u0631\u0648\u0633 \u06a9\u06d2 \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u0627\u062a \u06a9\u06cc \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0648\u0628\u0627\u0631\u06c1 \u06a9\u0648\u0634\u0634 \u06a9\u06cc \u062d\u062f \u0627\u0648\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0635\u0641\u062d\u06c1 \u0634\u0645\u0627\u0631 \u062c\u06cc\u0633\u06d2 \u062d\u0641\u0627\u0638\u062a\u06cc \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-api-rate-limits\">API \u06a9\u06cc \u0634\u0631\u062d \u06a9\u0648 \u0645\u062d\u062f\u0648\u062f \u06a9\u0631\u0646\u0627<\/h4>\n<p>APIs \u0627\u06a9\u062b\u0631 \u0627\u0646 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u0648\u06ba \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u0648 \u0645\u062d\u062f\u0648\u062f \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u06a9\u0644\u0627\u0626\u0646\u0679 \u0627\u06cc\u06a9 \u0645\u062e\u0635\u0648\u0635 \u0645\u062f\u062a \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u067e\u0627\u0628\u0646\u062f\u06cc\u0627\u06ba <strong>\u0634\u0631\u062d \u06a9\u06cc \u062d\u062f<\/strong>. \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06cc\u06a9 \u0633\u0631\u0648\u0633 \u0641\u06cc \u0645\u0646\u0679 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0645\u062e\u0635\u0648\u0635 \u062a\u0639\u062f\u0627\u062f \u0645\u06cc\u06ba \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u0648\u06ba \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06d2 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u06a9\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u0627\u0633\u06a9\u0631\u067e\u0679 \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u06cc\u06ba \u0628\u06be\u06cc\u062c\u062a\u06cc \u06c1\u06d2\u060c \u062a\u0648 \u0622\u067e \u06a9\u0627 API HTTP \u0648\u0627\u067e\u0633 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 <code>429 Too Many Requests<\/code> \u062c\u0648\u0627\u0628 \u0641\u0648\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0628\u0627\u0631 \u0628\u0627\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u06cc\u06ba \u0628\u06be\u06cc\u062c\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0648 \u0633\u0631\u0648\u0633 \u0631\u0648\u0644\u0632 \u06a9\u06d2 \u0645\u0637\u0627\u0628\u0642 \u0631\u0648\u06a9 \u06a9\u0631 \u062f\u0648\u0628\u0627\u0631\u06c1 \u06a9\u0648\u0634\u0634 \u06a9\u0631\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<p>\u06a9\u0686\u06be APIs \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba: <code>Retry-After<\/code> \u062c\u0648\u0627\u0628\u06cc \u06c1\u06cc\u0688\u0631 \u06cc\u06c1 \u0628\u062a\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0644\u0627\u0626\u0646\u0679 \u06a9\u0648 \u06a9\u062a\u0646\u06cc \u062f\u06cc\u0631 \u0627\u0646\u062a\u0638\u0627\u0631 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u06cc\u06c1\u0627\u06ba \u0627\u06cc\u06a9 \u0633\u0627\u062f\u06c1 \u0645\u062b\u0627\u0644 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">import time\nimport requests\n\ndef get_with_rate_limit(url, headers, max_retries=5):\n    for attempt in range(max_retries):\n        response = requests.get(\n            url,\n            headers=headers,\n            timeout=30\n        )\n\n        if response.status_code == 429:\n            retry_after = response.headers.get(\n                \"Retry-After\", \"2\"\n            )\n            time.sleep(float(retry_after))\n            continue\n\n        response.raise_for_status()\n        return response\n\n    raise RuntimeError(\n        \"API request failed after repeated rate-limit responses.\"\n    )\n<\/code><\/pre>\n<p>\u0627\u0633 \u0641\u0646\u06a9\u0634\u0646 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 API \u06c1\u06d2\u06d4 <code>429<\/code> \u062c\u0648\u0627\u0628 \u0627\u06af\u0631 \u062c\u0648\u0627\u0628 \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba: <code>Retry-After<\/code> \u06c1\u06cc\u0688\u0631 \u0645\u06cc\u06ba\u060c \u0641\u0646\u06a9\u0634\u0646 \u062a\u0627\u062e\u06cc\u0631 \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633 \u0642\u062f\u0631 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u06a9\u0648\u0626\u06cc \u06c1\u06cc\u0688\u0631 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u062a\u0648 2 \u0633\u06cc\u06a9\u0646\u0688 \u0627\u0646\u062a\u0638\u0627\u0631 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u06cc\u06a9 \u0645\u06a9\u0645\u0644 \u067e\u0631\u0648\u0688\u06a9\u0634\u0646 \u0631\u06cc\u0679\u0631\u06cc \u0633\u0633\u0679\u0645 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0627\u06cc\u06a9 \u0646\u0642\u0637\u06c1 \u0622\u063a\u0627\u0632 \u06c1\u06d2\u06d4 \u06a9\u0686\u06be APIs \u062f\u0648\u0628\u0627\u0631\u06c1 \u06a9\u0648\u0634\u0634 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0645\u062e\u062a\u0644\u0641 \u0627\u0635\u0648\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 \u067e\u0631\u0648\u0688\u06a9\u0634\u0646 \u0633\u0633\u0679\u0645\u0632 \u06a9\u0648 \u0633\u0631\u0648\u0631 \u06a9\u06cc \u0639\u0627\u0631\u0636\u06cc \u063a\u0644\u0637\u06cc\u0648\u06ba\u060c \u0644\u0627\u06af\u0646\u06af\u060c \u0627\u06cc\u06a9\u0633\u067e\u0648\u0646\u06cc\u0646\u0634\u0644 \u0628\u06cc\u06a9 \u0622\u0641\u060c \u0627\u0648\u0631 \u0636\u0631\u0648\u0631\u062a \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u062f\u0648\u0628\u0627\u0631\u06c1 \u06a9\u0648\u0634\u0634\u0648\u06ba \u06a9\u06d2 \u062e\u0644\u0627\u0641 \u062a\u062d\u0641\u0638\u0627\u062a \u067e\u0631 \u0628\u06be\u06cc \u063a\u0648\u0631 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u06c1\u0645\u06cc\u0634\u06c1 \u0627\u067e\u0646\u06d2 API \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0646\u0646\u062f\u06c1 \u06a9\u06d2 \u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u0627\u062a \u06a9\u06cc \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0634\u0631\u062d \u06a9\u06cc \u062d\u062f\u0648\u062f \u06a9\u0648 \u0633\u0646\u0628\u06be\u0627\u0644\u0646\u0627 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u0648\u0642\u062a \u0627\u06c1\u0645 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u0645\u062a\u0639\u062f\u062f \u0645\u06c1\u0645\u0627\u062a \u06cc\u0627 \u0627\u06a9\u0627\u0624\u0646\u0679\u0633 \u0645\u06cc\u06ba \u0631\u067e\u0648\u0631\u0679\u0633 \u06a9\u0648 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0646\u0627\u06cc\u0627 \u062c\u0627\u0626\u06d2\u06d4 \u0627\u0646 \u067e\u0627\u0628\u0646\u062f\u06cc\u0648\u06ba \u067e\u0631 \u0639\u0645\u0644 \u06a9\u0631\u0646\u0627 \u0627\u0646\u0636\u0645\u0627\u0645 \u06a9\u0648 \u0632\u06cc\u0627\u062f\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0688\u06cc\u0679\u0627 \u0627\u06a9\u0679\u06be\u0627 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0631\u06a9\u0627\u0648\u0679\u0648\u06ba \u06a9\u06d2 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u06a9\u0648 \u06a9\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-part-iii-data-cleaning-and-analysis-with-pandas\">\u062d\u0635\u06c1 3: \u067e\u0627\u0646\u0688\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0635\u0641\u0627\u0626\u06cc \u0627\u0648\u0631 \u062a\u062c\u0632\u06cc\u06c1<\/h2>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u06a9\u0627 \u067e\u06c1\u0644\u0627 \u0627\u0635\u0648\u0644 \u0633\u0627\u062f\u06c1 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4 <strong>\u06a9\u0633\u06cc \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u067e\u0631 \u0627\u0633 \u0648\u0642\u062a \u062a\u06a9 \u0628\u06be\u0631\u0648\u0633\u06c1 \u0646\u06c1 \u06a9\u0631\u06cc\u06ba \u062c\u0628 \u062a\u06a9 \u0622\u067e \u0627\u0633 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u0646\u06c1 \u06a9\u0631 \u0644\u06cc\u06ba\u06d4<\/strong><\/p>\n<p>\u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u062e\u0631\u0627\u0628 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u0635\u0631\u0641 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0648 \u0627\u0633 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u06a9\u0648\u0626\u06cc \u0641\u06cc\u0635\u0644\u06c1 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0627\u0633 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631\u0646\u06d2 \u0627\u0648\u0631 \u0627\u0633 \u06a9\u06cc \u062a\u0635\u062f\u06cc\u0642 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1\u0627\u06ba \u062a\u06a9 \u06a9\u06c1 \u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0645\u06cc\u06ba \u0644\u0627\u06a9\u06be\u0648\u06ba \u0628\u0627\u0644\u06a9\u0644 \u0641\u0627\u0631\u0645\u06cc\u0679 \u0634\u062f\u06c1 \u0642\u0637\u0627\u0631\u06cc\u06ba \u06c1\u06cc\u06ba\u060c \u062a\u0628 \u0628\u06be\u06cc \u06cc\u06c1 \u063a\u0644\u0637 \u0645\u0648\u0627\u062f \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-7-inspecting-data-quality\">\u0628\u0627\u0628 7: \u0688\u06cc\u0679\u0627 \u06a9\u0648\u0627\u0644\u0679\u06cc \u0686\u06cc\u06a9\u0646\u06af<\/h3>\n<p>\u06a9\u06d2 \u0633\u0627\u062a\u06be \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df.info()\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2:<\/p>\n<ul>\n<li>\u0642\u0637\u0627\u0631\u0648\u06ba \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f<\/li>\n<li>\u06a9\u0627\u0644\u0645 \u06a9\u0627 \u0646\u0627\u0645<\/li>\n<li>\u0644\u0627\u067e\u062a\u06c1 \u0642\u062f\u0631<\/li>\n<li>\u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0642\u0633\u0645<\/li>\n<li>\u0645\u06cc\u0645\u0648\u0631\u06cc \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644<\/li>\n<\/ul>\n<p>\u0622\u067e \u0628\u06be\u06cc \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df.describe()\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0639\u062f\u062f\u06cc \u06a9\u0627\u0644\u0645\u0648\u06ba \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0622\u067e \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1:<\/p>\n<pre><code class=\"language-text\">revenue\ncount    1000\nmean     5820\nmin      -250\nmax      85000\n<\/code><\/pre>\n<p>\u0645\u0646\u0641\u06cc \u06a9\u0645 \u0627\u0632 \u06a9\u0645 \u0641\u0648\u0631\u06cc \u062a\u062d\u0642\u06cc\u0642\u0627\u062a \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u0646\u0641\u06cc \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u0642\u062f\u0631\u06cc\u06ba \u062f\u0631\u0633\u062a \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba \u0627\u06af\u0631 \u0648\u06c1 \u0686\u0627\u0631\u062c \u0628\u06cc\u06a9 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba \u06cc\u0627 \u0688\u06cc\u0679\u0627 \u0627\u0646\u0679\u0631\u06cc \u06a9\u06cc \u063a\u0644\u0637\u06cc \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06a9\u06cc\u0644\u06d2 \u0646\u0645\u0628\u0631 \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0646\u06c1\u06cc\u06ba \u0628\u062a\u0627\u062a\u06d2 \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-missing-values\">\u0644\u0627\u067e\u062a\u06c1 \u0642\u062f\u0631<\/h4>\n<p>\u0644\u0627\u067e\u062a\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df.isnull().sum()\n<\/code><\/pre>\n<p>\u0622\u067e \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">customer_id       0\ncampaign          3\nchannel           0\nrevenue          12\ncost              4\n<\/code><\/pre>\n<p>\u0627\u0628 \u0622\u067e \u0628\u0627\u0644\u06a9\u0644 \u062c\u0627\u0646\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u06af\u0645\u0634\u062f\u06c1 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u06c1\u0627\u06ba \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-why-missing-data-matters\">\u0688\u06cc\u0679\u0627 \u06a9\u06cc \u06a9\u0645\u06cc \u06a9\u06cc\u0648\u06ba \u0627\u06c1\u0645\u06cc\u062a \u0631\u06a9\u06be\u062a\u06cc \u06c1\u06d2\u06d4<\/h4>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u0627\u0648\u0633\u0637 \u0645\u0646\u0627\u0641\u0639 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"revenue\"].mean()\n<\/code><\/pre>\n<p>\u067e\u0627\u0646\u0688\u0627 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u062d\u0633\u0627\u0628 \u0633\u06d2 \u062e\u0627\u0631\u062c \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u0622\u0633\u0627\u0646 \u06c1\u0648\u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u06a9\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u06cc\u0648\u06ba \u063a\u0627\u0626\u0628 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u0628\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u06c1\u0648\u06ba \u062a\u0648 \u0627\u06cc\u06a9 \u0646\u0642\u0637\u06c1 \u0646\u0638\u0631 \u06a9\u0627\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2: \u0627\u06af\u0631 \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u06af\u0645\u0634\u062f\u06c1 \u0642\u06cc\u0645\u062a\u06cc\u06ba \u0627\u06cc\u06a9 \u0645\u062e\u0635\u0648\u0635 \u0633\u06cc\u0644\u0632 \u0686\u06cc\u0646\u0644 \u0633\u06d2 \u0622\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0627\u0646 \u06a9\u0648 \u0646\u0638\u0631 \u0627\u0646\u062f\u0627\u0632 \u06a9\u0631\u0646\u0627 \u0622\u067e \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u067e\u0631 \u062a\u0639\u0635\u0628 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0644\u0627\u067e\u062a\u06c1 \u0688\u06cc\u0679\u0627 \u0645\u062d\u0636 \u0627\u06cc\u06a9 \u062a\u06a9\u0646\u06cc\u06a9\u06cc \u0645\u0633\u0626\u0644\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0622\u067e \u06a9\u06d2 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u06d2 \u0633\u06d2 \u0627\u062e\u0630 \u06a9\u0631\u062f\u06c1 \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06c1\u0645 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0645\u06c1\u0645 \u06a9\u06d2 \u06a9\u0626\u06cc \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u0645\u06cc\u06ba \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u0642\u062f\u0631 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4 \u062a\u0645\u0627\u0645 \u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 0 \u0633\u06d2 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u06cc\u06c1 \u0641\u0631\u0636 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0645\u06c1\u0645 \u0633\u06d2 \u06a9\u0648\u0626\u06cc \u0622\u0645\u062f\u0646\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u0626\u06cc\u06d4 \u062a\u0627\u06c1\u0645\u060c \u0642\u062f\u0631\u0648\u06ba \u06a9\u06cc \u06a9\u0645\u06cc \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u0627\u067e\u0646\u06cc \u06a9\u0645\u0627\u0626\u06cc \u06a9\u0648 \u0679\u0631\u06cc\u06a9 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0646\u0627\u06a9\u0627\u0645 \u0631\u06c1\u06d2\u060c \u0688\u06cc\u0679\u0627 \u0627\u0628\u06be\u06cc \u062a\u06a9 \u0646\u06c1\u06cc\u06ba \u0622\u06cc\u0627\u060c \u06cc\u0627 \u0622\u067e \u06a9\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0645\u062d\u0641\u0648\u0638 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u062d\u0627\u0644\u0627\u062a \u0627\u06cc\u06a9 \u062c\u06cc\u0633\u06d2 \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u067e\u064f\u0631 \u06a9\u0631\u0646\u06d2 \u06cc\u0627 \u06c1\u0679\u0627\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u0627\u067e\u0646\u06d2 \u0622\u067e \u0633\u06d2 \u062f\u0631\u062c \u0630\u06cc\u0644 \u067e\u0648\u0686\u06be\u06cc\u06ba:<\/p>\n<ul>\n<li>\u0627\u0642\u062f\u0627\u0631 \u06a9\u06cc\u0648\u06ba \u063a\u0627\u0626\u0628 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0627 \u0627\u0635\u0644 \u0645\u0637\u0644\u0628 0 \u06c1\u06d2\u060c \u06cc\u0627 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u063a\u06cc\u0631 \u0645\u0639\u0644\u0648\u0645\u0627\u062a\u06cc \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u062a\u0646\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0645\u062a\u0627\u062b\u0631 \u06c1\u0648\u0626\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0627\u0646 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u06a9\u0648 \u06c1\u0679\u0627\u0646\u06d2 \u0633\u06d2 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0627 \u062a\u0639\u0635\u0628 \u06c1\u0648 \u06af\u0627\u061f<\/li>\n<\/ul>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06af\u0631 \u0622\u067e \u0627\u0634\u062a\u06c1\u0627\u0631 \u06a9\u06d2 \u06a9\u06be\u0648\u0626\u06d2 \u06c1\u0648\u0626\u06d2 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u06a9\u0648 \u0635\u0641\u0631 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u067e\u064f\u0631 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0622\u067e \u06a9\u06cc \u0645\u06c1\u0645 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u067e\u0631 \u0648\u0627\u067e\u0633\u06cc \u06af\u0645\u0631\u0627\u06c1 \u06a9\u0646 \u06cc\u0627 \u063a\u06cc\u0631 \u0648\u0627\u0636\u062d \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4 \u0627\u0633\u06cc \u0637\u0631\u062d\u060c \u06af\u0645\u0634\u062f\u06c1 \u06af\u0627\u06c1\u06a9 \u06a9\u06cc \u0635\u0641\u0627\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062a\u0645\u0627\u0645 \u0642\u0637\u0627\u0631\u0648\u06ba \u06a9\u0648 \u06c1\u0679\u0627\u0646\u06d2 \u06a9\u06d2 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u0627\u06c1\u0645 \u06a9\u0633\u0679\u0645\u0631 \u06af\u0631\u0648\u067e\u0633 \u06a9\u0648 \u062a\u062c\u0632\u06cc\u06c1 \u0633\u06d2 \u062e\u0627\u0631\u062c \u06a9\u0631 \u062f\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba <code>fillna()<\/code> \u06cc\u0627 <code>dropna()<\/code> \u06cc\u06c1 \u0635\u0631\u0641 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u0639\u062f \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u06d2 \u062a\u0646\u0627\u0638\u0631 \u0645\u06cc\u06ba \u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0627 \u06a9\u06cc\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2\u06d4 \u0627\u06c1\u0645 \u0645\u0641\u0631\u0648\u0636\u0648\u06ba \u06a9\u0648 \u062f\u0633\u062a\u0627\u0648\u06cc\u0632 \u06a9\u0631\u06cc\u06ba \u062a\u0627\u06a9\u06c1 \u062f\u0648\u0633\u0631\u06d2 \u06cc\u06c1 \u0633\u0645\u062c\u06be \u0633\u06a9\u06cc\u06ba \u06a9\u06c1 \u0646\u062a\u0627\u0626\u062c \u06a9\u06cc\u0633\u06d2 \u067e\u06c1\u0646\u0686\u06d2\u06d4<\/p>\n<h4 id=\"heading-duplicate-records\">\u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u0631\u06cc\u06a9\u0627\u0631\u0688<\/h4>\n<p>\u0627\u0633 \u0637\u0631\u062d \u06a9\u06cc \u0646\u0642\u0644\u06cc\u06ba \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df.duplicated().sum()\n<\/code><\/pre>\n<p>\u0627\u06af\u0631 \u0646\u062a\u06cc\u062c\u06c1 25 \u06c1\u06d2\u060c \u062a\u0648 \u0628\u0627\u0644\u06a9\u0644 25 \u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u0642\u0637\u0627\u0631\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0622\u067e \u0627\u0633\u06d2 \u0627\u0633 \u0637\u0631\u062d \u06c1\u0679\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df = df.drop_duplicates()\n<\/code><\/pre>\n<p>\u0644\u06cc\u06a9\u0646 \u0627\u067e\u0646\u06d2 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc \u0627\u06a9\u0627\u0626\u06cc \u06a9\u0648 \u06cc\u0627\u062f \u0631\u06a9\u06be\u06cc\u06ba\u06d4<\/p>\n<p>\u0686\u0648\u0646\u06a9\u06c1 \u0627\u06cc\u06a9 \u06af\u0627\u06c1\u06a9 \u0645\u062a\u0639\u062f\u062f \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0627\u06ba \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633 \u0644\u06cc\u06d2 \u0636\u0631\u0648\u0631\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u06c1 \u0627\u06cc\u06a9 \u06c1\u06cc \u06a9\u0633\u0679\u0645\u0631 ID \u0648\u0627\u0644\u06cc \u062f\u0648 \u0642\u0637\u0627\u0631\u06cc\u06ba \u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u06c1\u0648\u06ba\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u06c1\u06cc \u0645\u06c1\u0645 \u06a9\u06d2 \u0646\u0627\u0645 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062f\u0648 \u0642\u0637\u0627\u0631\u06cc\u06ba \u0636\u0631\u0648\u0631\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u06c1 \u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u06c1\u0648\u06ba\u06d4 \u0627\u0633 \u06a9\u06cc \u0648\u062c\u06c1 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0645\u06c1\u0645\u0627\u062a \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u06a9\u0626\u06cc \u062f\u0646\u0648\u06ba \u0645\u06cc\u06ba \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u06a9\u0648 \u0635\u0631\u0641 \u0627\u0633 \u0644\u06cc\u06d2 \u062d\u0630\u0641 \u0646\u06c1 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0648\u06c1 \u0627\u06cc\u06a9 \u06cc\u0627 \u062f\u0648 \u0642\u062f\u0631\u0648\u06ba \u06a9\u0627 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06c1\u0645\u06cc\u0634\u06c1 \u067e\u06c1\u0644\u06d2 \u0627\u0633 \u0642\u062f\u0631 \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-8-cleaning-text-data\">\u0628\u0627\u0628 8: \u0679\u06cc\u06a9\u0633\u0679 \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0635\u0641\u0627\u0626\u06cc<\/h3>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679\u0633 \u0645\u06cc\u06ba \u0627\u06a9\u062b\u0631 \u0645\u062a\u0636\u0627\u062f \u0645\u062a\u0646 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u062a\u0644\u0627\u0634 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">Email\nemail\nEMAIL\nEmail Marketing\n<\/code><\/pre>\n<p>\u0627\u0632\u06af\u0631 \u0627\u0633\u06d2 \u0627\u06cc\u06a9 \u0645\u062e\u062a\u0644\u0641 \u0642\u062f\u0631 \u0633\u0645\u062c\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u067e\u0646\u06d2 \u0637\u0631\u06cc\u0642\u0648\u06ba \u06a9\u0648 \u0645\u0639\u06cc\u0627\u0631\u06cc \u0628\u0646\u0627 \u06a9\u0631 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"channel\"] = (\n    df[\"channel\"]\n    .str.lower()\n)\n<\/code><\/pre>\n<p>\u067e\u06be\u0631 \u06a9\u0633\u06cc \u0628\u06be\u06cc \u063a\u06cc\u0631 \u0636\u0631\u0648\u0631\u06cc \u062c\u06af\u06c1 \u06a9\u0648 \u06c1\u0679\u0627 \u062f\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"channel\"] = (\n    df[\"channel\"]\n    .str.strip()\n)\n<\/code><\/pre>\n<p>\u0627\u0628 \u06cc\u06c1:<\/p>\n<pre><code class=\"language-text\">Email\nemail\nEMAIL\n<\/code><\/pre>\n<p>\u0633\u0628 \u06a9\u0648 \u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0639\u06cc\u0627\u0631\u06cc \u0628\u0646\u0627\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627:<\/p>\n<pre><code class=\"language-text\">email\n<\/code><\/pre>\n<p>\u0622\u067e \u0645\u062e\u0635\u0648\u0635 \u0644\u06cc\u0628\u0644\u0632 \u06a9\u0648 \u0628\u06be\u06cc \u0645\u0639\u06cc\u0627\u0631\u06cc \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"channel\"] = df[\"channel\"].replace({\n    \"email marketing\": \"email\",\n    \"paid social\": \"social media\",\n    \"social\": \"social media\"\n})\n<\/code><\/pre>\n<h4 id=\"heading-why-standardization-matters\">\u0645\u0639\u06cc\u0627\u0631\u06cc \u06a9\u0627\u0631\u06cc \u06a9\u06cc\u0648\u06ba \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u06d4<\/h4>\n<p>\u0627\u067e\u0646\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0635\u0627\u0641 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u062d\u0633\u0627\u0628 \u0633\u06d2 \u0622\u0645\u062f\u0646\u06cc \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<p>\u0622\u067e \u062d\u0627\u0635\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">email            $20,000\nEmail            $15,000\nEMAIL             $8,000\n<\/code><\/pre>\n<p>\u0622\u067e \u06a9\u0627 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u062f\u0631\u062d\u0642\u06cc\u0642\u062a \u0627\u06cc\u06a9 \u0686\u06cc\u0646\u0644 \u0633\u06d2 $43,000 \u067e\u06cc\u062f\u0627 \u06a9\u0631 \u0631\u06c1\u0627 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u06af\u0631 \u0622\u067e \u0646\u06d2 \u0645\u0639\u06cc\u0627\u0631\u06cc \u0646\u06c1\u06cc\u06ba \u0628\u0646\u0627\u06cc\u0627 \u06c1\u06d2\u060c \u062a\u0648 \u0622\u067e \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u0627\u0633 \u0686\u06cc\u0646\u0644 \u06a9\u0648 \u0627\u06cc\u06a9 \u0627\u0644\u06af \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u063a\u0644\u0637 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u067e\u06cc\u0634 \u06a9\u0631\u06cc\u06ba \u06af\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u06cc \u0633\u06cc \u0645\u062b\u0627\u0644 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0633 \u0637\u0631\u062d \u0688\u06cc\u0679\u0627 \u06a9\u0627 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0641\u06cc\u0635\u0644\u0648\u06ba \u06a9\u0648 \u0645\u062a\u0627\u062b\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-9-cleaning-numeric-data\">\u0628\u0627\u0628 9: \u0639\u062f\u062f\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0645\u0646\u0638\u0645 \u06a9\u0631\u0646\u0627<\/h3>\n<p>\u0646\u0645\u0628\u0631 \u0628\u0639\u0636 \u0627\u0648\u0642\u0627\u062a \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u0639\u062f\u062f\u06cc \u0627\u0642\u062f\u0627\u0631 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0645\u062a\u0646 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0622\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0639\u0627\u0645 \u06c1\u06d2 \u062c\u0628 \u0627\u0633\u067e\u0631\u06cc\u0688 \u0634\u06cc\u0679\u0633\u060c \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645\u0632\u060c \u06cc\u0627 \u06a9\u0633\u0679\u0645\u0631 \u0631\u06cc\u0644\u06cc\u0634\u0646 \u0634\u067e \u0645\u06cc\u0646\u062c\u0645\u0646\u0679 (CRM) \u0633\u0633\u0679\u0645\u0632 \u0633\u06d2 \u0628\u0631\u0622\u0645\u062f \u06a9\u0631\u062f\u06c1 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0631\u067e\u0648\u0631\u0679\u0633 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0645 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0631\u06cc\u0648\u0646\u06cc\u0648 \u06a9\u0627\u0644\u0645 \u0645\u06cc\u06ba \u062f\u0631\u062c \u0630\u06cc\u0644 \u0627\u0642\u062f\u0627\u0631 \u0634\u0627\u0645\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">\"$5,000\"\n\"$7,500\"\n\"$2,300\"\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0642\u062f\u0631\u06cc\u06ba \u067e\u06cc\u0633\u06d2 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0686\u0648\u0646\u06a9\u06c1 \u0627\u0646 \u0645\u06cc\u06ba \u0688\u0627\u0644\u0631 \u06a9\u06d2 \u0646\u0634\u0627\u0646\u0627\u062a \u0627\u0648\u0631 \u06a9\u0648\u0645\u0627 \u062c\u06cc\u0633\u06d2 \u062d\u0631\u0648\u0641 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u067e\u0627\u0626\u062a\u06be\u0648\u0646 \u0627\u0646\u06c1\u06cc\u06ba \u062a\u0627\u0631 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u0633\u0679\u0631\u0646\u06af \u062d\u0631\u0648\u0641 \u06a9\u0627 \u0627\u06cc\u06a9 \u0633\u0644\u0633\u0644\u06c1 \u06c1\u06d2\u060c \u0646\u0645\u0628\u0631 \u0646\u06c1\u06cc\u06ba\u060c \u062c\u0633\u06d2 \u0627\u0632\u06af\u0631 \u0631\u06cc\u0627\u0636\u06cc \u06a9\u06d2 \u062d\u0633\u0627\u0628 \u0645\u06cc\u06ba \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c Python \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u06a9\u0631\u0646\u0633\u06cc \u06a9\u06cc \u0639\u0644\u0627\u0645\u062a\u0648\u06ba \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u062a\u0627\u0631\u0648\u06ba \u067e\u0631 \u0631\u0642\u0645 \u06cc\u0627 \u0627\u0648\u0633\u0637 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u0644\u06af\u0627 \u0633\u06a9\u062a\u0627\u06d4 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u0622\u067e \u06a9\u0648 \u0627\u0646 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0635\u0627\u0641 \u06a9\u0631\u0646\u06d2 \u0627\u0648\u0631 \u0627\u0646\u06c1\u06cc\u06ba \u0645\u0646\u0627\u0633\u0628 \u0639\u062f\u062f\u06cc \u0642\u0633\u0645 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-removing-currency-symbols-and-separators\">\u06a9\u0631\u0646\u0633\u06cc \u06a9\u06cc \u0639\u0644\u0627\u0645\u062a \u0627\u0648\u0631 \u062c\u062f\u0627\u06a9\u0627\u0631 \u06a9\u0648 \u06c1\u0679\u0627 \u062f\u06cc\u06ba\u06d4<\/h4>\n<p>\u067e\u06c1\u0644\u0627 \u0642\u062f\u0645 \u0627\u0646 \u062d\u0631\u0648\u0641 \u06a9\u0648 \u06c1\u0679\u0627\u0646\u0627 \u06c1\u06d2 \u062c\u0648 \u0627\u0632\u06af\u0631 \u06a9\u0648 \u0627\u06cc\u06a9 \u0646\u0645\u0628\u0631 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0642\u062f\u0631 \u06a9\u06cc \u062a\u0634\u0631\u06cc\u062d \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0631\u0648\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"revenue\"] = (\n    df[\"revenue\"]\n    .str.replace(\"$\", \"\", regex=False)\n    .str.replace(\",\", \"\", regex=False)\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1\u0627\u06ba\u060c \"\u0639\u0644\u0627\u0645\u062a\u0648\u06ba \u06a9\u0648 \u06c1\u0679\u0627\u0646\u06d2\" \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u0641\u0627\u0631\u0645\u06cc\u0679\u0646\u06af \u062d\u0631\u0648\u0641 \u06a9\u0648 \u06c1\u0679\u0627\u0646\u0627 \u062c\u06cc\u0633\u06d2: <code>$<\/code> \u0627\u0648\u0631 <code>,<\/code> \u0645\u062a\u0646 \u0645\u06cc\u06ba\u06d4 \u0622\u067e \u06a9\u0627 \u06a9\u0648\u0688 \u062a\u0628\u062f\u06cc\u0644 \u06c1\u0648 \u062c\u0627\u0626\u06d2 \u06af\u0627\u06d4 <code>\"$5,000\"<\/code> ~ \u0645\u06cc\u06ba <code>\"5000\"<\/code>. \u0646\u062a\u06cc\u062c\u06c1 \u0627\u0628 \u0628\u06be\u06cc \u0627\u06cc\u06a9 \u062a\u0627\u0631 \u06c1\u06d2\u06d4 \u0645\u062a\u0646 \u06a9\u06cc \u0635\u0641\u0627\u0626\u06cc \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0627\u0633\u06d2 \u0639\u062f\u062f\u06cc \u0642\u062f\u0631 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-converting-the-cleaned-values-into-numbers\">\u0635\u0627\u0641 \u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0646\u0645\u0628\u0631\u0648\u06ba \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0641\u0627\u0631\u0645\u06cc\u0679\u0646\u06af \u062d\u0631\u0648\u0641 \u06a9\u0648 \u06c1\u0679\u0627\u0646\u06d2 \u06a9\u06d2 \u0628\u0639\u062f\u060c \u0635\u0627\u0641 \u0634\u062f\u06c1 \u0633\u0679\u0631\u0646\u06af \u06a9\u0648 \u0639\u062f\u062f\u06cc \u0642\u062f\u0631 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"revenue\"] = pd.to_numeric(\n    df[\"revenue\"],\n    errors=\"coerce\"\n)\n<\/code><\/pre>\n<p>\u0627\u0633 \u0645\u062b\u0627\u0644 \u0645\u06cc\u06ba <strong>\u0633\u0648\u0626\u0686<\/strong> \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u0635\u0627\u0641 \u0634\u062f\u06c1 \u0645\u062a\u0646 \u06a9\u0648 \u0639\u062f\u062f\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0642\u0633\u0645 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u0627 \u062c\u0633\u06d2 \u0627\u0632\u06af\u0631 \u062c\u0645\u0639\u060c \u06af\u06be\u0679\u0627\u0624\u060c \u0636\u0631\u0628\u060c \u062a\u0642\u0633\u06cc\u0645 \u0627\u0648\u0631 \u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u062d\u0633\u0627\u0628 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u06c1 <code>errors=\"coerce\"<\/code> \u062f\u0644\u06cc\u0644 \u067e\u0627\u0646\u0688\u0648\u06ba \u06a9\u0648 \u0627\u0646 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u0626\u06d2 \u06a9\u06c1\u062a\u06cc \u06c1\u06d2 \u062c\u0646 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062a\u0634\u0631\u06cc\u062d \u0646\u06c1\u06cc\u06ba \u06a9\u06cc \u062c\u0627\u0633\u06a9\u062a\u06cc \u06c1\u06d2: <code>NaN<\/code>\u0627\u06cc\u06a9 \u063a\u0627\u0626\u0628 \u06cc\u0627 \u063a\u06cc\u0631 \u062f\u0633\u062a\u06cc\u0627\u0628 \u0639\u062f\u062f\u06cc \u0642\u062f\u0631 \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u063a\u0644\u0637 \u0645\u062a\u0646 \u06a9\u0648 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u062f\u0631\u0633\u062a \u0646\u0645\u0628\u0631\u0648\u06ba \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0627\u0646\u06d2 \u062c\u0627\u0646\u06d2 \u0633\u06d2 \u0631\u0648\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u0628\u06be\u06cc \u06c1\u06d2 \u06a9\u06c1 \u0627\u0646 \u062a\u0645\u0627\u0645 \u0627\u0642\u062f\u0627\u0631 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u06cc \u062c\u0627\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2 \u062c\u0646\u06c1\u06cc\u06ba \u0627\u06c1\u0645 \u0646\u0645\u0628\u0631 \u0633\u0645\u062c\u06be\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 <code>NaN<\/code>.<\/p>\n<p>\u0622\u067e \u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u0637\u0648\u0631 \u067e\u0631 \u0645\u062a\u0627\u062b\u0631\u06c1 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df[df[\"revenue\"].isna()]\n<\/code><\/pre>\n<p>\u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u0633\u0648\u0631\u0633 \u06a9\u0627\u0644\u0645 \u0645\u06cc\u06ba \u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0635\u0641\u0627\u0626\u06cc \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0627\u06cc\u06a9 \u06a9\u0627\u067e\u06cc \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0622\u067e \u0627\u0646 \u0627\u0642\u062f\u0627\u0631 \u06a9\u06d2 \u062f\u0631\u0645\u06cc\u0627\u0646 \u0641\u0631\u0642 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u063a\u0627\u0626\u0628 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0627\u0646 \u0627\u0642\u062f\u0627\u0631 \u06a9\u06d2 \u062f\u0631\u0645\u06cc\u0627\u0646 \u062c\u0648 \u062a\u0628\u062f\u06cc\u0644\u06cc \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u063a\u0644\u0637 \u06c1\u0648 \u06af\u0626\u06cc \u062a\u06be\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">original_revenue = df[\"revenue\"].copy()\n\ncleaned_revenue = (\n    original_revenue\n    .str.replace(\"$\", \"\", regex=False)\n    .str.replace(\",\", \"\", regex=False)\n)\n\nnumeric_revenue = pd.to_numeric(\n    cleaned_revenue,\n    errors=\"coerce\"\n)\n\ninvalid_revenue = (\n    cleaned_revenue.notna()\n    & numeric_revenue.isna()\n)\n\ndf[\"revenue\"] = numeric_revenue\n\nprint(df.loc[invalid_revenue, \"revenue\"])\n<\/code><\/pre>\n<p>\u0645\u0632\u06cc\u062f \u062a\u0641\u062a\u06cc\u0634 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0635\u0644 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0627\u0644\u06af \u06a9\u0627\u0644\u0645 \u0645\u06cc\u06ba \u0631\u06a9\u06be\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-checking-for-invalid-values\">\u063a\u0644\u0637 \u0627\u0642\u062f\u0627\u0631 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0645\u062a\u0646 \u06a9\u0648 \u0627\u0639\u062f\u0627\u062f \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u0627 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u0636\u0645\u0627\u0646\u062a \u0646\u06c1\u06cc\u06ba \u062f\u06cc\u062a\u0627 \u06a9\u06c1 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u0622\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0642\u062f\u0631\u06cc\u06ba \u0645\u0639\u0646\u06cc \u062e\u06cc\u0632 \u06c1\u06cc\u06ba\u06d4 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u0645\u0646\u0641\u06cc \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06cc\u0627 \u063a\u06cc\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0628\u0691\u06cc \u0634\u0631\u062d \u06c1\u0648\u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-text\">conversion_rate\n5.2\n4.8\n-17\n250\n<\/code><\/pre>\n<p>\u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d <code>250%<\/code> \u0627\u06af\u0631 \u0622\u067e \u06a9\u0627 \u0645\u06cc\u0679\u0631\u06a9 \u06a9\u0644\u06a9\u0633 \u0633\u06d2 \u062a\u0642\u0633\u06cc\u0645 \u0634\u062f\u06c1 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u06c1\u0631 \u06a9\u0644\u06a9 1 \u0633\u06d2 \u06a9\u0645 \u062a\u0628\u062f\u06cc\u0644\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0648 \u06cc\u06c1 \u0645\u0634\u06a9\u0648\u06a9 \u06c1\u06d2\u06d4 \u062a\u0627\u06c1\u0645\u060c \u06cc\u06c1 \u062f\u0648\u0633\u0631\u06cc \u062a\u0639\u0631\u06cc\u0641\u0648\u06ba \u06a9\u06d2 \u062a\u062d\u062a \u062f\u0631\u0633\u062a \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u062c\u06cc\u0633\u06d2 \u06a9\u06c1 \u062c\u0628 \u0645\u06cc\u0679\u0631\u06a9 \u0645\u062a\u0639\u062f\u062f \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06d2 \u0648\u0627\u0642\u0639\u0627\u062a \u06a9\u0648 \u0641\u06cc \u06a9\u0644\u06a9 \u0634\u0645\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0645\u0646\u0641\u06cc \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u062a\u0641\u062a\u06cc\u0634 \u06a9\u06cc \u0636\u0645\u0627\u0646\u062a \u062f\u06cc\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u06cc\u06c1 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0627\u067e\u0646\u06cc \u0645\u0648\u062c\u0648\u062f\u06c1 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06a9\u06cc \u0645\u062e\u0635\u0648\u0635 \u062d\u062f \u0633\u06d2 \u0628\u0627\u06c1\u0631 \u0627\u0642\u062f\u0627\u0631 \u062a\u0644\u0627\u0634 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df[\n    (df[\"conversion_rate\"] < 0)\n    | (df[\"conversion_rate\"] > 100)\n]\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u06a9\u0648\u0688 \u0627\u0633 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u06a9\u0627 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06cc\u0627 \u062c\u0627\u0626\u06d2\u06d4 \u06cc\u06c1 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u06cc\u06c1 \u063a\u0644\u0637\u06cc \u06c1\u06d2\u06d4 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u0645\u06cc\u06ba \u062a\u0631\u0645\u06cc\u0645 \u06a9\u0631\u0646\u06d2 \u06cc\u0627 \u06c1\u0679\u0627\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0645\u06cc\u0679\u0631\u06a9 \u062a\u0639\u0631\u06cc\u0641\u06cc\u06ba\u060c \u0633\u0648\u0631\u0633 \u0688\u06cc\u0679\u0627\u060c \u0627\u0648\u0631 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642 \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0644\u06c1\u0630\u0627 \u0622\u067e \u06a9\u0648 \u062c\u0648 \u0686\u06cc\u0632 \u06cc\u0627\u062f \u0631\u06a9\u06be\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u0648\u06c1 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0627\u067e\u0646\u06d2 \u0641\u0627\u0631\u0645\u06cc\u0679\u0646\u06af \u06a9\u0631\u06cc\u06a9\u0679\u0631\u0632 \u06a9\u0648 \u0635\u0627\u0641 \u06a9\u0631\u06cc\u06ba\u060c \u0635\u0627\u0641 \u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u062f\u0631\u0633\u062a \u0688\u06cc\u0679\u0627 \u0679\u0627\u0626\u067e \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u06cc\u06ba\u060c \u0627\u0648\u0631 \u0627\u067e\u0646\u06d2 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062d\u0633\u0627\u0628\u0627\u062a \u0645\u06cc\u06ba \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0646\u062a\u0627\u0626\u062c \u06a9\u06cc \u062a\u0648\u062b\u06cc\u0642 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-10-creating-marketing-metrics-with-pandas\">\u0628\u0627\u0628 10: \u067e\u0627\u0646\u0688\u0648\u06ba \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06cc\u0679\u0631\u06a9\u0633 \u0628\u0646\u0627\u0646\u0627<\/h3>\n<p>\u062e\u0627\u0645 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627 \u0622\u067e \u06a9\u0648 \u0628\u062a\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u06cc\u0627 \u06c1\u0648\u0627\u060c \u0644\u06cc\u06a9\u0646 \u062d\u0633\u0627\u0628\u06cc \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0622\u067e \u06a9\u06cc \u0645\u062f\u062f \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u067e\u0627\u0646\u0688\u0627\u0633 \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0646\u0626\u06d2 \u06a9\u0627\u0644\u0645 \u0628\u0646\u0627\u0646\u06d2 \u062f\u06cc\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0645\u06c1\u0645\u0627\u062a \u06a9\u062a\u0646\u06cc \u0645\u0624\u062b\u0631 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0646\u0642\u0648\u0634 \u06a9\u0648 \u06a9\u0644\u06a9\u0633 \u0645\u06cc\u06ba\u060c \u06a9\u0644\u06a9\u0633 \u06a9\u0648 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u0645\u06cc\u06ba\u060c \u0627\u0648\u0631 \u0627\u0634\u062a\u06be\u0627\u0631\u0627\u062a\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u06a9\u0648 \u0622\u0645\u062f\u0646\u06cc \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0646 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u06a9\u0627\u0644\u0645\u0648\u06ba \u0645\u06cc\u06ba \u0639\u062f\u062f\u06cc \u0642\u062f\u0631\u06cc\u06ba \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0622\u067e \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u0645\u0633\u062a\u0642\u0644 \u0627\u06a9\u0627\u0626\u06cc\u0648\u06ba \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-calculating-common-marketing-metrics\">\u0639\u0627\u0645 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/h4>\n<p><strong>\u06a9\u0644\u06a9 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u0634\u0631\u062d (CTR)<\/strong> \u0646\u0642\u0648\u0634 \u06a9\u06d2 \u0641\u06cc\u0635\u062f \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u06a9\u06d2 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u06a9\u0644\u06a9\u0633 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"ctr\"] = (\n    df[\"clicks\"]\n    .div(df[\"impressions\"])\n    .mul(100)\n)\n<\/code><\/pre>\n<p><strong>\u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d<\/strong> \u0627\u0646 \u06a9\u0644\u06a9\u0633 \u06a9\u06d2 \u0641\u06cc\u0635\u062f \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u0627 \u0628\u0627\u0639\u062b \u0628\u0646\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"conversion_rate\"] = (\n    df[\"conversions\"]\n    .div(df[\"clicks\"])\n    .mul(100)\n)\n<\/code><\/pre>\n<p><strong>\u0644\u0627\u06af\u062a \u0641\u06cc \u06a9\u0644\u06a9 (CPC)<\/strong> \u06c1\u0631 \u06a9\u0644\u06a9 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a \u06a9\u06cc \u0627\u0648\u0633\u0637 \u0644\u0627\u06af\u062a \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"cpc\"] = (\n    df[\"cost\"]\n    .div(df[\"clicks\"])\n)\n<\/code><\/pre>\n<p><strong>\u0644\u0627\u06af\u062a \u0641\u06cc \u062d\u0635\u0648\u0644 (CPA)<\/strong> \u0627\u06cc\u06a9 \u0645\u0646\u062a\u0642\u0644\u06cc \u06cc\u0627 \u062d\u0635\u0648\u0644 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06cc \u0627\u0648\u0633\u0637 \u0644\u0627\u06af\u062a \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633 \u067e\u0631 \u0645\u0646\u062d\u0635\u0631 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0645\u067e\u0646\u06cc \u06a9\u0633 \u0637\u0631\u062d \u062d\u0635\u0648\u0644 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"cpa\"] = (\n    df[\"cost\"]\n    .div(df[\"conversions\"])\n)\n<\/code><\/pre>\n<p><strong>\u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u067e\u0631 \u0648\u0627\u067e\u0633\u06cc (ROAS)<\/strong> \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u06a9\u06d2 \u0645\u0642\u0627\u0628\u0644\u06d2 \u0645\u06cc\u06ba \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a \u0633\u06d2 \u062d\u0627\u0635\u0644 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062c\u06cc\u0633\u0627 \u06a9\u06c1 \u06c1\u0645 \u0646\u06d2 \u067e\u06c1\u0644\u06d2 \u0627\u062d\u0627\u0637\u06c1 \u06a9\u06cc\u0627 \u06c1\u06d2\u060c \u0622\u067e \u067e\u0627\u0646\u0688\u0648\u06ba \u0645\u06cc\u06ba ROAS \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"roas\"] = (\n    df[\"revenue\"]\n    .div(df[\"cost\"])\n)\n<\/code><\/pre>\n<p>\u06c1\u0631 \u0645\u06cc\u0679\u0631\u06a9 \u06a9\u06cc \u0635\u062d\u06cc\u062d \u062a\u0634\u0631\u06cc\u062d \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06cc \u06af\u0626\u06cc \u062a\u0639\u0631\u06cc\u0641 \u067e\u0631 \u0645\u0646\u062d\u0635\u0631 \u06c1\u06d2\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06cc\u06a9 \u062a\u0628\u062f\u06cc\u0644\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u060c \u0633\u0627\u0626\u0646 \u0627\u067e\u060c \u0627\u06c1\u0644 \u0642\u06cc\u0627\u062f\u062a\u060c \u06cc\u0627 \u062f\u06cc\u06af\u0631 \u0645\u0637\u0644\u0648\u0628\u06c1 \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-protecting-against-zero-values\">\u0635\u0641\u0631 \u0627\u0642\u062f\u0627\u0631 \u06a9\u06d2 \u062e\u0644\u0627\u0641 \u062d\u0641\u0627\u0638\u062a<\/h4>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679\u0633 \u0645\u06cc\u06ba \u0627\u06cc\u0633\u06cc \u0645\u06c1\u0645\u0627\u062a \u0634\u0627\u0645\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba \u062c\u0646 \u0645\u06cc\u06ba \u06a9\u0648\u0626\u06cc \u06a9\u0644\u06a9\u0633\u060c \u06a9\u0648\u0626\u06cc \u062a\u0628\u0627\u062f\u0644\u0648\u06ba\u060c \u06cc\u0627 \u06a9\u0648\u0626\u06cc \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u062e\u0631\u0686 \u0646\u06c1\u06cc\u06ba\u06d4 \u0627\u0646 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0627\u062d\u062a\u06cc\u0627\u0637 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0633\u0646\u0628\u06be\u0627\u0644\u0627 \u062c\u0627\u0646\u0627 \u0686\u0627\u06c1\u0626\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0635\u0641\u0631 \u0633\u06d2 \u062a\u0642\u0633\u06cc\u0645 \u063a\u06cc\u0631 \u0645\u062a\u0639\u06cc\u0646\u06c1 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u062d\u0633\u0627\u0628 \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">df[\"conversion_rate\"] = (\n    df[\"conversions\"]\n    .div(df[\"clicks\"])\n    .mul(100)\n)\n<\/code><\/pre>\n<p>\u0627\u06af\u0631 \u0622\u067e \u06a9\u06cc \u0645\u06c1\u0645 \u0645\u06cc\u06ba 0 \u06a9\u0644\u06a9\u0633 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0622\u067e \u06a9\u06d2 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06a9\u06d2 \u062d\u0633\u0627\u0628 \u06a9\u062a\u0627\u0628 \u0645\u06cc\u06ba \u0688\u06cc\u0646\u0648\u0645\u06cc\u0646\u06cc\u0679\u0631 0 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0644\u06a9 \u067e\u0631 \u0645\u0628\u0646\u06cc \u06a9\u0648\u0626\u06cc \u062f\u0631\u0633\u062a \u0634\u0631\u062d \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u062c\u0648 \u0627\u0633 \u0645\u06c1\u0645 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0634\u0645\u0627\u0631 \u06a9\u06cc \u062c\u0627 \u0633\u06a9\u06d2\u06d4 \u0627\u0633\u06cc \u0637\u0631\u062d\u060c \u0627\u06af\u0631 \u0622\u067e \u06a9\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba 0 \u06c1\u06cc\u06ba \u062a\u0648 \u0622\u067e CPA \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u0644\u06af\u0627 \u0633\u06a9\u062a\u06d2\u060c \u0627\u0648\u0631 \u0627\u06af\u0631 \u0622\u067e \u06a9\u06cc \u0627\u0634\u062a\u06be\u0627\u0631\u0627\u062a\u06cc \u0644\u0627\u06af\u062a 0 \u06c1\u06d2 \u062a\u0648 \u0622\u067e ROAS \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u0644\u06af\u0627 \u0633\u06a9\u062a\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0645\u062d\u0641\u0648\u0638 \u0646\u0642\u0637\u06c1 \u0646\u0638\u0631 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0648 \u0627\u0646\u062c\u0627\u0645 \u062f\u06cc\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0632\u06cc\u0631\u0648 \u0688\u06cc\u0646\u0648\u0645\u06cc\u0646\u06cc\u0679\u0631 \u06a9\u0648 \u06af\u0645\u0634\u062f\u06c1 \u0642\u062f\u0631 \u0633\u06d2 \u0628\u062f\u0644 \u062f\u06cc\u0627 \u062c\u0627\u0626\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"conversion_rate\"] = (\n    df[\"conversions\"]\n    .div(df[\"clicks\"].replace(0, float(\"nan\")))\n    .mul(100)\n)\n\ndf[\"cpa\"] = (\n    df[\"cost\"]\n    .div(df[\"conversions\"].replace(0, float(\"nan\")))\n)\n\ndf[\"roas\"] = (\n    df[\"revenue\"]\n    .div(df[\"cost\"].replace(0, float(\"nan\")))\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0646\u0642\u0637\u06c1 \u0646\u0638\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u062d\u0641\u0648\u0638 \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u06cc\u06c1 \u063a\u06cc\u0631 \u0645\u062a\u0639\u06cc\u0646\u06c1 \u062d\u0633\u0627\u0628\u0627\u062a \u06a9\u0648 \u0628\u0627\u0645\u0639\u0646\u06cc \u0646\u062a\u0627\u0626\u062c \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u067e\u06cc\u0634 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u06af\u0631\u06cc\u0632 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u06a9\u0644\u06a9\u0633 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f 0 \u06c1\u06d2\u060c \u062a\u0648 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06a9\u0648 \u062f\u0631\u0633\u062a \u0634\u0631\u062d \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0631\u067e\u0648\u0631\u0679 \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627 \u0627\u0648\u0631 \u0648\u06c1 \u0686\u06be\u0648\u0679 \u062c\u0627\u0626\u06d2 \u06af\u06cc\u06d4 \u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u062a\u0628\u0627\u062f\u0644\u06d2 0 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0622\u067e \u0627\u06cc\u06a9 \u0645\u062d\u062f\u0648\u062f \u0644\u0627\u06af\u062a \u0641\u06cc \u062d\u0635\u0648\u0644 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 CPA \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0646\u06c1\u06cc\u06ba \u06a9\u0631 \u0633\u06a9\u062a\u06d2\u06d4 \u0627\u06af\u0631 \u0644\u0627\u06af\u062a 0 \u06c1\u06d2\u060c \u062a\u0648 \u0627\u0633\u06d2 \u062f\u0631\u0633\u062a \u0634\u0631\u062d \u0646\u06c1\u06cc\u06ba \u0633\u0645\u062c\u06be\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627 \u0627\u0648\u0631 ROAS \u062f\u0633\u062a\u06cc\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<p>\u0642\u062f\u0631\u0648\u06ba \u06a9\u06cc \u06a9\u0645\u06cc \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u0645\u06cc\u0679\u0631\u06a9 0 \u06c1\u06d2\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<ul>\n<li><strong>100 \u06a9\u0644\u06a9\u0633 \u06a9\u06d2 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u06af\u06cc:<\/strong> \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d 0% \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u06a9\u0648\u0626\u06cc \u06a9\u0644\u06a9\u0633 \u0646\u06c1\u06cc\u06ba:<\/strong> \u06a9\u0644\u06a9 \u067e\u0631 \u0645\u0628\u0646\u06cc \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d\u0648\u06ba \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u0644\u06af\u0627\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627\u06d4<\/li>\n<li><strong>\u0635\u0641\u0631 \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a:<\/strong> \u0622\u0645\u062f\u0646\u06cc \u06a9\u0648 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0633\u06d2 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631 \u06a9\u06d2 ROAS \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u0644\u06af\u0627\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627\u06d4<\/li>\n<\/ul>\n<p>\u0627\u0646 \u062d\u0627\u0644\u0627\u062a \u06a9\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0645\u0636\u0645\u0631\u0627\u062a \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0627\u0646 \u06a9\u0648 \u0642\u0627\u0628\u0644 \u062a\u0628\u0627\u062f\u0644\u06c1 \u0646\u06c1\u06cc\u06ba \u0633\u0645\u062c\u06be\u0627 \u062c\u0627\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0686\u06cc\u06a9 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u06a9\u0646 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u0645\u06cc\u06ba \u0645\u06cc\u0679\u0631\u06a9\u0633 \u062f\u0633\u062a\u06cc\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\n    df[\n        [\"conversion_rate\", \"cpa\", \"roas\"]\n    ].isna().any(axis=1)\n]\n<\/code><\/pre>\n<p>\u0627\u067e\u0646\u06cc \u0631\u067e\u0648\u0631\u0679\u0633 \u0645\u06cc\u06ba \u0645\u06cc\u0679\u0631\u06a9\u0633 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06cc\u0627 \u0645\u06c1\u0645 \u06a9\u06d2 \u0641\u06cc\u0635\u0644\u06d2 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0627\u0646 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u06a9\u06cc \u062a\u062d\u0642\u06cc\u0642 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-interpreting-the-results\">\u0646\u062a\u0627\u0626\u062c \u06a9\u06cc \u062a\u0634\u0631\u06cc\u062d<\/h4>\n<p>\u0645\u06cc\u0679\u0631\u06a9\u0633 \u0628\u0646\u0627\u0646\u0627 \u0635\u0631\u0641 \u0634\u0631\u0648\u0639\u0627\u062a \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u0627\u0639\u0644\u06cc CTR \u06a9\u0627 \u0644\u0627\u0632\u0645\u06cc \u0637\u0648\u0631 \u067e\u0631 \u06cc\u06c1 \u0645\u0637\u0644\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0645\u06c1\u0645 \u0642\u06cc\u0645\u062a\u06cc \u06af\u0627\u06c1\u06a9 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u06d2 \u06af\u06cc\u060c \u0627\u0648\u0631 \u0627\u0639\u0644\u06cc ROAS \u06a9\u0627 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u06cc\u06c1 \u0645\u0637\u0644\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0645\u06c1\u0645 \u0645\u0646\u0627\u0641\u0639 \u0628\u062e\u0634 \u06c1\u0648\u06af\u06cc\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0633\u0627\u062a\u06be \u0645\u062a\u0639\u062f\u062f \u0645\u06cc\u0679\u0631\u06a9\u0633 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4 CTR \u0622\u067e \u06a9\u0648 \u0645\u0634\u063a\u0648\u0644\u06cc\u062a \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0627\u0646\u062f\u0627\u0632\u06c1 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0644\u06a9\u0633 \u0633\u06d2 \u0645\u0637\u0644\u0648\u0628\u06c1 \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc\u0627\u06ba \u06a9\u0633 \u062d\u062f \u062a\u06a9 \u0645\u0624\u062b\u0631 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u06c1\u0648\u062a\u06cc \u06c1\u06cc\u06ba\u060c CPA \u0622\u067e \u06a9\u0648 \u062d\u0635\u0648\u0644 \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06cc\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 ROAS \u0627\u0634\u062a\u06c1\u0627\u0631 \u06a9\u06d2 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u06a9\u06d2 \u0645\u0642\u0627\u0628\u0644\u06d2 \u0645\u06cc\u06ba \u0627\u0646\u062a\u0633\u0627\u0628 \u06a9\u06cc \u0648\u0627\u067e\u0633\u06cc \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0622\u067e \u06a9\u06cc \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u0642\u0635\u062f \u06c1\u0631 \u0645\u06cc\u0679\u0631\u06a9 \u06a9\u0648 \u0622\u0632\u0627\u062f\u0627\u0646\u06c1 \u0637\u0648\u0631 \u067e\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u06a9\u0631\u0646\u0627 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0622\u067e \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u0627\u06cc\u06a9 \u0633\u0627\u062a\u06be \u06a9\u06cc\u0633\u06d2 \u06a9\u0627\u0645 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u06a9\u06cc\u0627 \u0648\u06c1 \u0622\u067e \u06a9\u06d2 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0627\u06c1\u062f\u0627\u0641 \u06a9\u06cc \u062d\u0645\u0627\u06cc\u062a \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-11-filtering-data\">\u0628\u0627\u0628 11: \u0688\u06cc\u0679\u0627 \u0641\u0644\u0679\u0631\u0646\u06af<\/h3>\n<p>\u0641\u0644\u0679\u0631\u0646\u06af \u0622\u067e \u06a9\u0648 \u0679\u0627\u0631\u06af\u0679\u0688 \u0633\u0648\u0627\u0644\u0627\u062a \u067e\u0648\u0686\u06be\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u06cc \u06c1\u06d2\u06d4 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631\u060c \u0622\u067e \u062a\u0644\u0627\u0634 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<p>3 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 ROAS \u0648\u0627\u0644\u06cc \u0645\u06c1\u0645\u0627\u062a:<\/p>\n<pre><code class=\"language-python\">high_roas = df[\n    df[\"roas\"] > 3\n]\n<\/code><\/pre>\n<p>\u0627\u0639\u0644\u06cc \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0645\u06c1\u0645\u0627\u062a:<\/p>\n<pre><code class=\"language-python\">high_conversion = df[\n    df[\"conversion_rate\"] > 5\n]\n<\/code><\/pre>\n<p>\u0627\u06cc\u06a9 \u0645\u06c1\u0645 \u062c\u0648 \u062f\u0648\u0646\u0648\u06ba \u06a9\u0627\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">strong_campaigns = df[\n    (df[\"roas\"] > 3) &\n    (df[\"conversion_rate\"] > 5)\n]\n<\/code><\/pre>\n<p>\u0648\u06c1 \u0645\u06c1\u0645 \u062c\u0648 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0645\u06cc\u06ba \u0633\u06d2 \u06a9\u0633\u06cc \u0627\u06cc\u06a9 \u06a9\u0648 \u067e\u0648\u0631\u0627 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">promising_campaigns = df[\n    (df[\"roas\"] > 4) |\n    (df[\"conversion_rate\"] > 7)\n]\n<\/code><\/pre>\n<h4 id=\"heading-filtering-by-text\">\u0645\u062a\u0646 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0641\u0644\u0679\u0631 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0627\u06cc \u0645\u06cc\u0644 \u0645\u06c1\u0645\u0627\u062a:<\/p>\n<pre><code class=\"language-python\">email = df[\n    df[\"channel\"] == \"email\"\n]\n<\/code><\/pre>\n<p>\u0622\u067e \u0645\u062a\u0646 \u062a\u0644\u0627\u0634 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">holiday = df[\n    df[\"campaign\"]\n    .str.contains(\n        \"holiday\",\n        case=False,\n        na=False\n    )\n]\n<\/code><\/pre>\n<p>\u062c\u0628 \u0622\u067e \u06a9\u06cc \u0645\u06c1\u0645 \u06a9\u06d2 \u0646\u0627\u0645 \u0627\u06cc\u06a9 \u067e\u06cc\u0679\u0631\u0646 \u06a9\u06cc \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0648 \u06cc\u06c1 \u0645\u0641\u06cc\u062f \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-12-groupby-the-core-of-marketing-analysis\">\u0628\u0627\u0628 12\u06d4 \u06af\u0631\u0648\u067e \u0628\u0627\u0626\u06cc\u060c \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u06a9\u0627 \u0645\u0631\u06a9\u0632<\/h3>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u067e\u0627\u0646\u0688\u0648\u06ba \u06a9\u06d2 \u0633\u0628 \u0633\u06d2 \u0645\u0641\u06cc\u062f \u06a9\u0627\u0645\u0648\u06ba \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u06cc\u06c1 \u06c1\u06d2: <code>groupby()<\/code>. \u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u0627\u0646 \u06af\u0631\u0648\u067e\u0648\u06ba \u0645\u06cc\u06ba \u0642\u0637\u0627\u0631\u0648\u06ba \u06a9\u0648 \u062a\u0631\u062a\u06cc\u0628 \u062f\u06cc\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0627 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u06c1\u0631 \u06af\u0631\u0648\u067e \u06a9\u06d2 \u0644\u06cc\u06d2 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u062a\u0635\u0648\u0631 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0645\u062a\u0639\u062f\u062f \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0686\u06cc\u0646\u0644\u0632 \u06a9\u06d2 \u0645\u06c1\u0645 \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u060c \u0628\u0634\u0645\u0648\u0644 \u0627\u06cc \u0645\u06cc\u0644\u060c \u062a\u0644\u0627\u0634\u060c \u0633\u0648\u0634\u0644 \u0645\u06cc\u0688\u06cc\u0627\u060c \u0627\u0648\u0631 \u0688\u0633\u067e\u0644\u06d2 \u0627\u06cc\u0688\u0648\u0631\u0679\u0627\u0626\u0632\u0646\u06af\u06d4 \u06c1\u0631 \u0645\u06c1\u0645 \u06a9\u0648 \u0627\u0646\u0641\u0631\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u0633\u06d2 \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u0627 \u0645\u0634\u06a9\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u06d2 \u0686\u06cc\u0646\u0644\u0632 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0631\u06cc\u0648\u0646\u06cc\u0648 \u0644\u06d2 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba \u06cc\u0627 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0628\u0627\u062f\u0644\u06d2 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06a9\u06d2 \u0633\u0627\u062a\u06be <code>groupby()<\/code>\u0622\u067e \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0645\u06c1\u0645 \u06a9\u06cc \u0633\u0631\u06af\u0632\u0634\u062a \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u06c1\u0631 \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-grouping-campaigns-by-channel\">\u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u06af\u0631\u0648\u067e \u0645\u06c1\u0645\u0627\u062a<\/h4>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0645\u06cc\u06ba \u062f\u0631\u062c \u0630\u06cc\u0644 \u06a9\u0627\u0644\u0645 \u06c1\u06cc\u06ba: <code>channel<\/code> \u0627\u0648\u0631 \u062f\u0648\u0633\u0631\u0627 \u0646\u0627\u0645 <code>revenue<\/code>. \u0622\u067e \u06c1\u0631 \u0686\u06cc\u0646\u0644 \u06a9\u06cc \u06a9\u0644 \u0622\u0645\u062f\u0646\u06cc \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">channel_revenue = (\n    df.groupby(\"channel\")[\"revenue\"]\n    .sum()\n)\n\nprint(channel_revenue)\n<\/code><\/pre>\n<p>\u06a9\u0648\u0688 \u062a\u0645\u0627\u0645 \u0642\u0637\u0627\u0631\u0648\u06ba \u06a9\u0648 \u0627\u06cc\u06a9 \u06c1\u06cc \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0646\u0627\u0645 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06af\u0631\u0648\u067e \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0631\u06cc\u0648\u0646\u06cc\u0648 \u06a9\u0627\u0644\u0645 \u06a9\u0648 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u067e\u06be\u0631 \u06c1\u0631 \u06af\u0631\u0648\u067e \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u0631\u06cc\u0648\u0646\u06cc\u0648 \u06a9\u06cc \u0642\u062f\u0631\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0627\u0648\u0633\u0637 \u0648\u0627\u067e\u0633\u06cc \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u06c1\u06cc \u0637\u0631\u06cc\u0642\u06c1 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">channel_average = (\n    df.groupby(\"channel\")[\"revenue\"]\n    .mean()\n)\n<\/code><\/pre>\n<p>\u06c1\u0631 \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u06c1\u0645 \u06a9\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">campaign_count = (\n    df.groupby(\"channel\")\n    .size()\n)\n<\/code><\/pre>\n<p>\u06cc\u0627 \u06a9\u0644 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">channel_conversions = (\n    df.groupby(\"channel\")[\"conversions\"]\n    .sum()\n)\n<\/code><\/pre>\n<p>\u06c1\u0631 \u0646\u062a\u06cc\u062c\u06c1 \u0627\u06cc\u06a9 \u0645\u062e\u062a\u0644\u0641 \u0633\u0648\u0627\u0644 \u06a9\u0627 \u062c\u0648\u0627\u0628 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4 \u06a9\u0644 \u0622\u0645\u062f\u0646\u06cc \u06a9\u0633\u06cc \u0686\u06cc\u0646\u0644 \u0633\u06d2 \u0648\u0627\u0628\u0633\u062a\u06c1 \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u0627\u0648\u0633\u0637 \u0622\u0645\u062f\u0646\u06cc \u0641\u06cc \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0627\u0648\u0633\u0637 \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u0645\u06c1\u0645\u0627\u062a \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u0645\u0648\u062c\u0648\u062f\u06c1 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u0627\u0648\u0631 \u06a9\u0644 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u0633\u06d2 \u06a9\u0633\u06cc \u0686\u06cc\u0646\u0644 \u0633\u06d2 \u0645\u0646\u0633\u0648\u0628 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-creating-a-complete-marketing-report\">\u0627\u06cc\u06a9 \u0645\u06a9\u0645\u0644 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0631\u067e\u0648\u0631\u0679 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/h4>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0641\u06cc\u0635\u0644\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0627\u06cc\u06a9 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u06cc\u0679\u0631\u06a9 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4 \u06c1\u0631 \u062e\u0644\u0627\u0635\u06d2 \u06a9\u0627 \u0627\u0644\u06af \u0633\u06d2 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0622\u067e \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba: <code>agg()<\/code> \u0627\u06cc\u06a9 \u0622\u067e\u0631\u06cc\u0634\u0646 \u0645\u06cc\u06ba \u0645\u062a\u0639\u062f\u062f \u0679\u0648\u0679\u0644 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">channel_summary = (\n    df.groupby(\"channel\")\n    .agg({\n        \"impressions\": \"sum\",\n        \"clicks\": \"sum\",\n        \"conversions\": \"sum\",\n        \"cost\": \"sum\",\n        \"revenue\": \"sum\"\n    })\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0627\u06cc\u06a9 \u0679\u06cc\u0628\u0644 \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u0645\u06cc\u06ba \u0641\u06cc \u0686\u06cc\u0646\u0644 \u0627\u06cc\u06a9 \u0642\u0637\u0627\u0631 \u0627\u0648\u0631 \u06c1\u0631 \u06a9\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u06a9\u0627\u0644\u0645 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u06d2 \u0628\u0639\u062f \u0622\u067e \u0627\u0646 \u0631\u0642\u0648\u0645 \u06a9\u0648 ROAS \u0627\u0648\u0631 CPA \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">channel_summary[\"roas\"] = (\n    channel_summary[\"revenue\"]\n    .div(channel_summary[\"cost\"].replace(0, float(\"nan\")))\n)\n\nchannel_summary[\"cpa\"] = (\n    channel_summary[\"cost\"]\n    .div(\n        channel_summary[\"conversions\"].replace(\n            0, float(\"nan\")\n        )\n    )\n)\n\nprint(channel_summary.round(2))\n<\/code><\/pre>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u06c1\u0645 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0645\u062b\u0627\u0644 \u06a9\u06cc \u0631\u067e\u0648\u0631\u0679 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2:<\/p>\n<table>\n<thead>\n<tr>\n<th>\u0686\u06cc\u0646\u0644<\/th>\n<th align=\"right\">\u0646\u0642\u0648\u0634<\/th>\n<th align=\"right\">\u06a9\u0644\u06a9\u0633 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f<\/th>\n<th align=\"right\">\u062a\u0628\u062f\u06cc\u0644\u06cc<\/th>\n<th align=\"right\">\u062e\u0631\u0686<\/th>\n<th align=\"right\">\u0622\u0645\u062f\u0646\u06cc<\/th>\n<th align=\"right\">\u06af\u0644\u0627\u0628<\/th>\n<th align=\"right\">CPAs<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u0627\u06cc \u0645\u06cc\u0644<\/td>\n<td align=\"right\">50,000<\/td>\n<td align=\"right\">4,000<\/td>\n<td align=\"right\">500<\/td>\n<td align=\"right\">$2,000<\/td>\n<td align=\"right\">$10,000<\/td>\n<td align=\"right\">5.00<\/td>\n<td align=\"right\">$4.00<\/td>\n<\/tr>\n<tr>\n<td>\u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba<\/td>\n<td align=\"right\">80,000<\/td>\n<td align=\"right\">6,000<\/td>\n<td align=\"right\">300<\/td>\n<td align=\"right\">$3,000<\/td>\n<td align=\"right\">$9,000<\/td>\n<td align=\"right\">3.00<\/td>\n<td align=\"right\">$10.00<\/td>\n<\/tr>\n<tr>\n<td>\u0633\u0648\u0634\u0644 \u0645\u06cc\u0688\u06cc\u0627<\/td>\n<td align=\"right\">100,000<\/td>\n<td align=\"right\">5,000<\/td>\n<td align=\"right\">250<\/td>\n<td align=\"right\">$2,500<\/td>\n<td align=\"right\">$7,500<\/td>\n<td align=\"right\">3.00<\/td>\n<td align=\"right\">$10.00<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>\u06cc\u06c1 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0627\u0639\u062f\u0627\u062f \u0648 \u0634\u0645\u0627\u0631 \u06c1\u06d2 \u062c\u0648 \u0631\u067e\u0648\u0631\u0679 \u06a9\u06d2 \u0688\u06be\u0627\u0646\u0686\u06d2 \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062f\u06a9\u06be\u0627\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u06d4<\/em><\/p>\n<p>\u06cc\u06c1 \u062c\u062f\u0648\u0644 \u0627\u0646\u0641\u0631\u0627\u062f\u06cc \u0679\u0648\u0679\u0644 \u06a9\u06cc \u0641\u06c1\u0631\u0633\u062a \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u06a9\u0627\u0631\u0622\u0645\u062f \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u0627\u06cc\u06a9 \u062c\u06af\u06c1 \u067e\u06c1\u0646\u0686\u060c \u0645\u0634\u063a\u0648\u0644\u06cc\u062a\u060c \u062a\u0628\u0627\u062f\u0644\u0648\u06ba\u060c \u0644\u0627\u06af\u062a\u060c \u0627\u0648\u0631 \u0642\u0627\u0628\u0644 \u0645\u0646\u0633\u0648\u0628 \u0622\u0645\u062f\u0646\u06cc \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633 \u0645\u062b\u0627\u0644 \u0645\u06cc\u06ba\u060c \u0627\u06cc \u0645\u06cc\u0644 \u0645\u06cc\u06ba \u062a\u06cc\u0646\u0648\u06ba \u0686\u06cc\u0646\u0644\u0632 \u0645\u06cc\u06ba \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 ROAS \u0627\u0648\u0631 \u0633\u0628 \u0633\u06d2 \u06a9\u0645 CPA \u06c1\u06d2\u06d4 \u0633\u0648\u0634\u0644 \u0645\u06cc\u0688\u06cc\u0627 \u06a9\u06d2 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0646\u0642\u0648\u0634 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0633 \u06a9\u06cc \u0631\u0633\u0627\u0626\u06cc \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0622\u0645\u062f\u0646\u06cc \u06cc\u0627 \u06a9\u0644 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d\u0648\u06ba \u0645\u06cc\u06ba \u062a\u0631\u062c\u0645\u06c1 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0646\u062a\u0627\u0626\u062c \u0627\u06cc\u0633\u06d2 \u0633\u0648\u0627\u0644\u0627\u062a \u0627\u0679\u06be\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0646 \u06a9\u06cc \u0686\u06be\u0627\u0646 \u0628\u06cc\u0646 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u06cc\u06c1 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u062b\u0627\u0628\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u06d2 \u06a9\u06c1 \u0627\u06cc\u06a9 \u0686\u06cc\u0646\u0644 \u062f\u0648\u0633\u0631\u06d2 \u0633\u06d2 \u0628\u06c1\u062a\u0631 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06cc\u0648\u06ba \u062f\u06a9\u06be\u0627 \u0631\u06c1\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-why-calculate-ratios-from-totals\">\u0631\u0642\u0645 \u0633\u06d2 \u0641\u06cc\u0635\u062f \u06a9\u06cc\u0648\u06ba \u0634\u0645\u0627\u0631 \u06a9\u0631\u06cc\u06ba\u061f<\/h4>\n<p>\u0645\u062c\u0645\u0648\u0639\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0686\u06cc\u0646\u0644 ROAS \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u062a\u06d2 \u0648\u0642\u062a\u060c \u06a9\u0644 \u0645\u0646\u0633\u0648\u0628 \u0622\u0645\u062f\u0646\u06cc \u06a9\u0648 \u0627\u0634\u062a\u06c1\u0627\u0631 \u06a9\u06d2 \u06a9\u0644 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0633\u06d2 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u06cc\u06ba\u06d4 CPA \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u062a\u06d2 \u0648\u0642\u062a\u060c \u0627\u067e\u0646\u06cc \u06a9\u0644 \u0644\u0627\u06af\u062a \u06a9\u0648 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u06a9\u0644 \u062a\u0639\u062f\u0627\u062f \u0633\u06d2 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u0645\u062c\u0645\u0648\u0639\u06cc \u0686\u06cc\u0646\u0644 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0635\u0631\u0641 \u0627\u0646\u0641\u0631\u0627\u062f\u06cc \u0645\u06c1\u0645 ROAS \u06cc\u0627 CPA \u0627\u0642\u062f\u0627\u0631 \u06a9\u0627 \u0627\u0648\u0633\u0637 \u0646\u06c1 \u0628\u0646\u0627\u0626\u06cc\u06ba\u06d4 \u0686\u0648\u0646\u06a9\u06c1 \u0645\u062e\u062a\u0644\u0641 \u0645\u06c1\u0645\u0627\u062a \u06a9\u06d2 \u0628\u062c\u0679 \u0627\u0648\u0631 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u0627 \u062d\u062c\u0645 \u0628\u06c1\u062a \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u06cc\u06a9 \u0633\u0627\u062f\u06c1 \u0627\u0648\u0633\u0637 \u0622\u067e \u06a9\u0648 \u0686\u06be\u0648\u0679\u06cc \u0627\u0648\u0631 \u0628\u0691\u06cc \u0645\u06c1\u0645\u0627\u062a \u06a9\u0648 \u0628\u0631\u0627\u0628\u0631 \u0648\u0632\u0646 \u062f\u06cc\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1\u0627\u06ba \u0627\u06c1\u0645 \u0633\u0628\u0642 \u06cc\u06c1 \u06c1\u06d2: <code>groupby()<\/code> \u06cc\u06c1 \u0627\u0646\u0641\u0631\u0627\u062f\u06cc \u0645\u06c1\u0645 \u06a9\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u06a9\u0648 \u062e\u0644\u0627\u0635\u0648\u06ba \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0645\u0648\u0627\u0632\u0646\u06c1 \u0627\u0648\u0631 \u0631\u067e\u0648\u0631\u0679\u0646\u06af \u06a9\u06cc \u062d\u0645\u0627\u06cc\u062a \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0646\u062a\u0627\u0626\u062c \u0627\u0633 \u0648\u0642\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0645\u0639\u0646\u06cc \u062e\u06cc\u0632 \u06c1\u0648 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0628 \u0622\u067e \u06af\u0631\u0648\u067e \u06a9\u0631\u062f\u06c1 \u0679\u0648\u0679\u0644 \u0633\u06d2 \u0645\u062a\u0639\u0644\u0642\u06c1 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642 \u0645\u06cc\u06ba \u0627\u0646 \u06a9\u06cc \u062a\u0634\u0631\u06cc\u062d \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-13-exploratory-data-analysis\">\u0628\u0627\u0628 13: \u062a\u062d\u0642\u06cc\u0642\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1<\/h3>\n<p>\u062a\u062d\u0642\u06cc\u0642\u06cc \u0688\u06cc\u0679\u0627 \u062a\u062c\u0632\u06cc\u06c1\u060c \u062c\u0633\u06d2 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 EDA \u06a9\u06c1\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0646\u062a\u0627\u0626\u062c \u0627\u062e\u0630 \u06a9\u0631\u0646\u06d2 \u06cc\u0627 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0645\u0627\u0688\u0644 \u0628\u0646\u0627\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679\u0633 \u06a9\u06cc \u0633\u0627\u062e\u062a\u060c \u0645\u0639\u06cc\u0627\u0631\u060c \u0646\u0645\u0648\u0646\u0648\u06ba \u0627\u0648\u0631 \u0645\u0645\u06a9\u0646\u06c1 \u062a\u0639\u0644\u0642\u0627\u062a \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062c\u0627\u0646\u0686\u0646\u06d2 \u06a9\u0627 \u0639\u0645\u0644 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc \u0688\u06cc \u0627\u06d2 \u06a9\u0627 \u0645\u0642\u0635\u062f \u0627\u0639\u062f\u0627\u062f \u0648 \u0634\u0645\u0627\u0631 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u0646\u0627 \u0627\u0648\u0631 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0639\u0645\u0644\u06cc \u0633\u0648\u0627\u0644\u0627\u062a \u06a9\u0627 \u062c\u0648\u0627\u0628 \u062f\u06cc\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<ul>\n<li>\u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u06cc\u0627 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0627\u0642\u062f\u0627\u0631 \u063a\u0627\u0626\u0628\u060c \u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u06cc\u0627 \u062e\u0631\u0627\u0628 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u0648\u0646 \u0633\u06cc \u0645\u06c1\u0645\u0627\u062a \u06cc\u0627 \u0686\u06cc\u0646\u0644\u0632 \u0645\u062e\u062a\u0644\u0641 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u06a9\u0648\u0626\u06cc \u063a\u06cc\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u0642\u062f\u0631\u06cc\u06ba \u06c1\u06cc\u06ba \u062c\u0646 \u06a9\u06cc \u0686\u06be\u0627\u0646 \u0628\u06cc\u0646 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u0627\u06cc\u06a9 \u0633\u0627\u062a\u06be \u062d\u0631\u06a9\u062a \u06a9\u0631\u062a\u06d2 \u0646\u0638\u0631 \u0622\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0627\u06cc\u0633\u06d2 \u0646\u0645\u0648\u0646\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u0622\u067e \u06a9\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<\/ul>\n<p>EDA \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u06a9\u0633 \u0686\u06cc\u0632 \u06a9\u0648 \u0633\u067e\u0648\u0631\u0679 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0628\u06be\u06cc \u0628\u06be\u06cc \u06a9\u0646 \u0686\u06cc\u0632\u0648\u06ba \u06a9\u06cc \u0686\u06be\u0627\u0646 \u0628\u06cc\u0646 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u06d2 \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u0628\u06be\u06cc \u0638\u0627\u06c1\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u06af\u0645\u0631\u0627\u06c1 \u06a9\u0646 \u0631\u067e\u0648\u0631\u0679\u0633 \u06cc\u0627 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u06a9\u06d2 \u0646\u0627\u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0628\u0627\u0631 \u0645\u0627\u0688\u0644\u0632 \u06a9\u0627 \u0628\u0627\u0639\u062b \u0628\u0646 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-step-1-understand-the-dataset\">\u0645\u0631\u062d\u0644\u06c1 1: \u0627\u067e\u0646\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u0648 \u0633\u0645\u062c\u06be\u06cc\u06ba\u06d4<\/h4>\n<p>\u0642\u0637\u0627\u0631\u0648\u06ba \u0627\u0648\u0631 \u06a9\u0627\u0644\u0645\u0648\u06ba \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u06a9\u06d2\u060c \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0627 \u067e\u06cc\u0634 \u0646\u0638\u0627\u0631\u06c1 \u06a9\u0631\u06a9\u06d2\u060c \u0627\u0648\u0631 \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0627\u0642\u0633\u0627\u0645 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u06a9\u06d2 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">print(df.shape)\nprint(df.head())\nprint(df.info())\n<\/code><\/pre>\n<p><code>df.shape<\/code> \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u06a9\u06d2 \u0637\u0648\u0644 \u0648 \u0639\u0631\u0636 \u06a9\u0648 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 <code>df.head()<\/code> \u067e\u06c1\u0644\u06cc \u0686\u0646\u062f \u0642\u0637\u0627\u0631\u06cc\u06ba \u062f\u06a9\u06be\u0627\u0626\u06cc\u06ba\u060c <code>df.info()<\/code> \u06a9\u0627\u0644\u0645\u060c \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0627\u0642\u0633\u0627\u0645\u060c \u0627\u0648\u0631 \u063a\u06cc\u0631 \u063a\u0627\u0626\u0628 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0627 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0686\u06cc\u06a9 \u0627\u0646 \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u06cc\u0633\u06d2 \u06a9\u06c1 \u0631\u06cc\u0648\u0646\u06cc\u0648 \u06a9\u0627\u0644\u0645\u0632 \u06a9\u0648 \u0679\u06cc\u06a9\u0633\u0679 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633\u0679\u0648\u0631 \u06a9\u06cc\u0627 \u062c\u0627 \u0631\u06c1\u0627 \u06c1\u06d2 \u06cc\u0627 \u06a9\u0627\u0644\u0645 \u0627\u06cc\u0633\u06d2 \u06c1\u06cc\u06ba \u062c\u0646 \u0645\u06cc\u06ba \u062a\u0648\u0642\u0639 \u0633\u06d2 \u06a9\u0645 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0645\u0648\u062c\u0648\u062f \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-step-2-examine-summary-statistics\">\u0645\u0631\u062d\u0644\u06c1 2: \u062e\u0644\u0627\u0635\u06c1 \u06a9\u06d2 \u0627\u0639\u062f\u0627\u062f\u0648\u0634\u0645\u0627\u0631 \u06a9\u06cc \u0686\u06be\u0627\u0646 \u0628\u06cc\u0646 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<pre><code class=\"language-python\">print(df.describe())\n<\/code><\/pre>\n<p>\u0639\u062f\u062f\u06cc \u06a9\u0627\u0644\u0645\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 <code>describe()<\/code> \u0627\u0639\u062f\u0627\u062f\u0648\u0634\u0645\u0627\u0631 \u06a9\u06cc \u0627\u0637\u0644\u0627\u0639 \u062f\u06cc\u06ba \u062c\u06cc\u0633\u06d2 \u0634\u0645\u0627\u0631\u060c \u0627\u0648\u0633\u0637\u060c \u0645\u0639\u06cc\u0627\u0631\u06cc \u0627\u0646\u062d\u0631\u0627\u0641\u060c \u06a9\u0645 \u0627\u0632 \u06a9\u0645\u060c \u0686\u0648\u062a\u06be\u0627\u0626\u06cc\u060c \u0627\u0648\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u0642\u062f\u0627\u0631 \u0622\u067e \u06a9\u0648 \u0639\u0627\u0645 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u0627\u0648\u0631 \u0645\u0645\u06a9\u0646\u06c1 \u0628\u06d2 \u0636\u0627\u0628\u0637\u06af\u06cc\u0648\u06ba \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u063a\u06cc\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0648\u0627\u0644\u06cc \u0645\u06c1\u0645 \u062c\u0627\u0626\u0632 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u06cc\u0627 \u06cc\u06c1 \u0688\u06cc\u0679\u0627 \u0627\u0646\u0679\u0631\u06cc \u06a9\u06cc \u063a\u0644\u0637\u06cc \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4 \u0627\u06a9\u06cc\u0644\u06d2 \u062e\u0644\u0627\u0635\u06c1 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u0646\u06c1\u06cc\u06ba \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u06cc \u0648\u0636\u0627\u062d\u062a \u062f\u0631\u0633\u062a \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-step-3-check-missing-and-duplicate-records\">\u0645\u0631\u062d\u0644\u06c1 3: \u06af\u0645\u0634\u062f\u06c1 \u0627\u0648\u0631 \u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<pre><code class=\"language-python\">print(df.isnull().sum())\nprint(df.duplicated().sum())\n<\/code><\/pre>\n<p>\u0644\u0627\u067e\u062a\u06c1 \u0627\u0642\u062f\u0627\u0631 \u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0648\u0631 \u0645\u0627\u0688\u0644\u0632 \u06a9\u0648 \u0645\u062a\u0627\u062b\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u0642\u0637\u0627\u0631\u06cc\u06ba \u0628\u0627\u0631 \u0628\u0627\u0631 \u0628\u0631\u0622\u0645\u062f\u0627\u062a \u06cc\u0627 \u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u062f\u06c1\u0631\u0627\u0626\u06cc \u06af\u0626\u06cc \u0642\u062f\u0631\u06cc\u06ba \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u06cc\u06ba\u06d4 \u06a9\u0633\u06cc \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0648 \u062d\u0630\u0641 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u06cc\u06c1 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u06cc\u06c1 \u062f\u0631\u062d\u0642\u06cc\u0642\u062a \u062f\u06c1\u0631\u0627\u06cc\u0627 \u06af\u06cc\u0627 \u0645\u0634\u0627\u06c1\u062f\u06c1 \u06c1\u06d2 \u06cc\u0627 \u0627\u06cc\u06a9 \u062f\u0631\u0633\u062a \u0627\u0646\u0641\u0631\u0627\u062f\u06cc \u0648\u0627\u0642\u0639\u06c1\u06d4<\/p>\n<h4 id=\"heading-step-4-examine-categories\">\u0645\u0631\u062d\u0644\u06c1 4: \u062a\u062d\u0642\u06cc\u0642\u06cc \u0632\u0645\u0631\u06d2<\/h4>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba \u0627\u06a9\u062b\u0631 \u0632\u0645\u0631\u06d2 \u0634\u0627\u0645\u0644 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u06cc\u0633\u06d2 \u0686\u06cc\u0646\u0644\u060c \u0645\u06c1\u0645\u060c \u0639\u0644\u0627\u0642\u06c1\u060c \u0633\u0627\u0645\u0639\u06cc\u0646\u060c \u06cc\u0627 \u0688\u06cc\u0648\u0627\u0626\u0633 \u06a9\u06cc \u0642\u0633\u0645\u06d4<\/p>\n<pre><code class=\"language-python\">print(df[\"channel\"].value_counts())\nprint(df[\"campaign\"].value_counts())\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u062e\u0644\u0627\u0635\u06c1 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06c1\u0631 \u0632\u0645\u0631\u06d2 \u0645\u06cc\u06ba \u06a9\u062a\u0646\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0622\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06af\u0631 \u0627\u06cc\u06a9 \u0686\u06cc\u0646\u0644 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u0638\u0627\u06c1\u0631 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u062f\u0648\u0633\u0631\u0627 \u0633\u06cc\u0646\u06a9\u0691\u0648\u06ba \u0628\u0627\u0631 \u0638\u0627\u06c1\u0631 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0648 \u0639\u062f\u0645 \u062a\u0648\u0627\u0632\u0646 \u0645\u062a\u0627\u062b\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u06cc \u062a\u0634\u0631\u06cc\u062d \u06a9\u06cc\u0633\u06d2 \u06a9\u06cc \u062c\u0627\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-step-5-explore-distributions-and-relationships\">\u0645\u0631\u062d\u0644\u06c1 5: \u062a\u0642\u0633\u06cc\u0645 \u0627\u0648\u0631 \u062a\u0639\u0644\u0642\u0627\u062a \u06a9\u06cc \u062a\u0644\u0627\u0634<\/h4>\n<p>\u06c1\u0645 \u0645\u0646\u0627\u0641\u0639 \u06a9\u06cc \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0627 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">print(df[\"revenue\"].describe())\n<\/code><\/pre>\n<p>\u0622\u067e \u0639\u062f\u062f\u06cc \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u06a9\u06d2 \u062f\u0631\u0645\u06cc\u0627\u0646 \u0627\u0631\u062a\u0628\u0627\u0637 \u06a9\u0627 \u0628\u06be\u06cc \u062c\u0627\u0626\u0632\u06c1 \u0644\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">numeric_columns = [\n    \"impressions\",\n    \"clicks\",\n    \"conversions\",\n    \"cost\",\n    \"revenue\"\n]\n\nprint(df[numeric_columns].corr())\n<\/code><\/pre>\n<p>\u0627\u0631\u062a\u0628\u0627\u0637 \u06cc\u06c1 \u0628\u062a\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u062f\u0648 \u0639\u062f\u062f\u06cc \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u0627\u06cc\u06a9 \u0633\u0627\u062a\u06be \u06a9\u06cc\u0633\u06d2 \u0628\u062f\u0644\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06cc\u06a9 \u0645\u062b\u0628\u062a \u0627\u0631\u062a\u0628\u0627\u0637 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0627\u06cc\u06a9 \u0645\u062a\u063a\u06cc\u0631 \u06a9\u06cc \u0627\u0639\u0644\u06cc \u0627\u0642\u062f\u0627\u0631 \u062f\u0648\u0633\u0631\u06d2 \u0645\u062a\u063a\u06cc\u0631 \u06a9\u06cc \u0627\u0639\u0644\u06cc \u0627\u0642\u062f\u0627\u0631 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0645\u0644 \u06a9\u0631 \u0648\u0627\u0642\u0639 \u06c1\u0648\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u0645\u0646\u0641\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0627\u06cc\u06a9 \u06a9\u06cc \u0627\u0639\u0644\u06cc \u0642\u062f\u0631\u06cc\u06ba \u062f\u0648\u0633\u0631\u06d2 \u06a9\u06cc \u06a9\u0645 \u0627\u0642\u062f\u0627\u0631 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0645\u0644\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0627\u0648\u0631 \u0622\u0645\u062f\u0646\u06cc \u0645\u062b\u0628\u062a \u0637\u0648\u0631 \u067e\u0631 \u0645\u0646\u0633\u0644\u06a9 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0628\u0691\u06d2 \u0628\u062c\u0679 \u0648\u0627\u0644\u06cc \u0645\u06c1\u0645\u0627\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0622\u0645\u062f\u0646\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u0627\u0633 \u0633\u06d2 \u06cc\u06c1 \u062b\u0627\u0628\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u0627 \u06a9\u06c1 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0645\u06cc\u06ba \u0627\u0636\u0627\u0641\u06d2 \u0633\u06d2 \u0622\u0645\u062f\u0646\u06cc \u0645\u06cc\u06ba \u0627\u0636\u0627\u0641\u06c1 \u06c1\u0648\u0627\u06d4 \u0645\u06c1\u0645 \u06a9\u0627 \u0645\u0639\u06cc\u0627\u0631\u060c \u0633\u0627\u0645\u0639\u06cc\u0646 \u06a9\u0627 \u0633\u0627\u0626\u0632\u060c \u0645\u0648\u0633\u0645\u06cc\u060c \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u06a9\u06cc \u0637\u0644\u0628 \u0627\u0648\u0631 \u062f\u06cc\u06af\u0631 \u0639\u0648\u0627\u0645\u0644 \u06a9\u0627 \u0628\u06be\u06cc \u0627\u062b\u0631 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-what-insights-can-eda-produce\">EDA \u06a9\u06cc\u0627 \u0628\u0635\u06cc\u0631\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u061f<\/h4>\n<p>EDA \u0634\u0646\u0627\u062e\u062a \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2:<\/p>\n<ul>\n<li><strong>\u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u06d2 \u0645\u0633\u0627\u0626\u0644:<\/strong> \u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631\u060c \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u063a\u0644\u0637 \u0627\u0642\u0633\u0627\u0645\u060c \u0688\u067e\u0644\u06cc\u06a9\u06cc\u0679 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632\u060c \u06cc\u0627 \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0631\u0627\u0636 \u067e\u06cc\u0645\u0627\u0626\u0634\u06d4<\/li>\n<li><strong>\u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06d2 \u0641\u0631\u0642:<\/strong> \u0632\u06cc\u0627\u062f\u06c1 \u06cc\u0627 \u06a9\u0645 \u0622\u0645\u062f\u0646\u06cc\u060c \u062a\u0628\u0627\u062f\u0644\u0648\u06ba\u060c \u06cc\u0627 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0648\u0627\u0644\u06d2 \u0686\u06cc\u0646\u0644\u0632 \u06cc\u0627 \u0645\u06c1\u0645\u0627\u062a\u06d4<\/li>\n<li><strong>\u062a\u0642\u0633\u06cc\u0645 \u067e\u06cc\u0679\u0631\u0646:<\/strong> \u06a9\u06cc\u0627 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0631 \u0622\u0631\u0688\u0631\u0632 \u06a9\u06cc \u0642\u062f\u0631\u06cc\u06ba \u0645\u0644\u062a\u06cc \u062c\u0644\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u06cc\u0627 \u06a9\u06cc\u0627 \u06a9\u0686\u06be \u063a\u06cc\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0628\u0691\u06d2 \u0622\u0631\u0688\u0631\u0632 \u0627\u0648\u0633\u0637 \u06a9\u0648 \u0645\u062a\u0627\u062b\u0631 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li><strong>\u0645\u0645\u06a9\u0646\u06c1 \u062a\u0639\u0644\u0642\u0627\u062a:<\/strong> \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u062c\u0648 \u0627\u06cc\u06a9 \u0633\u0627\u062a\u06be \u062a\u0628\u062f\u06cc\u0644 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0645\u0632\u06cc\u062f \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u0645\u0632\u06cc\u062f \u062a\u0641\u062a\u06cc\u0634 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0633\u0648\u0627\u0644\u0627\u062a:<\/strong> \u063a\u06cc\u0631 \u0645\u062a\u0648\u0642\u0639 \u0646\u062a\u0627\u0626\u062c \u062c\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642\u060c \u062a\u0635\u0648\u0631\u060c \u06cc\u0627 \u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u062c\u0627\u0646\u0686 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/li>\n<\/ul>\n<p>EDA \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0648\u062c\u06c1 \u0627\u0648\u0631 \u0627\u062b\u0631 \u0642\u0627\u0626\u0645 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u06cc \u0628\u06c1\u062a\u0631 \u062a\u0641\u06c1\u06cc\u0645 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u06cc\u06c1 \u0641\u06cc\u0635\u0644\u06c1 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0622\u067e \u06a9\u06cc \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06af\u06d2 \u06a9\u06cc\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-14-cohort-analysis\">\u0628\u0627\u0628 14: \u06a9\u0648\u06c1\u0648\u0631\u0679 \u062a\u062c\u0632\u06cc\u06c1<\/h3>\n<p>\u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631\u0646\u06d2 \u067e\u0631 \u06af\u0627\u06c1\u06a9 \u06a9\u0627 \u0631\u0648\u06cc\u06c1 \u0645\u0632\u06cc\u062f \u062f\u0644\u0686\u0633\u067e \u06c1\u0648 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u0634\u062a\u0631\u06a9\u06c1 \u0646\u0642\u0637\u06c1 \u0622\u063a\u0627\u0632 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u06a9\u0648\u06c1\u0648\u0631\u0679\u0633 \u06af\u0631\u0648\u067e \u0635\u0627\u0631\u0641\u06cc\u0646\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0622\u067e \u0627\u067e\u0646\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0648 \u0627\u0633 \u0645\u06c1\u06cc\u0646\u06d2 \u06a9\u06d2 \u062d\u0633\u0627\u0628 \u0633\u06d2 \u06af\u0631\u0648\u067e \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0628 \u0627\u0646\u06c1\u0648\u06ba \u0646\u06d2 \u067e\u06c1\u0644\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u062a\u06be\u06cc\u06d4<\/p>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0627\u06cc\u06a9 \u06af\u0627\u06c1\u06a9 \u0646\u06d2 \u0627\u067e\u0646\u06cc \u067e\u06c1\u0644\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u062c\u0646\u0648\u0631\u06cc \u0645\u06cc\u06ba \u06a9\u06cc \u062a\u06be\u06cc \u0627\u0648\u0631 \u062f\u0648\u0633\u0631\u06d2 \u06af\u0627\u06c1\u06a9 \u0646\u06d2 \u0645\u0627\u0631\u0686 \u0645\u06cc\u06ba \u0627\u067e\u0646\u06cc \u067e\u06c1\u0644\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u062a\u06be\u06cc\u06d4 \u0627\u0646 \u06a9\u0627 \u062a\u0639\u0644\u0642 \u0645\u062e\u062a\u0644\u0641 \u062d\u0635\u0648\u0644\u06cc \u06af\u0631\u0648\u06c1\u0648\u06ba \u0633\u06d2 \u06c1\u06d2\u06d4<\/p>\n<p>\u0633\u0628 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u06c1\u0631 \u06af\u0627\u06c1\u06a9 \u06a9\u06cc \u067e\u06c1\u0644\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"purchase_date\"] = pd.to_datetime(\n    df[\"purchase_date\"]\n)\n\nfirst_purchase = (\n    df.groupby(\"customer_id\")[\n        \"purchase_date\"\n    ].min()\n)\n<\/code><\/pre>\n<p>\u0622\u067e \u0627\u0633 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u0648 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0633\u06d2 \u062c\u0648\u0691 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"first_purchase\"] = (\n    df[\"customer_id\"]\n    .map(first_purchase)\n)\n<\/code><\/pre>\n<p>\u067e\u06be\u0631 \u06a9\u0648\u06c1\u0648\u0631\u0679 \u0645\u06c1\u06cc\u0646\u06d2 \u0646\u06a9\u0627\u0644\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"cohort_month\"] = (\n    df[\"first_purchase\"]\n    .dt.to_period(\"M\")\n)\n<\/code><\/pre>\n<p>\u0627\u0628 \u0622\u067e \u062d\u0635\u0648\u0644 \u06a9\u06d2 \u0627\u062f\u0648\u0627\u0631 \u0645\u06cc\u06ba \u06a9\u0633\u0679\u0645\u0631 \u06a9\u06d2 \u0631\u0648\u06cc\u06d2 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06a9\u0648\u06c1\u0648\u0631\u0679 \u062a\u062c\u0632\u06cc\u06c1 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0628\u0631\u0642\u0631\u0627\u0631 \u0631\u06a9\u06be\u0646\u06d2 \u06a9\u06cc \u0634\u0631\u062d \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0641\u06cc\u062f \u06c1\u06d2\u06d4 \u06a9\u0645\u067e\u0646\u06cc\u0648\u06ba \u06a9\u0648 \u0645\u0639\u0644\u0648\u0645 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0627\u06cc\u06a9 \u0645\u06c1\u0645 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u062d\u0627\u0635\u0644 \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 \u06af\u0627\u06c1\u06a9 \u062f\u0648\u0633\u0631\u06cc \u0645\u06c1\u0645\u0627\u062a \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u062d\u0627\u0635\u0644 \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u0645\u0642\u0627\u0628\u0644\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u062f\u06cc\u0631 \u062a\u06a9 \u0645\u062a\u062d\u0631\u06a9 \u0631\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u0628\u0635\u06cc\u0631\u062a \u0635\u0631\u0641 \u06cc\u06c1 \u062c\u0627\u0646\u0646\u06d2 \u0633\u06d2 \u06a9\u06c1\u06cc\u06ba \u0632\u06cc\u0627\u062f\u06c1 \u0642\u06cc\u0645\u062a\u06cc \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0646 \u0645\u06c1\u0645\u0648\u06ba \u0646\u06d2 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0627\u0628\u062a\u062f\u0627\u0626\u06cc \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u0648 \u062c\u0646\u0645 \u062f\u06cc\u0627\u06d4<\/p>\n<h3 id=\"heading-chapter-15-retention-analysis\">\u0628\u0627\u0628 15: \u0628\u0631\u0642\u0631\u0627\u0631 \u0631\u06a9\u06be\u0646\u06d2 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1<\/h3>\n<p>\u06a9\u0633\u0679\u0645\u0631 \u06a9\u0627 \u062d\u0635\u0648\u0644 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u0627 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u062d\u0635\u06c1 \u06c1\u06d2\u06d4 \u06af\u0627\u06c1\u06a9\u0648\u06ba \u06a9\u0648 \u0628\u0631\u0642\u0631\u0627\u0631 \u0631\u06a9\u06be\u0646\u0627 \u0628\u06be\u06cc \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0627\u06cc\u06a9 \u06a9\u0645\u067e\u0646\u06cc \u0646\u06d2 \u062c\u0646\u0648\u0631\u06cc \u0645\u06cc\u06ba 1,000 \u0635\u0627\u0631\u0641\u06cc\u0646 \u062d\u0627\u0635\u0644 \u06a9\u06cc\u06d2\u06d4 \u0627\u06af\u0631 \u0641\u0631\u0648\u0631\u06cc \u0645\u06cc\u06ba \u0635\u0631\u0641 50 \u0644\u0648\u06af \u0648\u0627\u067e\u0633 \u0622\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0622\u067e \u06a9\u06d2 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u06a9\u0648 \u0628\u0631\u0642\u0631\u0627\u0631 \u0631\u06a9\u06be\u0646\u06d2 \u06a9\u0627 \u0645\u0633\u0626\u0644\u06c1 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0648\u0627\u067e\u0633 \u0622\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u062f\u0631\u062c \u0630\u06cc\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">monthly_customers = (\n    df.groupby(\n        df[\"purchase_date\"].dt.to_period(\"M\")\n    )[\"customer_id\"]\n    .nunique()\n)\n<\/code><\/pre>\n<p>\u0628\u0631\u0642\u0631\u0627\u0631 \u0631\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0645\u0632\u06cc\u062f \u062a\u0641\u0635\u06cc\u0644\u06cc \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0622\u067e \u06a9\u0648 \u062f\u0631\u0633\u062a \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0648\u0646 \u0627\u06cc\u06a9 \u0641\u0639\u0627\u0644 \u06af\u0627\u06c1\u06a9 \u0633\u0645\u062c\u06be\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0627\u06cc \u06a9\u0627\u0645\u0631\u0633 \u06a9\u0645\u067e\u0646\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0633\u0631\u06af\u0631\u0645\u06cc \u06a9\u0627 \u0645\u0637\u0644\u0628 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 SaaS \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u0644\u0627\u06af \u0627\u0646 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06cc \u0645\u06cc\u0644 \u0645\u06c1\u0645\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06a9\u06be\u0644\u0627 \u06cc\u0627 \u06a9\u0644\u06a9 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062a\u0639\u0631\u06cc\u0641 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0645\u0637\u0627\u0628\u0642 \u06c1\u0648\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<h2 id=\"heading-part-iv-marketing-visualization\">\u062d\u0635\u06c1 IV: \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u0627 \u062a\u0635\u0648\u0631<\/h2>\n<p>\u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0645\u0646\u0638\u0645 \u0627\u0648\u0631 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u0639\u062f\u060c \u0627\u06af\u0644\u0627 \u0686\u06cc\u0644\u0646\u062c \u0645\u0648\u0627\u0635\u0644\u0627\u062a \u06a9\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0627\u0631 \u06a9\u0648 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u06cc \u0645\u06a9\u0645\u0644 \u0633\u0645\u062c\u06be \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u06cc\u06a9 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06cc\u0646\u06cc\u062c\u0631 \u0688\u06cc\u0679\u0627 \u06a9\u06cc 50,000 \u0642\u0637\u0627\u0631\u06cc\u06ba \u0646\u06c1\u06cc\u06ba \u062f\u06cc\u06a9\u06be\u0646\u0627 \u0686\u0627\u06c1\u062a\u0627\u06d4<\/p>\n<p>\u062a\u0635\u0648\u0631 \u067e\u0644 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2.<\/p>\n<h3 id=\"heading-chapter-16-visualization-as-communication\">\u0628\u0627\u0628 16: \u0645\u0648\u0627\u0635\u0644\u0627\u062a \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u062a\u0635\u0648\u0631<\/h3>\n<p>\u0627\u06cc\u06a9 \u062a\u0635\u0648\u0631 \u06a9\u0648 \u0627\u06cc\u06a9 \u0633\u0648\u0627\u0644 \u06a9\u0627 \u062c\u0648\u0627\u0628 \u062f\u06cc\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<ol>\n<li><strong>\u06a9\u0648\u0646 \u0633\u06d2 \u0686\u06cc\u0646\u0644\u0632 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0622\u0645\u062f\u0646\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/strong> \u0627\u0633 \u0635\u0648\u0631\u062a \u0645\u06cc\u06ba\u060c \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u0686\u0627\u0631\u0679 \u0645\u0646\u0627\u0633\u0628 \u06c1\u06d2.<\/li>\n<li><strong>\u0622\u067e \u06a9\u06cc \u0648\u0627\u067e\u0633\u06cc \u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u06cc\u0633\u06d2 \u0628\u062f\u0644\u062a\u06cc \u06c1\u06d2\u061f<\/strong> \u0627\u06cc\u06a9 \u0644\u0627\u0626\u0646 \u0686\u0627\u0631\u0679 \u06cc\u06c1\u0627\u06ba \u0645\u0639\u0646\u06cc \u0631\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u06a9\u06cc\u0627 \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0622\u0645\u062f\u0646\u06cc \u0633\u06d2 \u0645\u0646\u0633\u0644\u06a9 \u06c1\u06cc\u06ba\u061f<\/strong> \u0627\u0633 \u0645\u0642\u0635\u062f \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0627\u06cc\u06a9 scatterplot \u062a\u0639\u0644\u0642\u0627\u062a \u06a9\u06cc \u062c\u0627\u0646\u0686 \u067e\u0691\u062a\u0627\u0644 \u0645\u06cc\u06ba \u0645\u062f\u062f\u06af\u0627\u0631 \u062b\u0627\u0628\u062a \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<\/ol>\n<p>\u0686\u0627\u0631\u0679\u0633 \u06cc\u0642\u06cc\u0646\u06cc \u0637\u0648\u0631 \u067e\u0631 \u067e\u06cc\u0634\u06c1 \u0648\u0631 \u0646\u0638\u0631 \u0622\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u06cc\u06c1 \u0648\u0627\u062d\u062f \u0645\u0642\u0635\u062f \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06c1\u0645\u0627\u0631\u0627 \u0627\u0635\u0644 \u0645\u0642\u0635\u062f \u0627\u06c1\u0645 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u0645\u06cc\u06ba \u0622\u0633\u0627\u0646 \u0628\u0646\u0627\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-how-to-choose-the-right-chart\">\u0635\u062d\u06cc\u062d \u0686\u0627\u0631\u0679 \u06a9\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u06cc\u0633\u06d2 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u062a\u0648 \u0622\u067e \u06a9\u06cc\u0633\u06d2 \u062c\u0627\u0646\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u06a9\u0633 \u0642\u0633\u0645 \u06a9\u0627 \u0686\u0627\u0631\u0679 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u061f<\/p>\n<p>\u0622\u067e \u06a9\u0648 \u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0631\u062c\u062d\u0627\u0646\u0627\u062a \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0644\u0627\u0626\u0646 \u0686\u0627\u0631\u0679\u0633\u060c \u0632\u0645\u0631\u0648\u06ba \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u0627\u0631 \u0686\u0627\u0631\u0679\u0633\u060c \u0639\u062f\u062f\u06cc \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u06a9\u06d2 \u062f\u0631\u0645\u06cc\u0627\u0646 \u062a\u0639\u0644\u0642\u0627\u062a \u06a9\u0648 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0633\u06a9\u06cc\u0679\u0631 \u067e\u0644\u0627\u0679\u060c \u062a\u0642\u0633\u06cc\u0645 \u062f\u06a9\u06be\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06c1\u0633\u0679\u0648\u06af\u0631\u0627\u0645\u060c \u0627\u0648\u0631 \u062c\u0628 \u062f\u0631\u0633\u062a \u0627\u0642\u062f\u0627\u0631 \u0627\u06c1\u0645 \u06c1\u0648\u06ba \u062a\u0648 \u062c\u062f\u0648\u0644\u0648\u06ba \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<p>\u062a\u0635\u0648\u0631 \u0633\u0648\u0627\u0644 \u0633\u06d2 \u0645\u0645\u0627\u062b\u0644 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-17-revenue-over-time\">\u0628\u0627\u0628 17: \u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0648\u0627\u067e\u0633\u06cc<\/h3>\n<p>\u0631\u06cc\u0679\u0631\u0646 \u0627\u06cc\u06a9 \u06a9\u0644 \u06a9\u0648 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062a\u0628\u062f\u06cc\u0644\u06cc\u0648\u06ba \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u062a\u06d2 \u0648\u0642\u062a \u0645\u0632\u06cc\u062f \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06cc\u06a9 \u06a9\u0645\u067e\u0646\u06cc \u0627\u06cc\u06a9 \u0645\u06c1\u06cc\u0646\u06d2 \u0645\u06cc\u06ba \u0627\u06c1\u0645 \u0622\u0645\u062f\u0646\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u0644\u06cc\u06a9\u0646 \u0627\u06af\u0644\u06d2 \u0645\u06c1\u06cc\u0646\u06d2 \u0645\u06cc\u06ba \u06a9\u0645\u06cc \u06a9\u0627 \u0633\u0627\u0645\u0646\u0627 \u06a9\u0631\u0646\u0627 \u067e\u0691\u062a\u0627 \u06c1\u06d2\u06d4 \u062f\u06cc\u06af\u0631 \u06a9\u0645\u067e\u0646\u06cc\u0648\u06ba \u06a9\u06cc \u06a9\u0644 \u0622\u0645\u062f\u0646\u06cc \u06a9\u0645 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u0644\u06cc\u06a9\u0646 \u0645\u0633\u0644\u0633\u0644 \u062a\u0631\u0642\u06cc \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0648\u0627\u067e\u0633\u06cc \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0622\u067e \u06a9\u0648 \u0631\u062c\u062d\u0627\u0646\u0627\u062a\u060c \u0628\u0627\u0631 \u0628\u0627\u0631 \u0622\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0645\u0648\u0633\u0645\u06cc \u0646\u0645\u0648\u0646\u0648\u06ba\u060c \u0688\u0631\u0627\u0645\u0627\u0626\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc\u0648\u06ba\u060c \u0627\u0648\u0631 \u0627\u06cc\u0633\u06d2 \u0627\u062f\u0648\u0627\u0631 \u06a9\u0627 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06cc\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u0645\u0644\u062a\u06cc \u06c1\u06d2 \u062c\u0646 \u067e\u0631 \u0627\u0636\u0627\u0641\u06cc \u062a\u0648\u062c\u06c1 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u0645\u062f\u0646\u06cc \u0638\u0627\u06c1\u0631 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u062f\u0631\u0633\u062a \u062a\u0627\u0631\u06cc\u062e \u06a9\u0627 \u06a9\u0627\u0644\u0645 \u0627\u0648\u0631 \u0627\u06cc\u06a9 \u0639\u062f\u062f\u06cc \u0645\u062d\u0635\u0648\u0644 \u06a9\u0627 \u06a9\u0627\u0644\u0645 \u06c1\u06d2\u06d4 \u0630\u06cc\u0644 \u06a9\u06cc \u0645\u062b\u0627\u0644 \u06cc\u06c1 \u0641\u0631\u0636 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u06c1\u06d2: <code>purchase_date<\/code> \u06c1\u0631 \u06a9\u0627\u0644\u0645 \u0627\u0648\u0631 \u06c1\u0631 \u0642\u0637\u0627\u0631 \u0631\u06cc\u0648\u0646\u06cc\u0648 \u0627\u06cc\u0648\u0646\u0679 \u06cc\u0627 \u0644\u06cc\u0646 \u062f\u06cc\u0646 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-preparing-monthly-revenue\">\u0645\u0627\u06c1\u0627\u0646\u06c1 \u0648\u0627\u067e\u0633\u06cc \u06a9\u06cc \u062a\u06cc\u0627\u0631\u06cc<\/h4>\n<p>\u067e\u06c1\u0644\u06d2\u060c \u062a\u0627\u0631\u06cc\u062e \u06a9\u06d2 \u06a9\u0627\u0644\u0645 \u06a9\u0648 \u062a\u0627\u0631\u06cc\u062e\/\u0648\u0642\u062a \u06a9\u06cc \u0634\u06a9\u0644 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">import pandas as pd\nimport matplotlib.pyplot as plt\n\ndf[\"purchase_date\"] = pd.to_datetime(\n    df[\"purchase_date\"],\n    errors=\"coerce\"\n)\n\ndf = df.dropna(\n    subset=[\"purchase_date\", \"revenue\"]\n)\n<\/code><\/pre>\n<p>\u0627\u06af\u0644\u0627\u060c \u0645\u0627\u06c1 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0627\u067e\u0646\u06cc \u0622\u0645\u062f\u0646\u06cc \u06a9\u0648 \u06af\u0631\u0648\u067e \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">monthly_revenue = (\n    df.set_index(\"purchase_date\")[\"revenue\"]\n    .resample(\"MS\")\n    .sum()\n)\n<\/code><\/pre>\n<p>\u06a9\u06c1 <code>\"MS\"<\/code> \u0641\u0631\u06cc\u06a9\u0648\u0626\u06cc\u0646\u0633\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0645\u06c1\u06cc\u0646\u06d2 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u06af\u0631\u0648\u067e \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062c\u0633 \u0645\u06cc\u06ba \u06c1\u0631 \u067e\u06cc\u0631\u06cc\u0688 \u06a9\u0648 \u0645\u06c1\u06cc\u0646\u06d2 \u06a9\u06d2 \u0622\u063a\u0627\u0632 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0644\u06cc\u0628\u0644 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u06a9\u06c1 <code>sum()<\/code> \u06cc\u06c1 \u06a9\u0627\u0645 \u0645\u0627\u06c1\u0627\u0646\u06c1 \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u0642\u062f\u0631\u0648\u06ba \u0645\u06cc\u06ba \u0627\u0636\u0627\u0641\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u062d\u0633\u0627\u0628 \u0641\u0631\u0636 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06c1\u0631 \u0642\u0637\u0627\u0631 \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u0627\u0633 \u0631\u0642\u0645 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u062c\u0633\u06d2 \u0634\u0627\u0645\u0644 \u06a9\u0631\u0646\u0627 \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u06c1\u06cc \u0645\u0627\u06c1\u0627\u0646\u06c1 \u0622\u0645\u062f\u0646\u06cc \u06a9\u0627 \u0645\u062c\u0645\u0648\u0639\u06c1 \u0634\u0627\u0645\u0644 \u06c1\u06d2\u060c \u062a\u0648 \u0688\u06be\u0627\u0646\u0686\u06d2 \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u06cc\u06d2 \u0628\u063a\u06cc\u0631 \u0627\u0639\u0627\u062f\u06cc \u0645\u0627\u06c1\u0627\u0646\u06c1 \u0679\u0648\u0679\u0644 \u06a9\u0648 \u0634\u0627\u0645\u0644 \u0646\u06c1 \u06a9\u0631\u06cc\u06ba\u06d4 \u0627\u06cc\u0633\u0627 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u0622\u067e \u06a9\u06d2 \u0645\u0646\u0627\u0641\u0639 \u06a9\u0648 \u062f\u0648\u06af\u0646\u0627 \u0634\u0645\u0627\u0631 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-visualizing-the-trend\">\u0631\u062c\u062d\u0627\u0646 \u06a9\u0627 \u062a\u0635\u0648\u0631<\/h4>\n<pre><code class=\"language-python\">monthly_revenue.plot(\n    kind=\"line\",\n    marker=\"o\"\n)\n\nplt.title(\"Illustrative Monthly Marketing Revenue\")\nplt.xlabel(\"Month\")\nplt.ylabel(\"Revenue ($)\")\nplt.grid(True, alpha=0.3)\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n<p>\u0644\u0627\u0626\u0646 \u0686\u0627\u0631\u0679\u0633 \u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u062f\u06cc\u06a9\u06be\u0646\u0627 \u0622\u0633\u0627\u0646 \u0628\u0646\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u0641\u0642\u06cc \u0645\u062d\u0648\u0631 \u0648\u0642\u062a \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0639\u0645\u0648\u062f\u06cc \u0645\u062d\u0648\u0631 \u0645\u0646\u0627\u0641\u0639 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u06c1\u0631 \u0688\u0627\u0679 \u0627\u06cc\u06a9 \u0645\u06c1\u06cc\u0646\u06d2 \u06a9\u06cc \u06a9\u0644 \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0645\u0646\u0633\u0644\u06a9 \u0644\u0627\u0626\u0646\u06cc\u06ba \u0645\u062c\u0645\u0648\u0639\u06cc \u067e\u06cc\u0679\u0631\u0646 \u06a9\u06cc \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u0646\u0627 \u0622\u0633\u0627\u0646 \u0628\u0646\u0627\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p><em>\u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0645\u0642\u0627\u0635\u062f \u06a9\u06d2 \u0644\u06cc\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0645\u062b\u0627\u0644<\/em><\/p>\n<h4 id=\"heading-interpreting-the-chart\">\u0686\u0627\u0631\u0679 \u06a9\u06cc \u062a\u0634\u0631\u06cc\u062d<\/h4>\n<p>\u062c\u0628 \u0622\u067e \u06af\u0631\u0627\u0641 \u06a9\u0627 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06cc\u06ba \u062a\u0648 \u0627\u067e\u0646\u06d2 \u0622\u067e \u0633\u06d2 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0633\u0648\u0627\u0644\u0627\u062a \u067e\u0648\u0686\u06be\u06cc\u06ba:<\/p>\n<ul>\n<li>\u06a9\u06cc\u0627 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0628\u0691\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u06a9\u0645 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba \u06cc\u0627 \u0645\u0633\u062a\u062d\u06a9\u0645 \u0631\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0627\u0686\u0627\u0646\u06a9 \u0627\u0636\u0627\u0641\u06c1 \u06cc\u0627 \u06a9\u0645\u06cc \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u06c1\u0631 \u0633\u0627\u0644 \u0627\u06cc\u06a9 \u06c1\u06cc \u0645\u0648\u0633\u0645 \u0645\u06cc\u06ba \u0627\u06cc\u0633\u06cc \u06c1\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u0622\u062a\u06cc \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0645\u06c1\u0645 \u06a9\u0627 \u0622\u063a\u0627\u0632\u060c \u0642\u06cc\u0645\u062a \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644\u06cc\u060c \u067e\u0631\u0648\u0645\u0648\u0634\u0646\u060c \u06cc\u0627 \u067e\u0631\u0648\u0688\u06a9\u0679 \u0644\u0627\u0646\u0686 \u062a\u0628\u062f\u06cc\u0644\u06cc \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0627\u062f\u0648\u0627\u0631 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u0645\u06a9\u0645\u0644 \u0627\u0648\u0631 \u0645\u0633\u062a\u0642\u0644 \u0637\u0648\u0631 \u067e\u0631 \u06a9\u06cc\u0627 \u062c\u0627 \u0631\u06c1\u0627 \u06c1\u06d2\u061f<\/li>\n<\/ul>\n<p>\u0628\u0691\u06be\u062a\u06cc \u06c1\u0648\u0626\u06cc \u0644\u06a9\u06cc\u0631 \u06a9\u0627 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06c1\u0645 \u06a9\u06cc \u0622\u0645\u062f\u0646\u06cc \u0645\u06cc\u06ba \u0627\u0636\u0627\u0641\u06c1 \u06c1\u0648\u0627 \u06c1\u06d2\u06d4 \u062f\u06cc\u06af\u0631 \u0639\u0648\u0627\u0645\u0644 \u062c\u06cc\u0633\u06d2 \u0645\u0648\u0633\u0645\u060c \u0642\u06cc\u0645\u062a\u060c \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u06a9\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc\u060c \u0627\u0648\u0631 \u06af\u0627\u06c1\u06a9 \u06a9\u06cc \u0645\u0627\u0646\u06af \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644\u06cc \u06a9\u0627 \u0628\u06be\u06cc \u0627\u062b\u0631 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u0635\u0631\u0641 \u0686\u0646\u062f \u0645\u0627\u06c1 \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u067e\u0627\u0633 \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u0645\u0648\u0633\u0645\u06cc \u0646\u0645\u0648\u0646\u0648\u06ba \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0627\u0641\u06cc \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0646\u06c1 \u06c1\u0648\u06ba\u06d4 \u0633\u0648\u0627\u0644\u0627\u062a \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u0686\u0627\u0631\u0679\u0633 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u060c \u067e\u06be\u0631 \u0646\u0645\u0648\u0646\u0648\u06ba \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u0645\u06c1\u0645 \u06a9\u06cc \u0633\u0631\u06af\u0631\u0645\u06cc\u0648\u06ba \u0627\u0648\u0631 \u062f\u06cc\u06af\u0631 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0633\u06d2 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u062a\u0648 \u06cc\u0627\u062f \u0631\u06a9\u06be\u06cc\u06ba\u060c \u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0645\u0646\u0627\u0641\u0639 \u06a9\u0627 \u0686\u0627\u0631\u0679 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644\u06cc\u0648\u06ba \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062c\u0648 \u0622\u067e \u06a9\u0648 \u0631\u062c\u062d\u0627\u0646\u0627\u062a \u06a9\u06cc \u062c\u0627\u0646\u0686 \u067e\u0691\u062a\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u0627\u0648\u0631 \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0646\u0642\u0637\u06c1 \u0622\u063a\u0627\u0632 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0646 \u06a9\u06cc \u0648\u062c\u06c1 \u06a9\u06cc\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-18-channel-comparisons\">\u0628\u0627\u0628 18: \u0686\u06cc\u0646\u0644 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1<\/h3>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0679\u06cc\u0645\u06cc\u06ba \u0627\u06a9\u062b\u0631 \u0628\u06cc\u06a9 \u0648\u0642\u062a \u0645\u062a\u0639\u062f\u062f \u0686\u06cc\u0646\u0644\u0632 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u0627\u06cc \u0645\u06cc\u0644\u060c \u062a\u0644\u0627\u0634 \u06a9\u06d2 \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a\u060c \u0633\u0648\u0634\u0644 \u0645\u06cc\u0688\u06cc\u0627\u060c \u0627\u0648\u0631 \u0688\u0633\u067e\u0644\u06d2 \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a \u06c1\u0631 \u0627\u06cc\u06a9 \u0622\u067e \u06a9\u06cc \u0622\u0645\u062f\u0646\u06cc \u0645\u06cc\u06ba \u062d\u0635\u06c1 \u0688\u0627\u0644 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0646 \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u067e\u06c1\u0646\u0686\u060c \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u0627\u0648\u0631 \u0644\u0627\u06af\u062a \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0686\u06cc\u0646\u0644 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u0622\u067e \u06a9\u0648 \u0633\u0648\u0627\u0644\u0627\u062a \u06a9\u06d2 \u062c\u0648\u0627\u0628\u0627\u062a \u062f\u06cc\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u06cc\u0633\u06d2:<\/p>\n<ul>\n<li>\u06a9\u0648\u0646 \u0633\u06d2 \u0686\u06cc\u0646\u0644\u0632 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0622\u0645\u062f\u0646\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u0648\u0646 \u0633\u06d2 \u0686\u06cc\u0646\u0644\u0632 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u0648\u0646 \u0633\u06d2 \u0686\u06cc\u0646\u0644\u0632 \u0622\u067e \u06a9\u06d2 \u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0628\u062c\u0679 \u06a9\u0648 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u0624\u062b\u0631 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0627\u0639\u0644\u06cc\u0670 \u0631\u0633\u0627\u0626\u06cc \u0648\u0627\u0644\u06d2 \u0686\u06cc\u0646\u0644\u0632 \u0628\u06be\u06cc \u0645\u0639\u0646\u06cc \u062e\u06cc\u0632 \u0646\u062a\u0627\u0626\u062c \u067e\u06cc\u062f\u0627 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<\/ul>\n<p>\u062a\u0635\u0648\u0631\u0627\u062a \u0627\u0646 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u0645\u06cc\u06ba \u0622\u0633\u0627\u0646 \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u06af\u0631 \u0622\u067e \u06a9\u06cc \u0631\u067e\u0648\u0631\u0679 \u0645\u06cc\u06ba \u0645\u062a\u0639\u062f\u062f \u0686\u06cc\u0646\u0644\u0632 \u0634\u0627\u0645\u0644 \u06c1\u0648\u06ba\u06d4<\/p>\n<h4 id=\"heading-comparing-revenue-by-channel\">\u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0622\u0645\u062f\u0646\u06cc \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1<\/h4>\n<p>\u0627\u067e\u0646\u06cc \u0622\u0645\u062f\u0646\u06cc \u06a9\u0648 \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u06af\u0631\u0648\u067e \u06a9\u0631 \u06a9\u06d2 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">channel_revenue = (\n    df.groupby(\"channel\")[\"revenue\"]\n    .sum()\n    .sort_values(ascending=False)\n)\n<\/code><\/pre>\n<p>\u067e\u06be\u0631 \u0628\u0627\u0631 \u0686\u0627\u0631\u0679 \u0628\u0646\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">import matplotlib.pyplot as plt\n\nchannel_revenue.plot(\n    kind=\"bar\"\n)\n\nplt.title(\"Illustrative Revenue by Marketing Channel\")\nplt.xlabel(\"Marketing Channel\")\nplt.ylabel(\"Revenue ($)\")\nplt.xticks(rotation=45, ha=\"right\")\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n<p>\u06c1\u0631 \u0628\u0627\u0631 \u0627\u06cc\u06a9 \u0686\u06cc\u0646\u0644 \u0633\u06d2 \u0648\u0627\u0628\u0633\u062a\u06c1 \u06a9\u0644 \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0627\u0639\u0644\u06cc\u0670 \u0633\u06d2 \u06a9\u0645 \u062a\u06a9 \u0686\u06be\u0627\u0646\u0679\u0646\u0627 \u06cc\u06c1 \u0634\u0646\u0627\u062e\u062a \u06a9\u0631\u0646\u0627 \u0622\u0633\u0627\u0646 \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0645\u06cc\u06ba \u06a9\u0648\u0646 \u0633\u06d2 \u0686\u06cc\u0646\u0644\u0632 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0622\u0645\u062f\u0646\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/umang.pk\/wp-content\/uploads\/2026\/10\/1793307138_689_\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af-\u0645\u06cc\u06ba-\u0627\u0632\u06af\u0631-\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af-\u06a9\u06d2-\u062a\u062c\u0632\u06cc\u0627\u062a\u060c-\u0622\u0679\u0648\u0645\u06cc\u0634\u0646\u060c-\u0627\u0648\u0631-\u0688\u06cc\u0679\u0627-\u0633\u06d2.png\" alt=\"\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0686\u06cc\u0646\u0644 \u0645\u0645\u06a9\u0646\u06c1 \u0622\u0624\u0679 \u067e\u0679 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06c1 \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u0645\u062b\u0627\u0644\" style=\"display: block;\" width=\"600\" height=\"400\" loading=\"lazy\" title=\"\"><\/p>\n<p><em>\u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0645\u0642\u0627\u0635\u062f \u06a9\u06d2 \u0644\u06cc\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0645\u062b\u0627\u0644<\/em><\/p>\n<h4 id=\"heading-comparing-conversions-by-channel\">\u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1<\/h4>\n<p>\u0622\u0645\u062f\u0646\u06cc \u067e\u0648\u0631\u06cc \u06a9\u06c1\u0627\u0646\u06cc \u0646\u06c1\u06cc\u06ba \u0628\u062a\u0627\u062a\u06cc\u06d4 \u0622\u067e \u06a9\u06d2 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0627\u06c1\u062f\u0627\u0641 \u067e\u0631 \u0645\u0646\u062d\u0635\u0631 \u06c1\u06d2\u060c \u0627\u06cc\u06a9 \u0686\u06cc\u0646\u0644 \u06a9\u0645 \u0622\u0645\u062f\u0646\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u0644\u06cc\u06a9\u0646 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0639\u062f\u0627\u062f \u0645\u06cc\u06ba \u0633\u0627\u0626\u0646 \u0627\u067e\u060c \u0644\u06cc\u0688\u0632 \u06cc\u0627 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0627\u06ba \u067e\u06cc\u062f\u0627 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">channel_conversions = (\n    df.groupby(\"channel\")[\"conversions\"]\n    .sum()\n    .sort_values(ascending=False)\n)\n\nchannel_conversions.plot(\n    kind=\"bar\"\n)\n\nplt.title(\"Illustrative Conversions by Marketing Channel\")\nplt.xlabel(\"Marketing Channel\")\nplt.ylabel(\"Conversions\")\nplt.xticks(rotation=45, ha=\"right\")\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/umang.pk\/wp-content\/uploads\/2026\/10\/1793307138_693_\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af-\u0645\u06cc\u06ba-\u0627\u0632\u06af\u0631-\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af-\u06a9\u06d2-\u062a\u062c\u0632\u06cc\u0627\u062a\u060c-\u0622\u0679\u0648\u0645\u06cc\u0634\u0646\u060c-\u0627\u0648\u0631-\u0688\u06cc\u0679\u0627-\u0633\u06d2.png\" alt=\"\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0645\u0645\u06a9\u0646\u06c1 \u0622\u0624\u0679 \u067e\u0679 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0645\u062b\u0627\u0644\u06cc\u06ba\u06d4\" style=\"display: block;\" width=\"600\" height=\"400\" loading=\"lazy\" title=\"\"><\/p>\n<p><em>\u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0645\u0642\u0627\u0635\u062f \u06a9\u06d2 \u0644\u06cc\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0645\u062b\u0627\u0644<\/em><\/p>\n<p>\u067e\u06c1\u0644\u0627 \u0686\u0627\u0631\u0679 \u0622\u0645\u062f\u0646\u06cc \u06a9\u06d2 \u0633\u0627\u0626\u0632 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u062f\u0648\u0633\u0631\u0627 \u0686\u0627\u0631\u0679 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u0626\u0632 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u0633\u0627\u062a\u06be \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0648\u06c1 \u0627\u06a9\u06cc\u0644\u06d2 \u0686\u0627\u0631\u0679 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-why-one-metric-isnt-enough\">\u0627\u06cc\u06a9 \u0645\u06cc\u0679\u0631\u06a9 \u06a9\u06cc\u0648\u06ba \u06a9\u0627\u0641\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/h4>\n<p>\u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u0646\u062a\u0627\u0626\u062c \u06a9\u0627 \u062a\u0635\u0648\u0631 \u06a9\u0631\u06cc\u06ba:<\/p>\n<table>\n<thead>\n<tr>\n<th>\u0686\u06cc\u0646\u0644<\/th>\n<th align=\"right\">\u0622\u0645\u062f\u0646\u06cc<\/th>\n<th align=\"right\">\u062a\u0628\u062f\u06cc\u0644\u06cc<\/th>\n<th align=\"right\">\u0627\u0634\u062a\u06c1\u0627\u0631\u06cc \u0644\u0627\u06af\u062a<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u0627\u06cc \u0645\u06cc\u0644<\/td>\n<td align=\"right\">$50,000<\/td>\n<td align=\"right\">1,000<\/td>\n<td align=\"right\">$40,000<\/td>\n<\/tr>\n<tr>\n<td>\u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba<\/td>\n<td align=\"right\">$45,000<\/td>\n<td align=\"right\">300<\/td>\n<td align=\"right\">$5,000<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u0627\u06cc \u0645\u06cc\u0644 \u0632\u06cc\u0627\u062f\u06c1 \u0622\u0645\u062f\u0646\u06cc \u0627\u0648\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u0648 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u062a\u0627\u06c1\u0645\u060c \u062a\u0644\u0627\u0634 \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a \u067e\u0631 \u0635\u0631\u0641 $5,000 \u06a9\u06cc \u0622\u0645\u062f\u0646\u06cc \u0645\u06cc\u06ba $45,000 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u062c\u0628 \u06a9\u06c1 \u0627\u06cc \u0645\u06cc\u0644 $50,000 \u0622\u0645\u062f\u0646\u06cc \u0645\u06cc\u06ba $40,000 \u06a9\u06cc \u0644\u0627\u06af\u062a \u0622\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>ROAS \u06a9\u06cc \u0642\u062f\u0631\u06cc\u06ba \u06c1\u06cc\u06ba:<\/p>\n<ul>\n<li>\u0627\u06cc \u0645\u06cc\u0644: $50,000 \u00bc $40,000 = 1.25<\/li>\n<li>\u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba: $45,000 \u00bc $5,000 = 9.00<\/li>\n<\/ul>\n<p>\u0627\u06af\u0631\u0686\u06c1 \u0627\u06cc \u0645\u06cc\u0644 \u0632\u06cc\u0627\u062f\u06c1 \u06a9\u0644 \u0622\u0645\u062f\u0646\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0633 \u0645\u062b\u0627\u0644 \u0645\u06cc\u06ba \u062a\u0644\u0627\u0634 \u06a9\u0627 ROAS \u0632\u06cc\u0627\u062f\u06c1 \u06c1\u06d2\u06d4 \u06cc\u0627\u062f \u0631\u06a9\u06be\u06cc\u06ba \u06a9\u06c1 ROAS \u0622\u067e \u06a9\u06d2 \u0627\u0634\u062a\u06be\u0627\u0631\u0627\u062a\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u06a9\u06d2 \u062d\u0648\u0627\u0644\u06d2 \u0633\u06d2 \u0645\u0646\u0633\u0648\u0628 \u0622\u0645\u062f\u0646\u06cc \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0645\u0646\u0627\u0641\u0639 \u06a9\u06d2 \u0628\u0631\u0627\u0628\u0631 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0646\u0645\u0628\u0631 \u0628\u062a\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u0648 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0631\u06cc\u0648\u0646\u06cc\u0648 \u0628\u0627\u0631 \u0648\u0627\u0644\u06d2 \u0686\u06cc\u0646\u0644 \u06a9\u0648 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0645\u062a\u0639\u0644\u0642\u06c1 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u06cc\u0648\u06ba \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-19-scatter-plots\">\u0628\u0627\u0628 19: \u0633\u06a9\u06cc\u0679\u0631 \u067e\u0644\u0627\u0679\u0633<\/h3>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06cc\u06c1 \u062c\u0627\u0646\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u0622\u067e \u06a9\u06d2 \u0627\u0634\u062a\u06be\u0627\u0631\u0627\u062a\u06cc \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0627\u0648\u0631 \u0622\u0645\u062f\u0646\u06cc \u06a9\u0627 \u062a\u0639\u0644\u0642 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">plt.scatter(\n    df[\"cost\"],\n    df[\"revenue\"]\n)\n\nplt.title(\n    \"Advertising Cost vs Revenue\"\n)\n\nplt.xlabel(\"Advertising Cost\")\nplt.ylabel(\"Revenue\")\n\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n<p>\u0646\u062a\u06cc\u062c\u06d2 \u06a9\u06d2 \u067e\u06cc\u0679\u0631\u0646 \u0622\u067e \u06a9\u0648 \u062a\u0639\u0644\u0642\u0627\u062a \u06a9\u06cc \u062a\u062d\u0642\u06cc\u0642\u0627\u062a \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba.<\/p>\n<p>\u0644\u06cc\u06a9\u0646 \u0641\u0648\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u0646\u062a\u06cc\u062c\u06d2 \u067e\u0631 \u0646\u06c1 \u067e\u06c1\u0646\u0686\u06cc\u06ba \u06a9\u06c1 \u0632\u06cc\u0627\u062f\u06c1 \u062e\u0631\u0686 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0645\u0646\u0627\u0641\u0639 \u0645\u06cc\u06ba \u0627\u0636\u0627\u0641\u06c1 \u06c1\u0648\u06af\u0627\u06d4<\/p>\n<p>\u062a\u0639\u0644\u0642\u0627\u062a \u0627\u0633 \u0633\u06d2 \u0645\u062a\u0627\u062b\u0631 \u06c1\u0648\u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<ul>\n<li>\u0645\u06c1\u0645 \u06a9\u0627 \u0645\u0639\u06cc\u0627\u0631<\/li>\n<li>\u0633\u0627\u0645\u0639\u06cc\u0646 \u06a9\u0627 \u0633\u0627\u0626\u0632<\/li>\n<li>\u0645\u0648\u0633\u0645\u06cc<\/li>\n<li>\u0645\u0635\u0646\u0648\u0639\u0627\u062a \u06a9\u06cc \u0637\u0644\u0628<\/li>\n<li>\u0628\u0631\u0627\u0646\u0688 \u0628\u06cc\u062f\u0627\u0631\u06cc<\/li>\n<li>\u0645\u0648\u062c\u0648\u062f\u06c1 \u06a9\u0633\u0679\u0645\u0631 \u06a9\u0627 \u0631\u0648\u06cc\u06c1<\/li>\n<li>\u062f\u06cc\u06af\u0631 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0686\u06cc\u0646\u0644\u0632<\/li>\n<\/ul>\n<p>\u062a\u0635\u0648\u0631\u0627\u062a \u0622\u067e \u06a9\u0648 \u0628\u06c1\u062a\u0631 \u0633\u0648\u0627\u0644\u0627\u062a \u067e\u0648\u0686\u06be\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0648\u06c1 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u062d\u0642\u06cc\u0642\u06cc \u062a\u062c\u0632\u06cc\u06d2 \u06a9\u06cc \u062c\u06af\u06c1 \u0646\u06c1\u06cc\u06ba \u0644\u06cc\u062a\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-20-distribution-analysis\">\u0628\u0627\u0628 20: \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1<\/h3>\n<p>\u062a\u0642\u0633\u06cc\u0645 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u06a9\u0633 \u0637\u0631\u062d \u062a\u0642\u0633\u06cc\u0645 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0635\u0631\u0641 \u06a9\u0644 \u06cc\u0627 \u0627\u0648\u0633\u0637 \u067e\u0631 \u062a\u0648\u062c\u06c1 \u0645\u0631\u06a9\u0648\u0632 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u06cc \u0642\u062f\u0631\u06cc\u06ba \u06a9\u062b\u0631\u062a \u0633\u06d2 \u06c1\u0648\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u0627\u0646 \u0645\u06cc\u06ba \u06a9\u062a\u0646\u0627 \u062a\u063a\u06cc\u0631 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u06a9\u06cc\u0627 \u063a\u06cc\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u06cc\u0627 \u06a9\u0645 \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u06a9\u06cc \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u06cc \u062a\u0639\u062f\u0627\u062f \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u0645\u062a\u0627\u062b\u0631 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06cc\u06ba\u060c \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u06a9\u0633\u0679\u0645\u0631 \u0622\u0631\u0688\u0631 \u06a9\u06cc \u0642\u06cc\u0645\u062a\u060c \u0645\u06c1\u0645 \u06a9\u06d2 \u0627\u062e\u0631\u0627\u062c\u0627\u062a\u060c \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0633\u06cc\u0634\u0646\u060c \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d\u060c \u0627\u0648\u0631 \u062f\u06cc\u06af\u0631 \u0639\u062f\u062f\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634\u0648\u06ba \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0635\u0631\u0641 \u067e\u0631\u0627\u0646\u06cc \u0627\u0642\u062f\u0627\u0631 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u06d2\u06d4 \u062a\u0627\u0631\u06cc\u062e\u06cc \u062a\u062c\u0632\u06cc\u06c1 \u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062c\u0628 \u06a9\u06c1 \u062a\u0642\u0633\u06cc\u0645\u06cc \u062a\u062c\u0632\u06cc\u06c1 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06cc\u0627 \u0645\u0646\u062a\u062e\u0628 \u0645\u062f\u062a \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u0627\u0642\u062f\u0627\u0631 \u06a9\u06cc \u062a\u0642\u0633\u06cc\u0645 \u0627\u0648\u0631 \u062a\u0639\u062f\u062f \u06a9\u0627 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06cc\u062a\u0627 \u06c1\u06d2\u06d4 \u062f\u0648\u0646\u0648\u06ba \u0637\u0631\u06cc\u0642\u0648\u06ba \u06a9\u0648 \u0627\u06cc\u06a9 \u0633\u0627\u062a\u06be \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0648\u06c1 \u0645\u062e\u062a\u0644\u0641 \u0633\u0648\u0627\u0644\u0627\u062a \u06a9\u06d2 \u062c\u0648\u0627\u0628\u0627\u062a \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u062a\u0627\u0631\u06cc\u062e\u06cc \u062a\u062c\u0632\u06cc\u06c1 \u067e\u0648\u0686\u06be\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u0622\u0631\u0688\u0631 \u06a9\u06cc \u0627\u0648\u0633\u0637 \u0642\u062f\u0631 \u0627\u06cc\u06a9 \u0645\u06c1\u06cc\u0646\u06d2 \u0633\u06d2 \u0627\u06af\u0644\u06d2 \u0645\u06c1\u06cc\u0646\u06d2 \u062a\u06a9 \u0628\u0691\u06be\u062a\u06cc \u06c1\u06d2\u06d4 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u067e\u0648\u0686\u06be\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0631 \u0622\u0631\u0688\u0631\u0632 \u06a9\u06cc \u0642\u062f\u0631\u06cc\u06ba \u0645\u0644\u062a\u06cc \u062c\u0644\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u06cc\u0627 \u06a9\u06cc\u0627 \u06a9\u0686\u06be \u063a\u06cc\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0628\u0691\u06d2 \u0622\u0631\u0688\u0631\u0632 \u0627\u0648\u0633\u0637 \u06a9\u0648 \u0627\u0648\u067e\u0631 \u06a9\u06cc \u0637\u0631\u0641 \u062f\u06be\u06a9\u06cc\u0644\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-examining-order-values\">\u0622\u0631\u0688\u0631 \u0648\u06cc\u0644\u06cc\u0648 \u0633\u0631\u0648\u06d2<\/h4>\n<p>\u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba <code>order_value<\/code> \u06af\u0631\u0645\u06cc \u0627\u067e\u0646\u06d2 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u06d2 \u0627\u0639\u062f\u0627\u062f\u0648\u0634\u0645\u0627\u0631 \u06a9\u0627 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06d2 \u06a9\u0631 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">print(df[\"order_value\"].describe())\n<\/code><\/pre>\n<p>\u0622\u0624\u0679 \u067e\u0679 \u0645\u06cc\u06ba \u0634\u0645\u0627\u0631\u060c \u0627\u0648\u0633\u0637\u060c \u0645\u0639\u06cc\u0627\u0631\u06cc \u0627\u0646\u062d\u0631\u0627\u0641\u060c \u06a9\u0645 \u0627\u0632 \u06a9\u0645\u060c \u0686\u0648\u062a\u06be\u0627\u0626\u06cc\u060c \u0627\u0648\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06a9\u06c1 <strong>\u0627\u0648\u0633\u0637<\/strong> \u06cc\u06c1 \u0631\u06cc\u0627\u0636\u06cc \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2\u06d4 \u0622\u0631\u0688\u0631 \u06a9\u06cc \u062a\u0645\u0627\u0645 \u0642\u062f\u0631\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u0622\u0631\u0688\u0631\u0632 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u0633\u06d2 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u06cc\u06ba\u06d4 \u06a9\u06c1 <strong>\u062f\u0631\u0645\u06cc\u0627\u0646\u06cc<\/strong> \u0622\u0631\u0688\u0631\u0632 \u06a9\u0648 \u0686\u06be\u0627\u0646\u0679\u062a\u06d2 \u0648\u0642\u062a \u06cc\u06c1 \u062f\u0631\u0645\u06cc\u0627\u0646\u06cc \u0642\u062f\u0631 \u06c1\u06d2\u06d4 \u0645\u06cc\u0688\u06cc\u0646 \u0686\u0646\u062f \u0628\u06c1\u062a \u0628\u0691\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0648\u06ba \u0633\u06d2 \u06a9\u0645 \u0645\u062a\u0627\u062b\u0631 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u067e\u0627\u0646\u0686 \u062a\u0631\u062a\u06cc\u0628 \u0627\u0642\u062f\u0627\u0631 \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">$20, $25, $30, $35, $390\n<\/code><\/pre>\n<p>\u0627\u0648\u0633\u0637 $100 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0648\u0633\u0637 $30 \u06c1\u06d2\u06d4 \u0627\u06af\u0631\u0686\u06c1 \u067e\u0627\u0646\u0686 \u0645\u06cc\u06ba \u0633\u06d2 \u0686\u0627\u0631 \u0622\u0631\u0688\u0631\u0632 $40 \u0633\u06d2 \u06a9\u0645 \u062a\u06be\u06d2\u060c $390 \u06a9\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u0646\u06d2 \u0627\u0648\u0633\u0637 \u06a9\u0648 \u0646\u0645\u0627\u06cc\u0627\u06ba \u0637\u0648\u0631 \u067e\u0631 \u0628\u0691\u06be\u0627 \u062f\u06cc\u0627\u06d4<\/p>\n<p>\u06cc\u06c1\u06cc \u0648\u062c\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0648\u0633\u0637 \u06c1\u0645\u06cc\u0634\u06c1 \u0627\u06cc\u06a9 \u0639\u0627\u0645 \u0635\u0627\u0631\u0641 \u06a9\u06d2 \u0622\u0631\u0688\u0631\u0632 \u06a9\u0648 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0686\u06be\u06cc \u0637\u0631\u062d \u0633\u06d2 \u0628\u06cc\u0627\u0646 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06af\u0631 \u0622\u0631\u0688\u06cc\u0646\u0644 \u0627\u0642\u062f\u0627\u0631 \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0631\u0686\u06be\u06cc \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0645\u06cc\u0688\u06cc\u0646 \u0627\u0648\u0631 \u062a\u0642\u0633\u06cc\u0645 \u062e\u0648\u062f \u0627\u06cc\u06a9 \u0632\u06cc\u0627\u062f\u06c1 \u0646\u0645\u0627\u0626\u0646\u062f\u06c1 \u062a\u0635\u0648\u06cc\u0631 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-visualizing-the-distribution\">\u062a\u0642\u0633\u06cc\u0645 \u06a9\u0627 \u062a\u0635\u0648\u0631<\/h4>\n<p>\u0627\u06cc\u06a9 \u06c1\u0633\u0679\u0648\u06af\u0631\u0627\u0645 \u0639\u062f\u062f\u06cc \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0631\u06cc\u0646\u062c\u0632 \u0645\u06cc\u06ba \u06af\u0631\u0648\u067e \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0633\u06d2 bins \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06c1\u0631 \u0631\u06cc\u0646\u062c \u0645\u06cc\u06ba \u06a9\u062a\u0646\u06d2 \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u0622\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">import pandas as pd\nimport matplotlib.pyplot as plt\n\ndf = pd.DataFrame({\n    \"order_id\": range(1, 11),\n    \"order_value\": [20, 25, 30, 35, 390, 28, 32, 40, 45, 50]\n})\n\nplt.figure(figsize=(9, 5))\n\nplt.hist(\n    df[\"order_value\"],\n    bins=8,\n    edgecolor=\"black\"\n)\n\nplt.title(\"Illustrative Distribution of Customer Order Values\")\nplt.xlabel(\"Order Value ($)\")\nplt.ylabel(\"Number of Orders\")\nplt.grid(axis=\"y\", alpha=0.3)\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n<p>\u06c1\u0631 \u0628\u0627\u0631 \u06c1\u062c\u06d2 \u06a9\u06cc \u0642\u062f\u0631\u0648\u06ba \u06a9\u06cc \u0627\u06cc\u06a9 \u062d\u062f \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0627\u0633 \u06a9\u06cc \u0627\u0648\u0646\u0686\u0627\u0626\u06cc \u0627\u0633 \u062d\u062f \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u0622\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0645\u0646\u062a\u0631\u0648\u06ba \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/umang.pk\/wp-content\/uploads\/2026\/10\/1793307138_638_\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af-\u0645\u06cc\u06ba-\u0627\u0632\u06af\u0631-\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af-\u06a9\u06d2-\u062a\u062c\u0632\u06cc\u0627\u062a\u060c-\u0622\u0679\u0648\u0645\u06cc\u0634\u0646\u060c-\u0627\u0648\u0631-\u0688\u06cc\u0679\u0627-\u0633\u06d2.png\" alt=\"\u06c1\u0633\u0679\u0648\u06af\u0631\u0627\u0645 \u0622\u0624\u0679 \u067e\u0679\" style=\"display: block;\" width=\"600\" height=\"400\" loading=\"lazy\" title=\"\"><\/p>\n<p>\u0627\u06cc\u06a9 \u06c1\u0633\u0679\u0648\u06af\u0631\u0627\u0645 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0631 \u0622\u0631\u0688\u0631\u0632 \u0627\u06cc\u06a9 \u062e\u0627\u0635 \u0631\u06cc\u0646\u062c \u0645\u06cc\u06ba \u0645\u0631\u06a9\u0648\u0632 \u06c1\u06cc\u06ba\u060c \u0622\u06cc\u0627 \u062a\u0642\u0633\u06cc\u0645 \u0645\u06cc\u06ba \u0632\u06cc\u0627\u062f\u06c1 \u0642\u06cc\u0645\u062a \u0648\u0627\u0644\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0648\u06ba \u06a9\u06cc \u0644\u0645\u0628\u06cc \u062f\u0645 \u06c1\u06d2\u060c \u06cc\u0627 \u0622\u06cc\u0627 \u0645\u062a\u0639\u062f\u062f \u0622\u0631\u0688\u0631 \u0648\u06cc\u0644\u06cc\u0648 \u06af\u0631\u0648\u067e\u0633 \u0645\u0648\u062c\u0648\u062f \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-what-should-you-look-for\">\u0645\u062c\u06be\u06d2 \u06a9\u06cc\u0627 \u062a\u0644\u0627\u0634 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u0626\u06d2\u061f<\/h4>\n<p>\u062a\u0642\u0633\u06cc\u0645 \u06a9\u06cc \u062a\u0634\u0631\u06cc\u062d \u06a9\u0631\u062a\u06d2 \u0648\u0642\u062a\u060c \u062f\u0631\u062c \u0630\u06cc\u0644 \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u06cc\u06ba:<\/p>\n<ul>\n<li><strong>\u0645\u0631\u06a9\u0632:<\/strong> \u0627\u0642\u062f\u0627\u0631 \u06a9\u06c1\u0627\u06ba \u06af\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u061f \u0648\u0633\u0637 \u0627\u0648\u0631 \u0645\u06cc\u0688\u06cc\u0646 \u0633\u06cc\u0646\u0679\u0631\u0627\u0626\u0688\u0632 \u06a9\u0648 \u0628\u06cc\u0627\u0646 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/li>\n<li><strong>\u0628\u0627\u0632\u06cc:<\/strong> \u0627\u0642\u062f\u0627\u0631 \u06a9\u062a\u0646\u06cc \u0645\u062a\u0646\u0648\u0639 \u06c1\u06cc\u06ba\u061f \u0627\u06cc\u06a9 \u0648\u0633\u06cc\u0639 \u062a\u0642\u0633\u06cc\u0645 \u0645\u0636\u0628\u0648\u0637\u06cc \u0633\u06d2 \u0628\u06be\u0631\u06cc \u062a\u0642\u0633\u06cc\u0645 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u063a\u06cc\u0631\u0627\u062a \u06a9\u06cc \u0646\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u062a\u0631\u0686\u06be\u0627:<\/strong> \u06a9\u06cc\u0627 \u0627\u0642\u062f\u0627\u0631 \u0627\u06cc\u06a9 \u0633\u0631\u06d2 \u067e\u0631 \u0645\u0631\u06a9\u0648\u0632 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0648\u0633\u0631\u06d2 \u0633\u0631\u06d2 \u067e\u0631 \u0644\u0645\u0628\u06cc \u062f\u0645 \u06c1\u06d2\u061f<\/li>\n<li><strong>\u0628\u0627\u06c1\u0631 \u0648\u0627\u0644\u06d2:<\/strong> \u06a9\u06cc\u0627 \u06a9\u0686\u06be \u0627\u0642\u062f\u0627\u0631 \u063a\u06cc\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0628\u0627\u0642\u06cc\u0648\u06ba \u0633\u06d2 \u062f\u0648\u0631 \u06c1\u06cc\u06ba\u061f<\/li>\n<li><strong>\u0645\u062a\u0639\u062f\u062f \u06af\u0631\u0648\u067e\u0633:<\/strong> \u06a9\u06cc\u0627 \u062a\u0642\u0633\u06cc\u0645 \u0645\u062e\u062a\u0644\u0641 \u0642\u0633\u0645 \u06a9\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06cc\u0627 \u0644\u06cc\u0646 \u062f\u06cc\u0646 \u06a9\u0627 \u0645\u0634\u0648\u0631\u06c1 \u062f\u06cc\u062a\u06cc \u06c1\u06d2\u061f<\/li>\n<\/ul>\n<p>\u063a\u06cc\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u0627\u0642\u062f\u0627\u0631 \u0636\u0631\u0648\u0631\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u06c1 \u063a\u0644\u0637\u06cc\u0627\u06ba \u06c1\u0648\u06ba\u06d4 \u0628\u06c1\u062a \u0628\u0691\u06d2 \u0622\u0631\u0688\u0631\u0632 \u06c1\u0645\u0627\u0631\u06d2 \u0642\u0627\u0628\u0644 \u0642\u062f\u0631 \u06af\u0627\u06c1\u06a9\u0648\u06ba \u0633\u06d2 \u062c\u0627\u0626\u0632 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06a9\u0633\u06cc \u0628\u06be\u06cc \u0686\u06cc\u0632 \u06a9\u0648 \u06c1\u0679\u0627\u0646\u06d2 \u06cc\u0627 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0630\u0631\u06cc\u0639\u06c1 \u0627\u0648\u0631 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642 \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-why-distribution-analysis-matters\">\u062a\u0642\u0633\u06cc\u0645 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc\u0648\u06ba \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u06d4<\/h4>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0622\u0631\u0688\u0631 \u06a9\u06cc \u0627\u0648\u0633\u0637 \u0642\u062f\u0631 \u06a9\u0633\u06cc \u062e\u0627\u0635 \u0645\u06c1\u06cc\u0646\u06d2 \u0645\u06cc\u06ba \u0646\u0645\u0627\u06cc\u0627\u06ba \u0637\u0648\u0631 \u067e\u0631 \u0628\u0691\u06be \u062c\u0627\u062a\u06cc \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u0622\u067e \u0635\u0631\u0641 \u0627\u0648\u0633\u0637 \u06a9\u0648 \u062f\u06cc\u06a9\u06be\u06cc\u06ba \u062a\u0648 \u0622\u067e \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u06af\u0627\u06c1\u06a9 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u062e\u0631\u0686 \u06a9\u0631\u0646\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u06d4 \u062a\u0627\u06c1\u0645\u060c \u062c\u0628 \u06a9\u06c1 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0631 \u06af\u0627\u06c1\u06a9 \u0627\u06cc\u06a9 \u06c1\u06cc \u0631\u0642\u0645 \u062e\u0631\u0686 \u06a9\u0631\u062a\u06d2 \u0631\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u063a\u06cc\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0628\u0691\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0648\u06ba \u06a9\u06cc \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u06cc \u062a\u0639\u062f\u0627\u062f \u0645\u06cc\u06ba \u0627\u0636\u0627\u0641\u06c1 \u06a9\u0627 \u0633\u0628\u0628 \u0628\u0646 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0630\u0631\u0627\u0626\u0639\u060c \u0645\u06cc\u0688\u06cc\u0646\u060c \u06c1\u0633\u0679\u0648\u06af\u0631\u0627\u0645\u060c \u0627\u0648\u0631 \u062a\u0627\u0631\u06cc\u062e\u06cc \u0631\u062c\u062d\u0627\u0646\u0627\u062a \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0627\u0646 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u06a9\u06d2 \u062f\u0631\u0645\u06cc\u0627\u0646 \u0641\u0631\u0642 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u0645\u0644 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06c1\u0645 \u0633\u0628\u0642 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u062a\u0642\u0633\u06cc\u0645\u06cc \u062a\u062c\u0632\u06cc\u06c1 \u06c1\u0645\u06cc\u06ba \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0639\u0627\u0645 \u06a9\u06cc\u0627 \u06c1\u06d2\u060c \u0642\u062f\u0631\u06cc\u06ba \u06a9\u062a\u0646\u06cc \u0628\u062f\u0644\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 \u06a9\u06cc\u0627 \u0627\u0646\u062a\u06c1\u0627\u0626\u06cc \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u0627\u0633 \u0628\u0627\u062a \u06a9\u0648 \u0645\u062a\u0627\u062b\u0631 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u06d2 \u0627\u0639\u062f\u0627\u062f\u0648\u0634\u0645\u0627\u0631 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u067e\u06c1\u0646\u0686\u0627\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-part-v-customer-and-campaign-analytics\">\u062d\u0635\u06c1 V: \u06af\u0627\u06c1\u06a9 \u0627\u0648\u0631 \u0645\u06c1\u0645 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1<\/h2>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u0627\u0633 \u0648\u0642\u062a \u0632\u06cc\u0627\u062f\u06c1 \u062f\u0644\u0686\u0633\u067e \u06c1\u0648 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0628 \u0622\u067e \u06cc\u06c1 \u067e\u0648\u0686\u06be\u0646\u0627 \u0686\u06be\u0648\u0691 \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \"\u06c1\u0645\u0627\u0631\u06cc \u0645\u06c1\u0645 \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06cc\u0633\u06cc \u0631\u06c1\u06cc\u061f\" \u067e\u0648\u0686\u06be\u0646\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u060c \"\u06a9\u0633 \u0646\u06d2 \u062c\u0648\u0627\u0628 \u062f\u06cc\u0627\u060c \u0627\u0646\u06c1\u0648\u06ba \u0646\u06d2 \u06a9\u06cc\u0648\u06ba \u062c\u0648\u0627\u0628 \u062f\u06cc\u0627\u060c \u0627\u0648\u0631 \u06c1\u0645\u06cc\u06ba \u0622\u06af\u06d2 \u06a9\u06cc\u0627 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u061f\"<\/p>\n<h3 id=\"heading-chapter-21-customer-segmentation\">\u0628\u0627\u0628 21: \u06af\u0627\u06c1\u06a9 \u06a9\u06cc \u062a\u0642\u0633\u06cc\u0645<\/h3>\n<p>\u06a9\u0633\u0679\u0645\u0631 \u0633\u06cc\u06af\u0645\u0646\u0679\u06cc\u0634\u0646 \u0645\u0634\u062a\u0631\u06a9\u06c1 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06cc\u0627 \u0637\u0631\u0632 \u0639\u0645\u0644 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0648 \u06af\u0631\u0648\u067e\u0633 \u0645\u06cc\u06ba \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0639\u0645\u0644 \u06c1\u06d2\u06d4 \u062a\u0645\u0627\u0645 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06cc\u06a9\u0633\u0627\u06ba \u0633\u0644\u0648\u06a9 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u06a9\u0645\u067e\u0646\u06cc\u0627\u06ba \u0627\u06cc\u0633\u06d2 \u06af\u0631\u0648\u067e\u0648\u06ba \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba \u062c\u0648 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06c1\u0645\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u062e\u062a\u0644\u0641 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u062c\u0648\u0627\u0628 \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u06a9\u0686\u06be \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u062b\u0631\u062a \u0633\u06d2 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u06a9\u0686\u06be \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u062e\u0631\u06cc\u062f\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 \u062f\u0648\u0633\u0631\u0648\u06ba \u0646\u06d2 \u0645\u06c1\u06cc\u0646\u0648\u06ba \u0645\u06cc\u06ba \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u06cc \u06c1\u06d2\u06d4 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u0648\u0641\u0627\u062f\u0627\u0631 \u06af\u0627\u06c1\u06a9\u0648\u06ba \u06a9\u0648 \u0627\u0646\u0639\u0627\u0645 \u062f\u06cc\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u062e\u0631\u06cc\u062f\u0627\u0631\u0648\u06ba \u06a9\u0648 \u0648\u0627\u067e\u0633 \u0622\u0646\u06d2 \u06a9\u06cc \u062a\u0631\u063a\u06cc\u0628 \u062f\u06cc\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u06cc\u0627 \u063a\u06cc\u0631 \u0641\u0639\u0627\u0644 \u06af\u0627\u06c1\u06a9\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062f\u0648\u0628\u0627\u0631\u06c1 \u0631\u0627\u0628\u0637\u06c1 \u0642\u0627\u0626\u0645 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0633\u06cc\u06af\u0645\u0646\u0679\u06cc\u0634\u0646 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0631\u0632 \u06a9\u0648 \u0645\u062e\u062a\u0644\u0641 \u06a9\u0633\u0679\u0645\u0631 \u06af\u0631\u0648\u067e\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0632\u06cc\u062f \u0645\u062a\u0639\u0644\u0642\u06c1 \u062d\u06a9\u0645\u062a \u0639\u0645\u0644\u06cc \u062a\u06cc\u0627\u0631 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4 \u06cc\u06c1 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0622\u067e \u06a9\u0648 \u0646\u06c1\u06cc\u06ba \u0628\u062a\u0627\u062a\u0627 \u06a9\u06c1 \u06c1\u0631 \u06af\u0627\u06c1\u06a9 \u06a9\u06cc\u0627 \u0686\u0627\u06c1\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u06cc\u06c1 \u06a9\u0633\u0679\u0645\u0631 \u06a9\u06d2 \u0631\u0648\u06cc\u06d2 \u06a9\u06d2 \u0646\u0645\u0648\u0646\u0648\u06ba \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u0627 \u0627\u06cc\u06a9 \u0645\u0646\u0638\u0645 \u0637\u0631\u06cc\u0642\u06c1 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-rfm-analysis\">\u0622\u0631 \u0627\u06cc\u0641 \u0627\u06cc\u0645 \u062a\u062c\u0632\u06cc\u06c1<\/h4>\n<p>\u0627\u06cc\u06a9 \u0639\u0627\u0645 \u0646\u0642\u0637\u06c1 \u0646\u0638\u0631 \u062a\u06cc\u0646 \u067e\u06cc\u0645\u0627\u0626\u0634\u0648\u06ba \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 RFM \u062a\u062c\u0632\u06cc\u06c1 \u06c1\u06d2\u06d4<\/p>\n<ul>\n<li><strong>\u062d\u0627\u0644\u06cc\u06c1:<\/strong> \u06af\u0627\u06c1\u06a9 \u06a9\u0648 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u06a9\u062a\u0646\u0627 \u0639\u0631\u0635\u06c1 \u06af\u0632\u0631 \u0686\u06a9\u0627 \u06c1\u06d2\u061f<\/li>\n<li><strong>\u062a\u0639\u062f\u062f:<\/strong> \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc \u0645\u062f\u062a \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u06a9\u0633\u0679\u0645\u0631 \u0646\u06d2 \u06a9\u062a\u0646\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0627\u06ba \u06a9\u06cc\u06ba\u061f<\/li>\n<li><strong>\u0645\u0627\u0644\u06cc\u0627\u062a\u06cc \u0642\u062f\u0631:<\/strong> \u0627\u0633 \u0645\u062f\u062a \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u06a9\u0633\u0679\u0645\u0631 \u0646\u06d2 \u06a9\u062a\u0646\u0627 \u062e\u0631\u0686 \u06a9\u06cc\u0627\u061f<\/li>\n<\/ul>\n<p>\u06cc\u06c1 \u067e\u06cc\u0645\u0627\u0626\u0634\u06cc\u06ba \u06a9\u0633\u0679\u0645\u0631 \u06a9\u06cc \u0633\u0631\u06af\u0631\u0645\u06cc\u0648\u06ba \u067e\u0631 \u0627\u06cc\u06a9 \u0645\u062e\u062a\u0644\u0641 \u0646\u0642\u0637\u06c1 \u0646\u0638\u0631 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u062d\u0627\u0644\u06cc\u06c1 \u062f\u0646\u0648\u06ba \u06a9\u06cc \u06a9\u0645 \u062a\u0639\u062f\u0627\u062f \u0648\u0627\u0644\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u0646\u06d2 \u062d\u0627\u0644 \u06c1\u06cc \u0645\u06cc\u06ba \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u06c1\u06d2\u060c \u062c\u0628\u06a9\u06c1 \u062d\u0627\u0644\u06cc\u06c1 \u062f\u0646\u0648\u06ba \u06a9\u06cc \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0639\u062f\u0627\u062f \u0648\u0627\u0644\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u0646\u06d2 \u0637\u0648\u06cc\u0644 \u0639\u0631\u0635\u06d2 \u0645\u06cc\u06ba \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u06cc \u06c1\u06d2\u06d4 \u0632\u06cc\u0627\u062f\u06c1 \u062a\u0639\u062f\u062f \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0627\u06ba\u060c \u0627\u0648\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u0627\u0644\u06cc\u0627\u062a\u06cc \u0642\u062f\u0631 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0634\u062f\u06c1 \u0627\u062e\u0631\u0627\u062c\u0627\u062a\u06d4<\/p>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2: <code>customer_id<\/code>, <code>purchase_date<\/code>\u0627\u0648\u0631 <code>order_value<\/code>. \u0633\u0628 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u06a9\u0648 \u062a\u0627\u0631\u06cc\u062e\/\u0648\u0642\u062a \u06a9\u06cc \u0642\u062f\u0631 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">df[\"purchase_date\"] = pd.to_datetime(\n    df[\"purchase_date\"],\n    errors=\"coerce\"\n)\n<\/code><\/pre>\n<p>\u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u06c1\u0631 \u0635\u0627\u0631\u0641 \u06a9\u06cc \u0622\u062e\u0631\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u060c \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u0641\u0631\u06cc\u06a9\u0648\u0626\u0646\u0633\u06cc\u060c \u0627\u0648\u0631 \u06a9\u0644 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0634\u062f\u06c1 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">analysis_date = pd.Timestamp(\"2026-09-05\")\n\ncustomer_rfm = (\n    df.groupby(\"customer_id\")\n    .agg(\n        last_purchase=(\"purchase_date\", \"max\"),\n        frequency=(\"purchase_date\", \"count\"),\n        monetary=(\"order_value\", \"sum\")\n    )\n)\n\ncustomer_rfm[\"recency\"] = (\n    analysis_date - customer_rfm[\"last_purchase\"]\n).dt.days\n\ncustomer_rfm = customer_rfm[\n    [\"recency\", \"frequency\", \"monetary\"]\n]\n\nprint(customer_rfm)\n<\/code><\/pre>\n<p>\u0627\u0633 \u0645\u062b\u0627\u0644 \u0645\u06cc\u06ba\u060c \u06c1\u0631 \u0642\u0637\u0627\u0631 \u0627\u06cc\u06a9 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4 <code>order_value<\/code> \u0627\u0633 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u0642\u06cc\u0645\u062a \u0634\u0627\u0645\u0644 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba \u0641\u06cc \u0622\u0631\u0688\u0631 \u0645\u062a\u0639\u062f\u062f \u0642\u0637\u0627\u0631\u06cc\u06ba \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0622\u0631\u0688\u0631\u0632 \u06a9\u0648 \u0635\u062d\u06cc\u062d \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0634\u0645\u0627\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0646\u0641\u0631\u062f \u0622\u0631\u0688\u0631 \u0634\u0646\u0627\u062e\u062a \u06a9\u0646\u0646\u062f\u06af\u0627\u0646 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4 \u0627\u06cc\u06a9 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba \u062c\u0648 \u0631\u067e\u0648\u0631\u0679\u0646\u06af \u06a9\u06cc \u0645\u062f\u062a \u0633\u06d2 \u0645\u0645\u0627\u062b\u0644 \u06c1\u0648 \u062c\u0633 \u06a9\u0627 \u0622\u067e \u0645\u0637\u0627\u0644\u0639\u06c1 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-understanding-the-rfm-table\">RFM \u0679\u06cc\u0628\u0644 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u0627<\/h4>\n<p>\u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u062c\u062f\u0648\u0644 \u0633\u06d2 \u067e\u062a\u06c1 \u0686\u0644\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 RFM \u06a9\u0627 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u06cc\u0633\u0627 \u0644\u06af\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<table>\n<thead>\n<tr>\n<th>\u06a9\u0633\u0679\u0645\u0631 ID<\/th>\n<th align=\"right\">\u062d\u0627\u0644\u06cc\u06c1 (\u062f\u0646)<\/th>\n<th align=\"right\">\u062a\u0639\u062f\u062f (\u0622\u0631\u0688\u0631)<\/th>\n<th align=\"right\">\u0645\u0627\u0646\u06cc\u0679\u0631\u06cc \u0642\u062f\u0631<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>C001<\/td>\n<td align=\"right\">8<\/td>\n<td align=\"right\">12<\/td>\n<td align=\"right\">$960<\/td>\n<\/tr>\n<tr>\n<td>C002<\/td>\n<td align=\"right\">75<\/td>\n<td align=\"right\">4<\/td>\n<td align=\"right\">$240<\/td>\n<\/tr>\n<tr>\n<td>C003<\/td>\n<td align=\"right\">180<\/td>\n<td align=\"right\">1<\/td>\n<td align=\"right\">$45<\/td>\n<\/tr>\n<tr>\n<td>C004<\/td>\n<td align=\"right\">20<\/td>\n<td align=\"right\">7<\/td>\n<td align=\"right\">$525<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>\u06cc\u06c1 \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0645\u0642\u0627\u0635\u062f \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u062b\u0627\u0644\u06cc \u0627\u0642\u062f\u0627\u0631 \u06c1\u06cc\u06ba\u06d4<\/em><\/p>\n<p>\u0627\u0633 \u0645\u062b\u0627\u0644 \u0645\u06cc\u06ba\u060c \u06a9\u0633\u0679\u0645\u0631 C001\u060c \u062c\u0633 \u0646\u06d2 \u062d\u0627\u0644 \u06c1\u06cc \u0645\u06cc\u06ba \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc\u060c \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0622\u0631\u0688\u0631\u0632 \u062f\u06cc\u06d2 \u0627\u0648\u0631 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0631\u0642\u0645 \u062e\u0631\u0686 \u06a9\u06cc\u06d4 \u06a9\u0633\u0679\u0645\u0631 C003 \u0646\u06d2 \u0637\u0648\u06cc\u0644 \u0639\u0631\u0635\u06d2 \u0633\u06d2 \u06a9\u0648\u0626\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u06cc \u06c1\u06d2\u060c \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0622\u0631\u0688\u0631 \u062f\u06cc\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0633\u0628 \u0633\u06d2 \u06a9\u0645 \u062e\u0631\u0686 \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u062e\u062a\u0644\u0627\u0641\u0627\u062a \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0645\u062e\u062a\u0644\u0641 \u0637\u0631\u06cc\u0642\u0648\u06ba \u06a9\u0627 \u0645\u0634\u0648\u0631\u06c1 \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u062f\u06c1\u0631\u0627\u0626\u06d2 \u062c\u0627\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0648\u0641\u0627\u062f\u0627\u0631\u06cc \u06a9\u06cc \u067e\u06cc\u0634\u06a9\u0634\u060c \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u062e\u0631\u06cc\u062f\u0627\u0631\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0641\u0627\u0644\u0648 \u0627\u067e \u067e\u06cc\u0634\u06a9\u0634\u060c \u06cc\u0627 \u063a\u06cc\u0631 \u0641\u0639\u0627\u0644 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0645\u0634\u063a\u0648\u0644\u06cc\u062a \u06a9\u06cc \u0645\u06c1\u0645\u0627\u062a \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u062a\u0627\u06c1\u0645\u060c RFM \u0627\u0642\u062f\u0627\u0631 \u06a9\u06cc \u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642 \u0645\u06cc\u06ba \u062a\u0634\u0631\u06cc\u062d \u06a9\u06cc \u062c\u0627\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u0627\u0646 \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u062c\u0648 \u0633\u0627\u0644 \u0645\u06cc\u06ba \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u062e\u0631\u06cc\u062f\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0634\u0627\u0630 \u0648 \u0646\u0627\u062f\u0631 \u06af\u0627\u06c1\u06a9 \u0628\u0627\u0644\u06a9\u0644 \u0646\u0627\u0631\u0645\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0645\u0634\u0627\u06c1\u062f\u06d2 \u06a9\u06cc \u0645\u062f\u062a \u06a9\u06cc \u0644\u0645\u0628\u0627\u0626\u06cc \u0628\u06be\u06cc \u0627\u06c1\u0645 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u06cc \u0648\u062c\u06c1 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u062c\u0648 \u06af\u0627\u06c1\u06a9 2 \u0645\u06c1\u06cc\u0646\u0648\u06ba \u0633\u06d2 \u0641\u0639\u0627\u0644 \u06c1\u06cc\u06ba \u0627\u0646 \u06a9\u06d2 \u067e\u0627\u0633 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u062c\u0645\u0639 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0646 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u0645\u0642\u0627\u0628\u0644\u06d2 \u0645\u06cc\u06ba \u06a9\u0645 \u0648\u0642\u062a \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u0648 2 \u0633\u0627\u0644 \u0633\u06d2 \u0641\u0639\u0627\u0644 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-22-customer-lifetime-value\">\u0628\u0627\u0628 22: \u06a9\u0633\u0679\u0645\u0631 \u0644\u0627\u0626\u0641 \u0679\u0627\u0626\u0645 \u0648\u06cc\u0644\u06cc\u0648<\/h3>\n<p>\u06a9\u0633\u0679\u0645\u0631 \u0644\u0627\u0626\u0641 \u0679\u0627\u0626\u0645 \u0648\u06cc\u0644\u06cc\u0648 \u0627\u0633 \u0642\u062f\u0631 \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0622\u067e \u06a9\u06d2 \u06af\u0627\u06c1\u06a9 \u0622\u067e \u06a9\u06d2 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0627\u067e\u0646\u06d2 \u062a\u0639\u0644\u0642\u0627\u062a \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u062a\u062e\u0644\u06cc\u0642 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0633\u0627\u062f\u06c1 \u062a\u0627\u0631\u06cc\u062e\u06cc \u067e\u06cc\u0645\u0627\u0646\u06c1 \u06cc\u06c1 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">customer_ltv = (\n    df.groupby(\"customer_id\")[\n        \"order_value\"\n    ].sum()\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u0628\u062a\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06c1\u0631 \u0635\u0627\u0631\u0641 \u0646\u06d2 \u0645\u0627\u0636\u06cc \u0645\u06cc\u06ba \u06a9\u062a\u0646\u0627 \u062e\u0631\u0686 \u06a9\u06cc\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u0632\u06cc\u062f \u0646\u0641\u06cc\u0633 \u0645\u0627\u0688\u0644 \u0645\u0633\u062a\u0642\u0628\u0644 \u06a9\u06cc \u0642\u062f\u0631\u0648\u06ba \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06cc\u06a9 \u062a\u0635\u0648\u0631\u0627\u062a\u06cc \u0644\u0627\u0626\u0641 \u0679\u0627\u0626\u0645 \u0648\u06cc\u0644\u06cc\u0648 \u0641\u0627\u0631\u0645\u0648\u0644\u06c1 \u063a\u0648\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-text\">Average Order Value\n\u00d7 Purchase Frequency\n\u00d7 Expected Customer Lifespan\n<\/code><\/pre>\n<p>\u062a\u0627\u06c1\u0645\u060c \u0632\u0646\u062f\u06af\u06cc \u0628\u06be\u0631 \u06a9\u06cc \u0627\u0635\u0644 \u0642\u06cc\u0645\u062a \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0646\u0627 \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u067e\u06cc\u0686\u06cc\u062f\u06c1 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0646\u06c1\u06cc\u06ba \u063a\u0648\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u0633\u06a9\u062a\u06cc \u06c1\u06d2:<\/p>\n<ul>\n<li>\u0645\u062c\u0645\u0648\u0639\u06cc \u0645\u0646\u0627\u0641\u0639<\/li>\n<li>\u0642\u0628\u0636\u06c1<\/li>\n<li>\u0645\u0646\u0688\u0644\u0627\u0646\u0627<\/li>\n<li>\u0631\u0639\u0627\u06cc\u062a<\/li>\n<li>\u062d\u0635\u0648\u0644 \u06a9\u06cc \u0644\u0627\u06af\u062a<\/li>\n<li>\u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u06cc\u0679\u06cc\u06af\u0631\u06cc<\/li>\n<li>\u06a9\u0633\u0679\u0645\u0631 \u06a9\u06d2 \u0631\u0648\u06cc\u06d2<\/li>\n<\/ul>\n<p>\u0627\u06c1\u0645 \u0633\u0628\u0642 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 LTV \u0627\u06cc\u06a9 \u062a\u062e\u0645\u06cc\u0646\u06c1 \u06c1\u06d2\u060c \u063a\u06cc\u0631 \u0645\u062a\u0646\u0627\u0632\u0639\u06c1 \u0633\u0686\u0627\u0626\u06cc \u0646\u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-23-customer-acquisition-cost\">\u0628\u0627\u0628 23 \u06af\u0627\u06c1\u06a9 \u06a9\u06d2 \u062d\u0635\u0648\u0644 \u06a9\u06d2 \u0627\u062e\u0631\u0627\u062c\u0627\u062a<\/h3>\n<p>\u06a9\u0633\u0679\u0645\u0631 \u0627\u06cc\u06a9\u0648\u0632\u06cc\u0634\u0646 \u06a9\u0627\u0633\u0679 (CAC) \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06af\u0627\u06c1\u06a9 \u06a9\u0648 \u062d\u0627\u0635\u0644 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u06a9\u062a\u0646\u0627 \u062e\u0631\u0686 \u0622\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0633\u0627\u062f\u06c1 \u0641\u0627\u0631\u0645\u0648\u0644\u0627 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">cac = total_marketing_cost \/ new_customers\n<\/code><\/pre>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">marketing_cost = 20000\nnew_customers = 400\n\ncac = marketing_cost \/ new_customers\n\nprint(cac)\n<\/code><\/pre>\n<p>\u0646\u062a\u0627\u0626\u062c \u062f\u0631\u062c \u0630\u06cc\u0644 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">50.0\n<\/code><\/pre>\n<p>\u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u062d\u0635\u0648\u0644 \u06a9\u06cc \u0627\u0648\u0633\u0637 \u0644\u0627\u06af\u062a $50 \u0641\u06cc \u06af\u0627\u06c1\u06a9 \u062a\u06be\u06cc\u06d4<\/p>\n<p>CAC \u06a9\u0627 \u06a9\u0633\u0679\u0645\u0631 \u0648\u06cc\u0644\u06cc\u0648 \u0633\u06d2 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u06cc\u06c1 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u0645\u0644 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u06a9\u0648\u0626\u06cc \u062d\u0635\u0648\u0644 \u0645\u0639\u0627\u0634\u06cc \u0637\u0648\u0631 \u067e\u0631 \u067e\u0627\u0626\u06cc\u062f\u0627\u0631 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-cac-and-ltv-together\">CAC \u0627\u0648\u0631 LTV \u0627\u06cc\u06a9 \u0633\u0627\u062a\u06be \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u0627<\/h4>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">CAC = $50\nLTV = $300\n<\/code><\/pre>\n<p>\u0645\u0645\u06a9\u0646\u06c1 \u0637\u0648\u0631 \u067e\u0631 \u0635\u062d\u062a \u0645\u0646\u062f \u0644\u06af\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0628 \u0641\u0631\u0636 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">CAC = $250\nLTV = $180\n<\/code><\/pre>\n<p>\u0627\u06cc\u06a9 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u0627\u06cc\u06a9 \u06af\u0627\u06c1\u06a9 \u06a9\u0648 \u0627\u0633 \u06a9\u06cc \u0642\u06cc\u0645\u062a \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u06cc\u06ba \u062d\u0627\u0635\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0646 \u0627\u0634\u0627\u0631\u06cc\u0648\u06ba \u06a9\u0648 \u0627\u0628 \u0628\u06be\u06cc \u0627\u062d\u062a\u06cc\u0627\u0637 \u0633\u06d2 \u062a\u0634\u0631\u06cc\u062d \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4 LTV \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 CAC \u0686\u06cc\u0646\u0644 \u0633\u06d2 \u062f\u0648\u0633\u0631\u06d2 \u0686\u06cc\u0646\u0644 \u0645\u06cc\u06ba \u0646\u0645\u0627\u06cc\u0627\u06ba \u0637\u0648\u0631 \u067e\u0631 \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062d\u0635\u0648\u0644 \u06a9\u06d2 \u06a9\u0686\u06be \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u06a9\u0648 \u0633\u0627\u062f\u06c1 \u062d\u0633\u0627\u0628 \u0633\u06d2 \u062e\u0627\u0631\u062c \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u0644\u06cc\u06a9\u0646 \u0648\u06c1 \u0645\u0644 \u06a9\u0631 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u06a9\u0646\u0627\u0645\u06a9\u0633 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0633\u0648\u0686\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0645\u0641\u06cc\u062f \u0641\u0631\u06cc\u0645 \u0648\u0631\u06a9 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-24-funnel-analysis\">\u0628\u0627\u0628 24: \u0641\u06cc\u0646\u0644 \u062a\u062c\u0632\u06cc\u06c1<\/h3>\n<p>\u0627\u06cc\u06a9 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0641\u0646\u0644 \u0627\u0646 \u0645\u0631\u0627\u062d\u0644 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0646 \u0633\u06d2 \u0627\u06cc\u06a9 \u0635\u0627\u0631\u0641 \u0645\u0637\u0644\u0648\u0628\u06c1 \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u0645\u06a9\u0645\u0644 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u06af\u0632\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062c\u06cc\u0633\u06d2 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0631\u0646\u0627\u060c \u0633\u0631\u0648\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0633\u0627\u0626\u0646 \u0627\u067e \u06a9\u0631\u0646\u0627\u060c \u06cc\u0627 \u0644\u06cc\u0688 \u0641\u0627\u0631\u0645 \u062c\u0645\u0639 \u06a9\u0631\u0648\u0627\u0646\u0627\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0639\u0627\u0645 \u0622\u0646 \u0644\u0627\u0626\u0646 \u0634\u0627\u067e\u0646\u06af \u0641\u0646\u0644 \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06c1\u0648\u0633\u06a9\u062a\u0627 \u06c1\u06d2:<\/p>\n<ol>\n<li>\u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0645\u0644\u0627\u062d\u0638\u06c1 \u06a9\u0631\u06cc\u06ba<\/li>\n<li>\u0645\u0635\u0646\u0648\u0639\u0627\u062a \u062f\u06cc\u06a9\u06be\u06cc\u06ba<\/li>\n<li>\u06a9\u0627\u0631\u0679 \u0645\u06cc\u06ba \u067e\u0631\u0648\u0688\u06a9\u0679 \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li>\u0627\u062f\u0627\u0626\u06cc\u06af\u06cc \u0634\u0631\u0648\u0639 \u06c1\u0648 \u0631\u06c1\u06cc \u06c1\u06d2\u06d4<\/li>\n<li>\u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u0645\u06a9\u0645\u0644 \u06c1\u0648 \u06af\u0626\u06cc\u06d4<\/li>\n<\/ol>\n<p>\u06c1\u0631 \u0645\u0631\u062d\u0644\u06d2 \u067e\u0631\u060c \u06a9\u0686\u06be \u0644\u0648\u06af \u062c\u0627\u0631\u06cc \u0631\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0648\u0633\u0631\u06d2 \u0686\u0644\u06d2 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0641\u0646\u0644 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u062a\u0646\u06d2 \u0644\u0648\u06af \u0627\u06cc\u06a9 \u0645\u0631\u062d\u0644\u06d2 \u0633\u06d2 \u062f\u0648\u0633\u0631\u06d2 \u0645\u0631\u062d\u0644\u06d2 \u062a\u06a9 \u062a\u0631\u0642\u06cc \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u06cc\u06c1 \u0634\u0646\u0627\u062e\u062a \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0645\u0632\u06cc\u062f \u062a\u0641\u062a\u06cc\u0634 \u06a9\u06c1\u0627\u06ba \u0645\u0641\u06cc\u062f \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-calculating-stage-conversion-rates\">\u0645\u0631\u062d\u0644\u06c1 \u0648\u0627\u0631 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06a9\u0627 \u062d\u0633\u0627\u0628 \u06a9\u062a\u0627\u0628<\/h4>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u0627\u0633\u06cc \u0631\u067e\u0648\u0631\u0679\u0646\u06af \u0645\u062f\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0646\u0645\u0628\u0631\u0648\u06ba \u06a9\u0648 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0631\u062a\u06cc \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">visitors = 50000\nproduct_views = 30000\ncart_adds = 8000\ncheckouts = 4000\npurchases = 2500\n<\/code><\/pre>\n<p>\u06a9\u0648\u0626\u06cc \u0631\u0627\u0633\u062a\u06c1 \u0646\u06c1\u06cc\u06ba <strong>\u0645\u0631\u062d\u0644\u06c1 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d<\/strong> \u0627\u0646 \u0644\u0648\u06af\u0648\u06ba \u06a9\u0627 \u0641\u06cc\u0635\u062f \u062c\u0648 \u0627\u06cc\u06a9 \u0633\u0637\u062d \u067e\u0631 \u067e\u06c1\u0646\u0686\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u067e\u06be\u0631 \u0627\u06af\u0644\u06d2 \u062f\u0631\u062c\u06d2 \u067e\u0631 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u0631\u062d\u0644\u06c1 \u06a9\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc \u06a9\u06cc \u0634\u0631\u062d = \u0627\u06af\u0644\u06d2 \u0645\u0631\u0627\u062d\u0644 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u067e\u06c1\u0646\u0686 \u06af\u0626\u06cc \u00bc \u067e\u0686\u06be\u0644\u06d2 \u0645\u0631\u0627\u062d\u0644 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u00d7 100 \u062a\u06a9 \u067e\u06c1\u0646\u0686 \u06af\u0626\u06cc<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u067e\u0631\u0648\u0688\u06a9\u0679 \u0648\u06cc\u0648 \u0631\u06cc\u0679 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u06d2 \u0645\u0644\u0627\u062d\u0638\u0627\u062a \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u0648 \u0632\u0627\u0626\u0631\u06cc\u0646 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u0633\u06d2 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631 \u06a9\u06d2 \u0644\u06af\u0627\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">product_view_rate = (\n    product_views \/ visitors * 100\n)\n\ncart_rate = (\n    cart_adds \/ product_views * 100\n)\n\ncheckout_rate = (\n    checkouts \/ cart_adds * 100\n)\n\npurchase_rate = (\n    purchases \/ checkouts * 100\n)\n\nprint(f\"Visitor to product view: {product_view_rate:.1f}%\")\nprint(f\"Product view to cart: {cart_rate:.1f}%\")\nprint(f\"Cart to checkout: {checkout_rate:.1f}%\")\nprint(f\"Checkout to purchase: {purchase_rate:.1f}%\")\n<\/code><\/pre>\n<p>\u0627\u0646 \u0645\u062b\u0627\u0644\u06cc \u0627\u0642\u062f\u0627\u0631 \u06a9\u06d2 \u0633\u0627\u062a\u06be\u060c 60% \u0632\u0627\u0626\u0631\u06cc\u0646 \u06a9\u0633\u06cc \u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u0648 \u062f\u06cc\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0642\u0631\u06cc\u0628\u0627\u064b 26.7% \u067e\u0631\u0648\u0688\u06a9\u0679 \u062f\u06cc\u06a9\u06be\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0627\u067e\u0646\u06cc \u06a9\u0627\u0631\u0679 \u0645\u06cc\u06ba \u0622\u0626\u0679\u0645\u0632 \u0634\u0627\u0645\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c 50% \u06a9\u0627\u0631\u0679 \u0645\u06cc\u06ba \u0627\u0636\u0627\u0641\u06d2 \u06a9\u0627 \u0646\u062a\u06cc\u062c\u06c1 \u0686\u06cc\u06a9 \u0622\u0624\u0679 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 62.5% \u0686\u06cc\u06a9 \u0622\u0624\u0679 \u06a9\u06d2 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u06c1\u0631 \u0641\u06cc\u0635\u062f \u0627\u06cc\u06a9 \u0645\u062e\u0635\u0648\u0635 \u062a\u0628\u062f\u06cc\u0644\u06cc \u06a9\u0648 \u0628\u06cc\u0627\u0646 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0646 \u0645\u0631\u062d\u0644\u06c1 \u0648\u0627\u0631 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06a9\u0648 \u0645\u062c\u0645\u0648\u0639\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u0634\u0631\u062d\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0627\u0644\u062c\u06be\u0627\u0626\u06cc\u06ba\u060c \u062c\u0648 \u0632\u0627\u0626\u0631\u06cc\u0646 \u0633\u06d2 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0648\u06ba \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u062d\u0633\u0627\u0628\u0627\u062a \u06cc\u06c1 \u0628\u06be\u06cc \u0641\u0631\u0636 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0642\u062f\u0645\u0648\u06ba \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u0648 \u0645\u0633\u062a\u0642\u0644 \u0637\u0648\u0631 \u067e\u0631 \u0628\u06cc\u0627\u0646 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0633\u06cc \u0631\u067e\u0648\u0631\u0679\u0646\u06af \u06a9\u06cc \u0645\u062f\u062a \u0645\u06cc\u06ba \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06cc\u0627 \u0633\u06cc\u0634\u0646\u0632 \u06a9\u0627 \u062d\u0648\u0627\u0644\u06c1 \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u0646\u0645\u0628\u0631 \u0645\u062e\u062a\u0644\u0641 \u0622\u0628\u0627\u062f\u06cc\u0648\u06ba \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u06cc\u0627 \u0679\u0631\u06cc\u06a9\u0646\u06af \u06a9\u06d2 \u0645\u062e\u062a\u0644\u0641 \u0627\u0635\u0648\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0646\u0631\u062e \u062f\u0631\u0633\u062a \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u06a9\u0633\u0679\u0645\u0631 \u06a9\u06cc \u062a\u0631\u0642\u06cc \u06a9\u0648 \u0628\u06cc\u0627\u0646 \u0646\u06c1 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-investigating-customer-experience\">\u06a9\u0633\u0679\u0645\u0631 \u06a9\u06d2 \u062a\u062c\u0631\u0628\u06d2 \u06a9\u06cc \u062a\u062d\u0642\u06cc\u0642<\/h4>\n<p>\u06a9\u0645 \u0645\u0631\u062d\u0644\u06d2 \u06a9\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc \u06a9\u06cc \u0634\u0631\u062d \u0622\u067e \u06a9\u0648 \u0628\u062a\u0627\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \u0644\u0648\u06af \u06a9\u06c1\u0627\u06ba \u0686\u06be\u0648\u0691 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0648\u06c1 \u06cc\u06c1 \u0646\u06c1\u06cc\u06ba \u0628\u062a\u0627\u062a\u06d2 \u06a9\u06c1 \u0648\u06c1 \u06a9\u06cc\u0648\u06ba \u0686\u06be\u0648\u0691 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06af\u0644\u0627 \u0645\u0631\u062d\u0644\u06c1 \u0627\u0633 \u0645\u0631\u062d\u0644\u06d2 \u067e\u0631 \u06a9\u0633\u0679\u0645\u0631 \u06a9\u06d2 \u062a\u062c\u0631\u0628\u06d2 \u06a9\u06cc \u062a\u062d\u0642\u06cc\u0642 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u0628\u06c1\u062a \u0633\u06d2 \u06af\u0627\u06c1\u06a9 \u0627\u062f\u0627\u0626\u06cc\u06af\u06cc\u0627\u06ba \u062a\u0631\u06a9 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0622\u067e \u062c\u0646 \u0645\u0633\u0627\u0626\u0644 \u06a9\u06cc \u0686\u06be\u0627\u0646 \u0628\u06cc\u0646 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0646 \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba:<\/p>\n<ul>\n<li>\u063a\u06cc\u0631 \u0645\u062a\u0648\u0642\u0639 \u0634\u067e\u0646\u06af \u06a9\u06d2 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u06cc\u0627 \u0679\u06cc\u06a9\u0633<\/li>\n<li>\u0627\u062f\u0627\u0626\u06cc\u06af\u06cc \u06a9\u06d2 \u0639\u0645\u0644 \u06a9\u0648 \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0645\u0631\u0627\u062d\u0644 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4<\/li>\n<li>\u0648\u06c1 \u0641\u0627\u0631\u0645 \u062c\u0648 \u0645\u0648\u0628\u0627\u0626\u0644 \u0622\u0644\u0627\u062a \u067e\u0631 \u067e\u064f\u0631 \u06a9\u0631\u0646\u0627 \u0645\u0634\u06a9\u0644 \u06c1\u06cc\u06ba\u06d4<\/li>\n<li>\u0645\u062d\u062f\u0648\u062f \u0627\u062f\u0627\u0626\u06cc\u06af\u06cc \u06a9\u06d2 \u0627\u062e\u062a\u06cc\u0627\u0631\u0627\u062a<\/li>\n<li>\u0635\u0641\u062d\u06c1 \u0622\u06c1\u0633\u062a\u06c1 \u0644\u0648\u0688 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u06cc\u0627 \u062a\u06a9\u0646\u06cc\u06a9\u06cc \u062e\u0631\u0627\u0628\u06cc\u0648\u06ba \u06a9\u0627 \u0633\u0627\u0645\u0646\u0627 \u06a9\u0631\u0646\u0627 \u067e\u0691\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li>\u0645\u0628\u06c1\u0645 \u0634\u067e\u0646\u06af \u06cc\u0627 \u0648\u0627\u067e\u0633\u06cc \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a<\/li>\n<li>\u0627\u0634\u062a\u06c1\u0627\u0631 \u0627\u0648\u0631 \u0644\u06cc\u0646\u0688\u0646\u06af \u067e\u06cc\u062c \u06a9\u06d2 \u062f\u0631\u0645\u06cc\u0627\u0646 \u062a\u0636\u0627\u062f<\/li>\n<\/ul>\n<p>\u0622\u067e \u0627\u06cc\u0646\u0627\u0644\u06cc\u0679\u06a9\u0633 \u0627\u06cc\u0648\u0646\u0679\u0633\u060c \u0688\u06cc\u0648\u0627\u0626\u0633 \u0644\u06cc\u0648\u0644 \u06a9\u06d2 \u0645\u0648\u0627\u0632\u0646\u06c1\u060c \u06a9\u0633\u0679\u0645\u0631 \u0633\u067e\u0648\u0631\u0679 \u0641\u06cc\u0688 \u0628\u06cc\u06a9\u060c \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0679\u06cc\u0633\u0679\u0646\u06af\u060c \u0627\u0648\u0631 \u0627\u06cc\u0631\u0631 \u0644\u0627\u06af\u0632 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06a9\u06d2 \u0627\u0646 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u06a9\u06cc \u0686\u06be\u0627\u0646 \u0628\u06cc\u0646 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u0630\u0631\u0627\u0626\u0639 \u0645\u0645\u06a9\u0646\u06c1 \u0648\u0636\u0627\u062d\u062a\u0648\u06ba \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u0628\u062c\u0627\u0626\u06d2 \u0627\u0633 \u06a9\u06d2 \u06a9\u06c1 \u06cc\u06c1 \u0641\u0631\u0636 \u06a9\u0631 \u0644\u06cc\u06ba \u06a9\u06c1 \u0641\u0646\u0644 \u06a9\u06cc \u0631\u0641\u062a\u0627\u0631 \u062e\u0648\u062f \u0627\u0633 \u06a9\u06cc \u0648\u062c\u06c1 \u062b\u0627\u0628\u062a \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u067e\u0627\u0633 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062b\u0628\u0648\u062a \u06c1\u06d2 \u06a9\u06c1 \u0627\u062f\u0627\u0626\u06cc\u06af\u06cc \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644\u06cc \u0633\u06d2 \u0645\u062f\u062f \u0645\u0644 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u060c \u062a\u0648 \u0622\u067e \u0627\u062f\u0627\u0626\u06cc\u06af\u06cc \u06a9\u06d2 \u0628\u06c1\u0627\u0624 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0627\u06a9\u06c1 \u0627\u0633\u06d2 \u0622\u0633\u0627\u0646 \u0628\u0646\u0627\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u06d2 \u06cc\u0627 \u0627\u067e\u0646\u06cc \u0642\u06cc\u0645\u062a\u0648\u06ba \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u0648 \u0648\u0627\u0636\u062d \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u06d2\u06d4 \u06cc\u06c1 \u0641\u0646\u0644 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0648 A\/B \u0679\u06cc\u0633\u0679\u0646\u06af \u0633\u06d2 \u062c\u0648\u0691\u062a\u0627 \u06c1\u06d2\u06d4 \u0641\u0646\u0644 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0634\u0646\u0627\u062e\u062a \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u06c1\u0627\u06ba \u0686\u06be\u0627\u0646 \u0628\u06cc\u0646 \u06a9\u0631\u0646\u06cc \u06c1\u06d2\u060c \u0627\u0648\u0631 \u062a\u062c\u0631\u0628\u0627\u062a \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0627\u0646\u062f\u0627\u0632\u06c1 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u0645\u062c\u0648\u0632\u06c1 \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u0628\u06c1\u062a\u0631 \u0628\u0646\u0627\u0626\u06cc\u06ba \u06af\u06cc\u06d4<\/p>\n<p>\u0641\u0646\u0644 \u062a\u062c\u0632\u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u06af\u0627\u06c1\u06a9 \u06a9\u06c1\u0627\u06ba \u062a\u0631\u0642\u06cc \u06a9\u0631\u0646\u0627 \u0686\u06be\u0648\u0691 \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06af\u0627\u06c1\u06a9 \u06a9\u06d2 \u062a\u062c\u0631\u0628\u0627\u062a \u06a9\u06cc \u062a\u062d\u0642\u06cc\u0642 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0622\u067e \u06a9\u0648 \u0628\u06cc\u0627\u0646\u06cc\u06c1 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u0646\u06d2 \u0627\u0648\u0631 \u06cc\u06c1 \u0641\u06cc\u0635\u0644\u06c1 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u0645\u0644\u06d2 \u06af\u06cc \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u062c\u0627\u0646\u0686 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-25-ab-testing\">\u0628\u0627\u0628 25: A\/B \u0679\u06cc\u0633\u0679\u0646\u06af<\/h3>\n<p>A\/B \u0679\u06cc\u0633\u0679\u0646\u06af \u0627\u06cc\u06a9 \u06a9\u0646\u0679\u0631\u0648\u0644 \u0634\u062f\u06c1 \u062a\u062c\u0631\u0628\u06c1 \u06c1\u06d2 \u062c\u0648 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0631\u0628\u06d2 \u06a9\u06d2 \u062f\u0648 \u0648\u0631\u0698\u0646 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u062f\u0648 \u0644\u06cc\u0646\u0688\u0646\u06af \u067e\u06cc\u062c\u0632\u060c \u0627\u06cc \u0645\u06cc\u0644 \u0633\u0628\u062c\u06cc\u06a9\u0679 \u0644\u0627\u0626\u0646\u0632\u060c \u0627\u0634\u062a\u06c1\u0627\u0631\u0627\u062a\u060c \u0686\u06cc\u06a9 \u0622\u0624\u0679 \u0688\u06cc\u0632\u0627\u0626\u0646\u0632\u060c \u06cc\u0627 \u06a9\u0627\u0644 \u0679\u0648 \u0627\u06cc\u06a9\u0634\u0646 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0627\u06a9\u06c1 \u06cc\u06c1 \u0645\u0639\u0644\u0648\u0645 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u06d2 \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u0627 \u0648\u0631\u0698\u0646 \u0645\u062a\u0639\u06cc\u0646 \u0627\u06c1\u062f\u0627\u0641 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u06c1\u062a\u0631 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0648\u0631\u0698\u0646 A \u06a9\u0646\u0679\u0631\u0648\u0644 \u06cc\u0627 \u0645\u06cc\u0631\u0627\u062b\u06cc \u0648\u0631\u0698\u0646 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0648\u0631\u0698\u0646 B \u0645\u062a\u0628\u0627\u062f\u0644 \u0648\u0631\u0698\u0646 \u06c1\u06d2 \u062c\u0633 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u06cc \u062c\u0627 \u0631\u06c1\u06cc \u06c1\u06d2\u06d4 \u0645\u062b\u0627\u0644\u06cc \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06c1\u0644 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0648 \u062a\u0635\u0627\u062f\u0641\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0627\u06cc\u06a9 \u0648\u0631\u0698\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u0641\u0648\u06cc\u0636 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627\u060c \u062c\u0633 \u0633\u06d2 \u0627\u0633 \u0627\u0645\u06a9\u0627\u0646 \u06a9\u0648 \u06a9\u0645 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627 \u06a9\u06c1 \u06af\u0631\u0648\u067e\u0648\u06ba \u06a9\u06d2 \u062f\u0631\u0645\u06cc\u0627\u0646 \u0641\u0631\u0642 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0648 \u0628\u06af\u0627\u0691 \u062f\u06d2 \u06af\u0627\u06d4<\/p>\n<h4 id=\"heading-calculating-conversion-rates\">\u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06a9\u0627 \u062d\u0633\u0627\u0628 \u06a9\u062a\u0627\u0628<\/h4>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u062f\u0648 \u0644\u06cc\u0646\u0688\u0646\u06af \u0635\u0641\u062d\u0627\u062a \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u0645\u0644\u0627\u062d\u0638\u06c1 \u06a9\u0627\u0631 \u0645\u0637\u0644\u0648\u0628\u06c1 \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u0645\u06a9\u0645\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">visitors_a = 5000\nconversions_a = 240\n\nvisitors_b = 5000\nconversions_b = 290\n<\/code><\/pre>\n<p>\u06c1\u0631 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">rate_a = (\n    conversions_a \/ visitors_a\n)\n\nrate_b = (\n    conversions_b \/ visitors_b\n)\n\nprint(f\"Version A: {rate_a:.2%}\")\nprint(f\"Version B: {rate_b:.2%}\")\n<\/code><\/pre>\n<p>\u0627\u0633 \u0645\u062b\u0627\u0644 \u0645\u06cc\u06ba\u060c \u0648\u0631\u0698\u0646 A \u06a9\u06cc \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d 4.8% \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0648\u0631\u0698\u0646 B \u06a9\u06cc \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d 5.8% \u06c1\u06d2\u06d4 \u0645\u0634\u0627\u06c1\u062f\u06c1 \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u0641\u0631\u0642 1 \u0641\u06cc\u0635\u062f \u067e\u0648\u0627\u0626\u0646\u0679 \u06c1\u06d2\u06d4<\/p>\n<p>\u062a\u0627\u06c1\u0645\u060c \u0645\u0634\u0627\u06c1\u062f\u06c1 \u0627\u062e\u062a\u0644\u0627\u0641\u0627\u062a <strong>\u06cc\u06c1 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u062b\u0627\u0628\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0648\u0631\u0698\u0646 B \u0627\u0635\u0644 \u0645\u06cc\u06ba \u0628\u06c1\u062a\u0631 \u06c1\u06d2\u06d4<\/strong>. \u06cc\u06c1\u0627\u06ba \u062a\u06a9 \u06a9\u06c1 \u0627\u06af\u0631 \u0648\u0633\u06cc\u0639 \u062a\u0631 \u0622\u0628\u0627\u062f\u06cc \u0645\u06cc\u06ba \u062f\u0648 \u0648\u0631\u0698\u0646 \u06cc\u06a9\u0633\u0627\u06ba \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0628\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u0645\u0648\u0642\u0639 \u0646\u062a\u0627\u0626\u062c \u0645\u06cc\u06ba \u0641\u0631\u0642 \u06a9\u0627 \u0633\u0628\u0628 \u0628\u0646 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-understanding-statistical-uncertainty\">\u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u063a\u06cc\u0631 \u06cc\u0642\u06cc\u0646\u06cc \u0635\u0648\u0631\u062a\u062d\u0627\u0644 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u0627<\/h4>\n<p>A\/B \u0679\u06cc\u0633\u0679\u0646\u06af \u0632\u0627\u0626\u0631\u06cc\u0646 \u06a9\u06d2 \u0627\u06cc\u06a9 \u0646\u0645\u0648\u0646\u06d2 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u06c1 \u0627\u06cc\u06a9 \u0648\u0631\u0698\u0646 \u0628\u0691\u06cc \u0622\u0628\u0627\u062f\u06cc \u0645\u06cc\u06ba \u06a9\u06cc\u0633\u0627 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u062f\u06a9\u06be\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u062c\u0627\u0646\u0686 \u0645\u06cc\u06ba \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u062a\u0645\u0627\u0645 \u0645\u0645\u06a9\u0646\u06c1 \u06af\u0627\u06c1\u06a9 \u0634\u0627\u0645\u0644 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u0633 \u0644\u06cc\u06d2 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u0627\u06cc\u06a9 \u062a\u062e\u0645\u06cc\u0646\u06c1 \u06c1\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0627\u0633 \u06a9\u06d2 \u06a9\u06c1 \u0627\u06cc\u06a9 \u0645\u06a9\u0645\u0644 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0639\u0644\u0648\u0645 \u0622\u0628\u0627\u062f\u06cc \u06a9\u06cc \u0642\u062f\u0631 \u06c1\u0648\u06d4<\/p>\n<p>\u0627\u0639\u062f\u0627\u062f \u0648 \u0634\u0645\u0627\u0631 \u06a9\u06cc \u063a\u06cc\u0631 \u06cc\u0642\u06cc\u0646\u06cc \u0635\u0648\u0631\u062a\u062d\u0627\u0644 \u0627\u0633 \u062d\u0642\u06cc\u0642\u062a \u06a9\u06cc \u0648\u062c\u06c1 \u0628\u0646\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \u06cc\u06c1 \u0627\u0646\u062f\u0627\u0632\u06d2 \u0646\u0645\u0648\u0646\u06d2 \u0633\u06d2 \u0646\u0645\u0648\u0646\u06d2 \u062a\u06a9 \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06af\u0631\u0686\u06c1 \u062f\u0648\u0646\u0648\u06ba \u0648\u0631\u0698\u0646\u0632 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u0645\u06cc\u06ba \u06a9\u0648\u0626\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc \u0646\u06c1\u06cc\u06ba \u0622\u0626\u06cc \u06c1\u06d2\u060c \u062a\u0627\u06c1\u0645 \u0632\u0627\u0626\u0631\u06cc\u0646 \u06a9\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06af\u0631\u0648\u067e\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0646\u062a\u0627\u0626\u062c \u0642\u062f\u0631\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06a9\u0626\u06cc \u0639\u0648\u0627\u0645\u0644 \u062a\u062c\u0631\u0628\u06d2 \u06a9\u06cc \u063a\u06cc\u0631 \u06cc\u0642\u06cc\u0646\u06cc \u0635\u0648\u0631\u062a\u062d\u0627\u0644 \u06a9\u0648 \u0645\u062a\u0627\u062b\u0631 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<ul>\n<li><strong>\u0646\u0645\u0648\u0646\u06c1 \u0633\u0627\u0626\u0632:<\/strong> \u0686\u06be\u0648\u0679\u06d2 \u0646\u0645\u0648\u0646\u06d2 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0628\u0691\u06d2 \u0646\u0645\u0648\u0646\u0648\u06ba \u06a9\u06d2 \u0645\u0642\u0627\u0628\u0644\u06d2 \u0645\u06cc\u06ba \u06a9\u0645 \u062f\u0631\u0633\u062a \u062a\u062e\u0645\u06cc\u0646\u06c1 \u0644\u06af\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/li>\n<li><strong>\u0645\u0646\u062a\u0642\u0644\u06cc \u06a9\u06cc \u062a\u0639\u062f\u062f:<\/strong> \u0627\u06af\u0631 \u0645\u0637\u0644\u0648\u0628\u06c1 \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u0646\u0627\u06cc\u0627\u0628 \u06c1\u06d2\u060c \u062a\u0648 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d\u0648\u06ba \u06a9\u0627 \u062f\u0631\u0633\u062a \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0632\u06cc\u062f \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u0628\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062a\u063a\u06cc\u0631\u0627\u062a:<\/strong> \u0632\u0627\u0626\u0631\u06cc\u0646 \u06a9\u06d2 \u0627\u0646\u0641\u0631\u0627\u062f\u06cc \u0631\u0648\u06cc\u06d2 \u06a9\u06cc \u067e\u0648\u0631\u06cc \u0637\u0631\u062d \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u06cc \u062c\u0627 \u0633\u06a9\u062a\u06cc\u06d4<\/li>\n<li><strong>\u062a\u062c\u0631\u0628\u0627\u062a\u06cc \u0688\u06cc\u0632\u0627\u0626\u0646:<\/strong> \u063a\u06cc\u0631 \u0645\u0633\u0627\u0648\u06cc \u0645\u062e\u062a\u0635\u060c \u0679\u0631\u06cc\u06a9\u0646\u06af \u06a9\u06d2 \u0645\u0633\u0627\u0626\u0644\u060c \u06cc\u0627 \u062c\u0627\u0646\u0686 \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0648 \u06a9\u0645\u0632\u0648\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/li>\n<\/ul>\n<p>\u0686\u06be\u0648\u0679\u06d2 \u0646\u0645\u0648\u0646\u0648\u06ba \u0645\u06cc\u06ba \u067e\u0627\u0626\u06d2 \u062c\u0627\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0686\u06be\u0648\u0679\u06d2 \u0641\u0631\u0642 \u0628\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062a\u063a\u06cc\u0631 \u06a9\u06cc \u0648\u062c\u06c1 \u0633\u06d2 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0628\u0691\u06d2\u060c \u0628\u06c1\u062a\u0631 \u0688\u06cc\u0632\u0627\u0626\u0646 \u06a9\u0631\u062f\u06c1 \u062a\u062c\u0631\u0628\u0627\u062a \u0645\u0636\u0628\u0648\u0637 \u062b\u0628\u0648\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0635\u0631\u0641 \u0646\u0645\u0648\u0646\u06d2 \u06a9\u0627 \u0633\u0627\u0626\u0632 \u06c1\u06cc \u0645\u062a\u0639\u0635\u0628\u0627\u0646\u06c1 \u062a\u0641\u0648\u06cc\u0636 \u06cc\u0627 \u063a\u0644\u0637 \u0679\u0631\u06cc\u06a9\u0646\u06af \u062c\u06cc\u0633\u06d2 \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u062d\u0644 \u0646\u06c1\u06cc\u06ba \u06a9\u0631 \u0633\u06a9\u062a\u0627\u06d4<\/p>\n<h4 id=\"heading-statistical-significance-and-business-significance\">\u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u0627\u06c1\u0645\u06cc\u062a \u0627\u0648\u0631 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0627\u06c1\u0645\u06cc\u062a<\/h4>\n<p>\u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u0627\u06c1\u0645\u06cc\u062a \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u0645\u0634\u0627\u06c1\u062f\u06c1 \u0634\u062f\u06c1 \u0646\u062a\u0627\u0626\u062c \u06a9\u0633\u06cc \u062f\u06cc\u06d2 \u06af\u0626\u06d2 \u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2 \u063a\u06cc\u0631 \u0645\u0639\u0645\u0648\u0644\u06cc \u06c1\u06cc\u06ba \u062c\u0646 \u0645\u06cc\u06ba \u0648\u0631\u0698\u0646 \u06a9\u06d2 \u062f\u0631\u0645\u06cc\u0627\u0646 \u06a9\u0648\u0626\u06cc \u062d\u0642\u06cc\u0642\u06cc \u0641\u0631\u0642 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u0646\u06c1\u06cc\u06ba \u0628\u062a\u0627\u062a\u0627 \u06a9\u06c1 \u0641\u0631\u0642 \u0622\u067e \u06a9\u06d2 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u062a\u0646\u0627 \u0627\u06c1\u0645 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0646\u06c1 \u06c1\u06cc \u06cc\u06c1 \u062b\u0627\u0628\u062a \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0646\u062a\u0627\u0626\u062c \u0645\u0633\u062a\u0642\u0628\u0644 \u06a9\u06d2 \u062a\u0645\u0627\u0645 \u0645\u0627\u062d\u0648\u0644 \u0645\u06cc\u06ba \u062f\u06c1\u0631\u0627\u0626\u06d2 \u062c\u0627 \u0633\u06a9\u06cc\u06ba \u06af\u06d2\u06d4<\/p>\n<p>\u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0627\u06c1\u0645\u06cc\u062a \u06a9\u0627 \u062a\u0639\u0644\u0642 \u0627\u0633 \u0628\u0627\u062a \u0633\u06d2 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u0628\u06c1\u062a\u0631\u06cc \u06a9\u0627 \u067e\u06cc\u0645\u0627\u0646\u06c1 \u0627\u0633 \u067e\u0631 \u06a9\u0627\u0631\u0631\u0648\u0627\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u06c1\u06d2\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d\u0648\u06ba \u0645\u06cc\u06ba \u0686\u06be\u0648\u0679\u06cc \u0628\u06c1\u062a\u0631\u06cc \u0632\u06cc\u0627\u062f\u06c1 \u0679\u0631\u06cc\u0641\u06a9 \u0648\u0627\u0644\u06cc \u0648\u06cc\u0628 \u0633\u0627\u0626\u0679 \u067e\u0631 \u0645\u0639\u0646\u06cc \u062e\u06cc\u0632 \u0627\u0636\u0627\u0641\u06cc \u0622\u0645\u062f\u0646\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u06a9\u0645 \u0679\u0631\u06cc\u0641\u06a9 \u0648\u0627\u0644\u06cc \u0633\u0627\u0626\u0679 \u067e\u0631 \u062a\u06be\u0648\u0691\u06cc \u0627\u0636\u0627\u0641\u06cc \u0642\u062f\u0631 \u06a9\u0627 \u0627\u0636\u0627\u0641\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4 \u062a\u0628\u062f\u06cc\u0644\u06cc \u06a9\u0648 \u0644\u0627\u06af\u0648 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0627\u0648\u0631 \u062e\u0637\u0631\u0627\u062a \u0628\u06be\u06cc \u0627\u06c1\u0645 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0630\u0645\u06c1 \u062f\u0627\u0631 A\/B \u062c\u0627\u0646\u0686 \u06a9\u06d2 \u0639\u0645\u0644 \u06a9\u0648:<\/p>\n<ol>\n<li>\u062c\u0627\u0646\u0686 \u0634\u0631\u0648\u0639 \u06c1\u0648\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0646\u062a\u0627\u0626\u062c \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li>\u062c\u06c1\u0627\u06ba \u0645\u0646\u0627\u0633\u0628 \u06c1\u0648\u060c \u06c1\u0645 \u062a\u0635\u0627\u062f\u0641\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0627\u06c1\u0644 \u0632\u0627\u0626\u0631\u06cc\u0646 \u06a9\u0648 \u062a\u0641\u0648\u06cc\u0636 \u06a9\u0631\u06cc\u06ba \u06af\u06d2\u06d4<\/li>\n<li>\u0627\u0633 \u0628\u0627\u062a \u06a9\u0648 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0679\u0631\u06cc\u06a9\u0646\u06af \u062f\u0648\u0646\u0648\u06ba \u0648\u0631\u0698\u0646\u0648\u06ba \u0645\u06cc\u06ba \u0645\u0633\u062a\u0642\u0644 \u0637\u0648\u0631 \u067e\u0631 \u06a9\u0627\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4<\/li>\n<li>\u0646\u062a\u0627\u0626\u062c \u06a9\u0627 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06cc\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0688\u06cc\u0679\u0627 \u0627\u0648\u0631 \u062c\u0627\u0646\u0686 \u06a9\u06cc \u0645\u062f\u062a \u06a9\u062a\u0646\u06cc \u0645\u0646\u0627\u0633\u0628 \u06c1\u06d2\u06d4<\/li>\n<li>\u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u063a\u06cc\u0631 \u06cc\u0642\u06cc\u0646\u06cc \u0635\u0648\u0631\u062a\u062d\u0627\u0644 \u0627\u0648\u0631 \u0645\u0634\u0627\u06c1\u062f\u06c1 \u0634\u062f\u06c1 \u0627\u062e\u062a\u0644\u0627\u0641\u0627\u062a \u06a9\u06cc \u062d\u0642\u06cc\u0642\u06cc \u0634\u062f\u062a \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li>\u062c\u0628 \u062a\u06a9 \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u062c\u0627\u0646\u0686 \u06a9\u0627 \u0637\u0631\u06cc\u0642\u06c1 \u0648\u0627\u0636\u062d \u0637\u0648\u0631 \u067e\u0631 \u062a\u0631\u062a\u06cc\u0628 \u0648\u0627\u0631 \u0646\u06af\u0631\u0627\u0646\u06cc \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u0628\u0627\u0631 \u0628\u0627\u0631 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u062c\u06cc\u0633\u06d2 \u06c1\u06cc \u0627\u06cc\u06a9 \u0648\u0631\u0698\u0646 \u0627\u0686\u06be\u0627 \u0644\u06af\u06d2 \u0628\u0646\u062f \u0646\u06c1 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li>\u062f\u0633\u062a\u0627\u0648\u06cc\u0632 \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c\u060c \u062d\u062f\u0648\u062f \u0627\u0648\u0631 \u0641\u06cc\u0635\u0644\u06d2\u06d4<\/li>\n<\/ol>\n<p>A\/B \u0679\u06cc\u0633\u0679\u0646\u06af \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0627\u0639\u0644\u06cc \u062a\u0646\u0627\u0633\u0628 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0648\u0631\u0698\u0646 \u06a9\u0648 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0645\u0639\u0627\u0645\u0644\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0645\u0642\u0635\u062f \u0627\u0633 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u062b\u0628\u0648\u062a \u0627\u06a9\u0679\u06be\u0627 \u06a9\u0631\u0646\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u0646\u062a\u0627\u0626\u062c \u0645\u06cc\u06ba \u0628\u0627\u0645\u0639\u0646\u06cc \u0628\u06c1\u062a\u0631\u06cc \u06a9\u0627 \u0628\u0627\u0639\u062b \u0628\u0646\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1\u0627\u06ba \u0627\u06c1\u0645 \u0633\u0628\u0642 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u063a\u06cc\u0631 \u06cc\u0642\u06cc\u0646\u06cc \u0635\u0648\u0631\u062a\u062d\u0627\u0644 \u0627\u06c1\u0645 \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0646\u0645\u0648\u0646\u06d2 \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u0627\u0635\u0644 \u0628\u0646\u06cc\u0627\u062f\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u0646 \u063a\u06cc\u0631 \u06cc\u0642\u06cc\u0646\u06cc \u0635\u0648\u0631\u062a\u062d\u0627\u0644 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2 \u0633\u06d2 \u0622\u067e \u0628\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u0627\u062a\u0627\u0631 \u0686\u0691\u06be\u0627\u0648 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0645\u06c1\u0646\u06af\u06d2 \u0641\u06cc\u0635\u0644\u06d2 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0628\u0686 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h2 id=\"heading-part-vi-marketing-automation\">\u062d\u0635\u06c1 6: \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0622\u0679\u0648\u0645\u06cc\u0634\u0646<\/h2>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0679\u06cc\u0645\u06cc\u06ba \u0627\u06a9\u062b\u0631 \u0627\u0648\u0642\u0627\u062a \u0627\u0639\u0627\u062f\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0639\u0645\u0644 \u0645\u06cc\u06ba \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0648\u0642\u062a \u0635\u0631\u0641 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba \u062c\u0648 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06d2 \u0627\u0635\u0648\u0644\u0648\u06ba \u067e\u0631 \u0639\u0645\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u06a9\u0648 \u0627\u0632\u06af\u0631 \u06a9\u06cc \u0633\u0628 \u0633\u06d2 \u0637\u0627\u0642\u062a\u0648\u0631 \u0627\u06cc\u067e\u0644\u06cc \u06a9\u06cc\u0634\u0646\u0632 \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u0628\u0646\u0627 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-26-identifying-automation-opportunities\">\u0628\u0627\u0628 26: \u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u06a9\u06d2 \u0645\u0648\u0627\u0642\u0639 \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a<\/h3>\n<p>\u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u06a9\u06d2 \u0627\u0686\u06be\u06d2 \u0627\u0645\u06cc\u062f\u0648\u0627\u0631\u0648\u06ba \u0645\u06cc\u06ba \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u06a9\u0626\u06cc \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06cc\u06ba:<\/p>\n<ul>\n<li>\u0628\u0627\u0631 \u0628\u0627\u0631 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li>\u06cc\u06c1 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06d2 \u0645\u0631\u0627\u062d\u0644 \u06a9\u06cc \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li>\u0633\u0679\u0631\u06a9\u0686\u0631\u0688 \u0688\u06cc\u0679\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li>\u062a\u06be\u0648\u0691\u0627 \u0633\u0627 \u0645\u0648\u0636\u0648\u0639\u06cc \u0641\u06cc\u0635\u0644\u06c1 \u062f\u0631\u06a9\u0627\u0631 \u06c1\u06d2\u06d4<\/li>\n<li>\u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u06a9\u06cc\u06d2 \u062c\u0627\u0646\u06d2 \u067e\u0631 \u063a\u0644\u0637\u06cc\u0627\u06ba \u0639\u0627\u0645 \u06c1\u06cc\u06ba\u06d4<\/li>\n<li>\u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u0628\u0627\u0645\u0639\u0646\u06cc \u0648\u0642\u062a \u0628\u0686\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<\/ul>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<p>\"\u06c1\u0631 \u067e\u06cc\u0631 \u06a9\u0648\u060c \u06c1\u0645 \u0645\u06c1\u0645 \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u0688\u0627\u0624\u0646 \u0644\u0648\u0688 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c ROAS \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062d\u062f \u0633\u06d2 \u0646\u06cc\u0686\u06d2 \u06a9\u06cc \u0645\u06c1\u0645\u0648\u06ba \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0631\u067e\u0648\u0631\u0679\u06cc\u06ba \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4\"<\/p>\n<p>\u06cc\u06c1 \u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0628\u06c1\u062a\u0631\u06cc\u0646 \u0627\u0645\u06cc\u062f\u0648\u0627\u0631 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-27-building-a-reporting-function\">\u0628\u0627\u0628 27: \u0628\u0644\u0688\u0646\u06af \u0631\u067e\u0648\u0631\u0679\u0646\u06af<\/h3>\n<p>\u06c1\u0631 \u0642\u062f\u0645 \u06a9\u0648 \u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0686\u0644\u0627\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0627\u06cc\u06a9 \u0641\u0646\u06a9\u0634\u0646 \u0628\u0646\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">def generate_campaign_report(\n    input_file,\n    output_file\n):\n    df = pd.read_csv(input_file)\n\n    df[\"roas\"] = (\n        df[\"revenue\"] \/\n        df[\"cost\"]\n    )\n\n    df[\"conversion_rate\"] = (\n        df[\"conversions\"] \/\n        df[\"clicks\"] *\n        100\n    )\n\n    df.to_csv(\n        output_file,\n        index=False\n    )\n<\/code><\/pre>\n<p>\u067e\u06be\u0631:<\/p>\n<pre><code class=\"language-python\">generate_campaign_report(\n    \"campaigns.csv\",\n    \"campaign_report.csv\"\n)\n<\/code><\/pre>\n<p>\u0627\u0628 \u0622\u067e \u0648\u0631\u06a9 \u0641\u0644\u0648 \u06a9\u0648 \u062f\u06c1\u0631\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-28-logging\">\u0628\u0627\u0628 28: \u0644\u0627\u06af\u0646\u06af<\/h3>\n<p>\u062c\u0628 \u0627\u0633\u06a9\u0631\u067e\u0679 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0686\u0644\u062a\u0627 \u06c1\u06d2\u06d4 <code>print()<\/code> \u0627\u06a9\u06cc\u0644\u06d2 \u0628\u06cc\u0627\u0646\u0627\u062a \u0627\u06a9\u062b\u0631 \u06a9\u0627\u0641\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0644\u0627\u06af\u0646\u06af \u0627\u06cc\u06a9 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u0646\u0638\u0645 \u0627\u0646\u062f\u0627\u0632 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">import logging\n\nlogging.basicConfig(\n    level=logging.INFO\n)\n\nlogging.info(\n    \"Marketing report started.\"\n)\n<\/code><\/pre>\n<p>\u067e\u06be\u0631:<\/p>\n<pre><code class=\"language-python\">logging.info(\n    \"Campaign data loaded successfully.\"\n)\n<\/code><\/pre>\n<p>\u0627\u06af\u0631 \u06a9\u0648\u0626\u06cc \u063a\u0644\u0637\u06cc \u06c1\u0648\u062a\u06cc \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\">logging.error(\n    \"Unable to load campaign data.\"\n)\n<\/code><\/pre>\n<p>\u0644\u0627\u06af\u0646\u06af \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u0648\u0642\u062a \u0645\u0641\u06cc\u062f \u06c1\u06d2 \u062c\u0628 \u0637\u06d2 \u0634\u062f\u06c1 \u06a9\u0627\u0645 \u0628\u063a\u06cc\u0631 \u062a\u0648\u062c\u06c1 \u06a9\u06d2 \u0686\u0644\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-29-scheduling\">\u0628\u0627\u0628 29: \u0634\u06cc\u0688\u0648\u0644\u0646\u06af<\/h3>\n<p>\u0627\u0633\u06a9\u0631\u067e\u0679 \u06a9\u0627\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u0639\u062f\u060c \u0622\u067e \u0627\u0633\u06d2 \u0634\u06cc\u0688\u0648\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0622\u067e \u06c1\u0631 \u067e\u06cc\u0631 \u06a9\u06cc \u0635\u0628\u062d \u0631\u067e\u0648\u0631\u0679\u0646\u06af \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u0686\u0644\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u067e\u0646\u06d2 \u0622\u067e\u0631\u06cc\u0679\u0646\u06af \u0633\u0633\u0679\u0645 \u06a9\u0648 \u062a\u0631\u062a\u06cc\u0628 \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0631\u06cc\u0632\u0631\u0648\u06cc\u0634\u0646 \u06a9\u0627 \u0646\u0638\u0627\u0645 \u062e\u0648\u062f \u0622\u067e \u06a9\u06d2 \u0645\u0627\u062d\u0648\u0644 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u0648\u0646\u0688\u0648\u0632 \u0645\u06cc\u06ba\u060c \u0679\u0627\u0633\u06a9 \u0634\u06cc\u0688\u06cc\u0648\u0644\u0631 Python \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u0686\u0644\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u0645\u06cc\u06a9\u0648\u0633 \u0627\u0648\u0631 \u0644\u06cc\u0646\u06a9\u0633 \u067e\u0631\u060c \u06a9\u0631\u0648\u0646 \u0627\u06cc\u06a9 \u0639\u0627\u0645 \u0622\u067e\u0634\u0646 \u06c1\u06d2\u06d4 \u06a9\u0644\u0627\u0624\u0688 \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645 \u0628\u06be\u06cc \u0637\u06d2 \u0634\u062f\u06c1 \u06a9\u0627\u0645 \u0686\u0644\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06c1\u0645 \u062a\u0635\u0648\u0631 \u06c1\u06d2\u06d4 <strong>\u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u0627\u0633 \u0648\u0642\u062a \u062a\u06a9 \u0645\u06a9\u0645\u0644 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u06cc \u062c\u0628 \u062a\u06a9 \u06a9\u06c1 \u06a9\u0648\u0626\u06cc \u0627\u0633\u06d2 \u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0634\u0631\u0648\u0639 \u06a9\u06cc\u06d2 \u0628\u063a\u06cc\u0631 \u06cc\u06c1 \u0639\u0645\u0644 \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0646\u06c1 \u0686\u0644 \u0633\u06a9\u06d2\u06d4<\/strong><\/p>\n<h3 id=\"heading-chapter-30-automated-alerts\">\u0628\u0627\u0628 30: \u0622\u0679\u0648 \u0627\u0644\u0631\u0679\u0633<\/h3>\n<p>\u0622\u067e \u06a9\u06d2 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0633\u0633\u0679\u0645 \u06a9\u0648 \u06c1\u0645\u06cc\u0634\u06c1 \u06a9\u0633\u06cc \u06a9\u06cc \u0631\u067e\u0648\u0631\u0679 \u06a9\u06be\u0648\u0644\u0646\u06d2 \u06a9\u0627 \u0627\u0646\u062a\u0638\u0627\u0631 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<p>\u0646\u0627\u0632\u06a9 \u062d\u0627\u0644\u0627\u062a \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u06cc \u062c\u0627 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">if overall_roas < 1:\n    alert = (\n        \"Warning: overall ROAS is below 1.\"\n    )\n<\/code><\/pre>\n<p>\u06cc\u0627:<\/p>\n<pre><code class=\"language-python\">if conversion_rate < previous_rate * 0.8:\n    alert = (\n        \"Conversion rate has fallen \"\n        \"significantly compared with the \"\n        \"previous period.\"\n    )\n<\/code><\/pre>\n<p>\u0627\u0646\u062a\u0628\u0627\u06c1\u0627\u062a \u06a9\u0648 \u0628\u0627\u0644\u0622\u062e\u0631 \u0627\u06cc \u0645\u06cc\u0644\u060c \u0633\u0644\u06cc\u06a9\u060c \u0645\u0627\u0626\u06cc\u06a9\u0631\u0648\u0633\u0627\u0641\u0679 \u0679\u06cc\u0645\u0632\u060c \u06cc\u0627 \u06a9\u0633\u06cc \u0627\u0648\u0631 \u0627\u0637\u0644\u0627\u0639\u06cc \u0646\u0638\u0627\u0645 \u0633\u06d2 \u062c\u0648\u0691\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06c1\u0645 \u0628\u0627\u062a \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0646\u0638\u0627\u0645 \u0627\u0646 \u062d\u0627\u0644\u0627\u062a \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0646 \u067e\u0631 \u062a\u0648\u062c\u06c1 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-31-responsible-automation\">\u0628\u0627\u0628 31: \u0630\u0645\u06c1 \u062f\u0627\u0631 \u0622\u0679\u0648\u0645\u06cc\u0634\u0646<\/h3>\n<p>\u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u0622\u067e \u06a9\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06cc \u06a9\u0648\u0634\u0634\u0648\u06ba \u06a9\u0648 \u062a\u06cc\u0632 \u062a\u0631 \u0627\u0648\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u0633\u062a\u0642\u0644 \u0628\u0646\u0627 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u06cc\u06c1 \u067e\u06cc\u0645\u0627\u0646\u06d2 \u067e\u0631 \u063a\u0644\u0637\u06cc\u0627\u06ba \u062f\u06c1\u0631\u0627\u0646\u06d2 \u06a9\u0627 \u0628\u0627\u0639\u062b \u0628\u06be\u06cc \u0628\u0646 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u0627\u0633\u06a9\u0631\u067e\u0679 \u062c\u0648 \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u063a\u0644\u0637 \u0645\u06cc\u0679\u0631\u06a9 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u062a\u0627 \u06c1\u06d2 \u0648\u06c1 \u06c1\u0631 \u0628\u0627\u0631 \u0686\u0644\u0627\u0626\u06d2 \u062c\u0627\u0646\u06d2 \u067e\u0631 \u0648\u06c1\u06cc \u063a\u0644\u0637 \u0646\u062a\u0627\u0626\u062c \u062f\u06d2 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u0646\u062a\u0627\u0626\u062c \u062a\u06cc\u0632\u06cc \u0633\u06d2 \u0628\u0691\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0628 \u0631\u067e\u0648\u0631\u0679\u0633 \u06a9\u0648 \u0645\u06c1\u0645 \u06a9\u06d2 \u0641\u06cc\u0635\u0644\u0648\u06ba \u06cc\u0627 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06a9\u0633\u0679\u0645\u0631 \u0645\u0648\u0627\u0635\u0644\u0627\u062a \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0631\u067e\u0648\u0631\u0679\u0633 \u063a\u0644\u0637\u06cc \u0633\u06d2 \u06a9\u0633\u06cc \u06af\u0627\u06c1\u06a9 \u06a9\u0648 \u067e\u0631\u0648\u0645\u0648\u0634\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06c1\u0644 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba \u062c\u0628 \u0648\u06c1 \u0627\u06c1\u0644\u06cc\u062a \u06a9\u06d2 \u0627\u0635\u0648\u0644\u0648\u06ba \u067e\u0631 \u067e\u0648\u0631\u0627 \u0646\u06c1\u06cc\u06ba \u0627\u062a\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u062f\u0633\u062a\u06cc \u062c\u0627\u0626\u0632\u06c1 \u0622\u067e \u06a9\u0648 \u0645\u0633\u0627\u0626\u0644 \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u062a\u0648\u062b\u06cc\u0642 \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0646\u0638\u0627\u0645 \u0628\u0627\u0631 \u0628\u0627\u0631 \u063a\u0644\u0637 \u0641\u06c1\u0631\u0633\u062a\u06cc\u06ba \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0633 \u0648\u062c\u06c1 \u0633\u06d2\u060c \u067e\u0631\u0648\u0688\u06a9\u0634\u0646 \u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u0645\u06cc\u06ba \u0627\u0646 \u067e\u0679 \u06a9\u06cc \u062a\u0648\u062b\u06cc\u0642\u060c \u063a\u0644\u0637\u06cc \u0633\u06d2 \u0646\u0645\u0679\u0646\u06d2\u060c \u0644\u0627\u06af\u0646\u06af\u060c \u062c\u0627\u0646\u0686\u060c \u0627\u0648\u0631 \u0646\u06af\u0631\u0627\u0646\u06cc \u0634\u0627\u0645\u0644 \u06c1\u0648\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u0627\u06c1\u0645 \u06a9\u0627\u0645\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0646\u0633\u0627\u0646\u06cc \u0645\u0646\u0638\u0648\u0631\u06cc \u062f\u0631\u06a9\u0627\u0631 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-a-simple-production-ready-workflow\">\u0633\u0627\u062f\u06c1\u060c \u067e\u06cc\u062f\u0627\u0648\u0627\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u06cc\u0627\u0631 \u0648\u0631\u06a9 \u0641\u0644\u0648<\/h4>\n<p>\u0627\u06cc\u06a9 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0631\u067e\u0648\u0631\u0679 \u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u0648\u0631\u06a9 \u0641\u0644\u0648 \u0627\u0646 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u067e\u0631 \u0639\u0645\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2:<\/p>\n<ol>\n<li><strong>\u0633\u0648\u0631\u0633 \u0688\u06cc\u0679\u0627 \u0644\u0648\u0688 \u06a9\u0631\u06cc\u06ba\u06d4<\/strong> \u062a\u0627\u0632\u06c1 \u062a\u0631\u06cc\u0646 \u0645\u06c1\u0645 \u0628\u0631\u0622\u0645\u062f \u06cc\u0627 \u0645\u0646\u0638\u0648\u0631 \u0634\u062f\u06c1 \u0627\u0646 \u067e\u0679 \u0641\u0627\u0626\u0644 \u067e\u0691\u06be\u06cc\u06ba\u06d4<\/li>\n<li><strong>\u0627\u067e\u0646\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u062a\u0635\u062f\u06cc\u0642 \u06a9\u0631\u06cc\u06ba:<\/strong> \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u0645\u0637\u0644\u0648\u0628\u06c1 \u06a9\u0627\u0644\u0645 \u0645\u0648\u062c\u0648\u062f \u06c1\u06cc\u06ba\u060c \u0639\u062f\u062f\u06cc \u0641\u06cc\u0644\u0688\u0632 \u062f\u0631\u0633\u062a \u0642\u062f\u0631\u0648\u06ba \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 \u063a\u06cc\u0631 \u0645\u062a\u0648\u0642\u0639 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u06a9\u0648 \u062c\u06be\u0646\u0688\u0627 \u0644\u06af\u0627\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/strong> \u0635\u0641\u0631 \u0688\u06cc\u0646\u0648\u0645\u06cc\u0646\u06cc\u0679\u0631\u0633 \u06a9\u0648 \u0635\u062d\u06cc\u062d \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0633\u0646\u0628\u06be\u0627\u0644\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d\u06cc\u06ba\u060c CPA\u060c \u0627\u0648\u0631 ROAS \u0628\u0646\u0627\u0626\u06cc\u06ba\u06d4<\/li>\n<li><strong>\u0631\u067e\u0648\u0631\u0679 \u06a9\u0648 \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631\u06cc\u06ba\u06d4<\/strong> \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u0645\u062e\u0635\u0648\u0635 \u0622\u0624\u0679 \u067e\u0679 \u0645\u0642\u0627\u0645 \u067e\u0631 \u0644\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u0627\u067e\u0646\u06d2 \u0646\u062a\u0627\u0626\u062c \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0631\u06cc\u06ba\u06d4<\/strong> \u0631\u067e\u0648\u0631\u0679 \u06a9\u06cc \u06a9\u0627\u0645\u06cc\u0627\u0628\u06cc \u06cc\u0627 \u0646\u0627\u06a9\u0627\u0645\u06cc \u06a9\u0648 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0631\u06cc\u06ba \u062a\u0627\u06a9\u06c1 \u06a9\u0648\u0626\u06cc \u0627\u0633 \u0645\u0633\u0626\u0644\u06d2 \u06a9\u06cc \u062a\u062d\u0642\u06cc\u0642\u0627\u062a \u06a9\u0631 \u0633\u06a9\u06d2\u06d4<\/li>\n<li><strong>\u0634\u06cc\u0688\u0648\u0644 \u0627\u0648\u0631 \u0639\u0645\u0644 \u06a9\u06cc \u0646\u06af\u0631\u0627\u0646\u06cc.<\/strong> \u0622\u067e\u0631\u06cc\u0679\u0646\u06af \u0633\u0633\u0679\u0645 \u0634\u06cc\u0688\u06cc\u0648\u0644\u0631 \u06cc\u0627 \u0645\u0646\u0638\u0648\u0631 \u0634\u062f\u06c1 \u0679\u06cc\u0648\u0646\u0646\u06af \u0679\u0648\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u062a\u0635\u062f\u06cc\u0642 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u06cc\u06c1 \u0645\u062a\u0648\u0642\u0639 \u0622\u0624\u0679 \u067e\u0679 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<\/ol>\n<p>\u062f\u0631\u062c \u0630\u06cc\u0644 \u0645\u062b\u0627\u0644 \u0645\u06c1\u0645 \u06a9\u06cc \u0631\u067e\u0648\u0631\u0679 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0633\u0627\u062f\u06c1 \u0648\u0631\u06a9 \u0641\u0644\u0648 \u062f\u06a9\u06be\u0627\u062a\u06cc \u06c1\u06d2\u06d4 \u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0627\u0646 \u067e\u0679 CSV \u06c1\u0631 \u0645\u06c1\u0645 \u067e\u0631 \u0627\u06cc\u06a9 \u0642\u0637\u0627\u0631 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0633 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2: <code>campaign<\/code>, <code>clicks<\/code>, <code>conversions<\/code>, <code>cost<\/code>\u0627\u0648\u0631 <code>revenue<\/code> \u06af\u0631\u0645\u06cc<\/p>\n<pre><code class=\"language-python\">import logging\nfrom pathlib import Path\n\nimport pandas as pd\n\nlogging.basicConfig(\n    level=logging.INFO,\n    format=\"%(asctime)s %(levelname)s: %(message)s\"\n)\n\nREQUIRED_COLUMNS = {\n    \"campaign\",\n    \"clicks\",\n    \"conversions\",\n    \"cost\",\n    \"revenue\"\n}\n\n\ndef generate_report(input_file, output_file):\n    input_path = Path(input_file)\n    output_path = Path(output_file)\n\n    try:\n        if not input_path.exists():\n            raise FileNotFoundError(\n                f\"Input file not found: {input_path}\"\n            )\n\n        df = pd.read_csv(input_path)\n\n        missing = REQUIRED_COLUMNS - set(df.columns)\n        if missing:\n            raise ValueError(\n                f\"Missing required columns: {sorted(missing)}\"\n            )\n\n        numeric_columns = [\n            \"clicks\",\n            \"conversions\",\n            \"cost\",\n            \"revenue\"\n        ]\n\n        for column in numeric_columns:\n            df[column] = pd.to_numeric(\n                df[column],\n                errors=\"coerce\"\n            )\n\n        if df[numeric_columns].isna().any().any():\n            raise ValueError(\n                \"Required numeric fields contain missing \"\n                \"or invalid values.\"\n            )\n\n        if (df[numeric_columns] < 0).any().any():\n            raise ValueError(\n                \"Negative values were found in metrics \"\n                \"that should not be negative.\"\n            )\n\n        if (df[\"conversions\"] > df[\"clicks\"]).any():\n            logging.warning(\n                \"Some campaigns have more conversions \"\n                \"than clicks. Check the metric definitions.\"\n            )\n\n        df[\"conversion_rate\"] = (\n            df[\"conversions\"]\n            .div(df[\"clicks\"].replace(0, float(\"nan\")))\n            .mul(100)\n        )\n\n        df[\"cpa\"] = (\n            df[\"cost\"]\n            .div(\n                df[\"conversions\"].replace(\n                    0, float(\"nan\")\n                )\n            )\n        )\n\n        df[\"roas\"] = (\n            df[\"revenue\"]\n            .div(df[\"cost\"].replace(0, float(\"nan\")))\n        )\n\n        output_path.parent.mkdir(\n            parents=True,\n            exist_ok=True\n        )\n\n        df.to_csv(output_path, index=False)\n\n        logging.info(\n            \"Report saved successfully to %s\",\n            output_path\n        )\n\n    except Exception:\n        logging.exception(\n            \"Marketing report generation failed\"\n        )\n        raise\n\n\nif __name__ == \"__main__\":\n    generate_report(\n        \"campaigns.csv\",\n        \"reports\/campaign_report.csv\"\n    )\n<\/code><\/pre>\n<h4 id=\"heading-what-makes-this-workflow-safer\">\u0627\u0633 \u0648\u0631\u06a9 \u0641\u0644\u0648 \u06a9\u0648 \u06a9\u06cc\u0627 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u062d\u0641\u0648\u0638 \u0628\u0646\u0627\u0626\u06d2 \u06af\u0627\u061f<\/h4>\n<p>\u0627\u0633\u06a9\u0631\u067e\u0679 \u0686\u06cc\u06a9 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u0627\u0646 \u067e\u0679 \u0641\u0627\u0626\u0644 \u0645\u0648\u062c\u0648\u062f \u06c1\u06d2 \u0627\u0648\u0631 \u0622\u06cc\u0627 \u0645\u0637\u0644\u0648\u0628\u06c1 \u06a9\u0627\u0644\u0645 \u0645\u0648\u062c\u0648\u062f \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u0627\u06cc\u06a9 \u0645\u06cc\u0679\u0631\u06a9 \u06a9\u0627\u0644\u0645 \u06a9\u0648 \u0639\u062f\u062f\u06cc \u0627\u0642\u062f\u0627\u0631 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u06a9\u0648\u0634\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u06af\u0631 \u0645\u0637\u0644\u0648\u0628\u06c1 \u0641\u06cc\u0644\u0688\u0632 \u0645\u06cc\u06ba \u06af\u0645 \u06cc\u0627 \u063a\u0644\u0637 \u0688\u06cc\u0679\u0627 \u0645\u0648\u062c\u0648\u062f \u06c1\u0648 \u062a\u0648 \u0631\u06a9 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0646\u0641\u06cc \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0628\u06be\u06cc \u062c\u06be\u0646\u0688\u0627 \u0644\u06af\u0627\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0646\u0641\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u0644\u06a9\u0633 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u06c1\u06d2\u060c \u062a\u0648 \u0645\u062b\u0627\u0644 \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0627\u06cc\u06a9 \u0627\u0646\u062a\u0628\u0627\u06c1 \u06a9\u0648 \u0644\u0627\u06af \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4 \u0622\u067e \u06a9\u06cc \u06a9\u0645\u067e\u0646\u06cc \u06a9\u06cc \u0645\u0646\u062a\u0642\u0644\u06cc \u06a9\u06cc \u062a\u0639\u0631\u06cc\u0641 \u067e\u0631 \u0645\u0646\u062d\u0635\u0631 \u06c1\u06d2\u060c \u06cc\u06c1 \u0646\u062a\u0627\u0626\u062c \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u062e\u0627\u0645\u0648\u0634\u06cc \u0633\u06d2 \u0637\u06d2 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0627\u0646 \u06a9\u06cc \u0686\u06be\u0627\u0646 \u0628\u06cc\u0646 \u06a9\u06cc \u062c\u0627\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<p>\u062d\u0633\u0627\u0628\u06cc \u0634\u0631\u062d \u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u0627\u06af\u0631 \u0688\u06cc\u0646\u0648\u0645\u06cc\u0646\u06cc\u0679\u0631 0 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u063a\u06cc\u0631 \u0645\u062a\u0639\u06cc\u0646\u06c1 \u062a\u0646\u0627\u0633\u0628 \u06a9\u0648 \u062f\u0631\u0633\u062a \u0627\u0639\u062f\u0627\u062f \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0631\u067e\u0648\u0631\u0679 \u06c1\u0648\u0646\u06d2 \u0633\u06d2 \u0631\u0648\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633\u06a9\u0631\u067e\u0679 \u0636\u0631\u0648\u0631\u062a \u067e\u0691\u0646\u06d2 \u067e\u0631 \u0627\u06cc\u06a9 \u0622\u0624\u0679 \u067e\u0679 \u0688\u0627\u0626\u0631\u06a9\u0679\u0631\u06cc \u0628\u06be\u06cc \u0628\u0646\u0627\u062a\u06cc \u06c1\u06d2\u060c \u06a9\u0627\u0645\u06cc\u0627\u0628 \u062a\u06a9\u0645\u06cc\u0644 \u06a9\u0648 \u0644\u0627\u06af \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u0627\u0648\u0631 \u063a\u0644\u0637\u06cc\u0648\u06ba \u06a9\u06d2 \u06c1\u0648\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0644\u0627\u06af \u0627\u0646 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u062a\u0627\u06a9\u06c1 \u0634\u06cc\u0688\u0648\u0644\u0631 \u06cc\u0627 \u0645\u0627\u0646\u06cc\u0679\u0631\u0646\u06af \u0633\u0633\u0679\u0645 \u0627\u0646 \u06a9\u0627 \u067e\u062a\u06c1 \u0644\u06af\u0627 \u0633\u06a9\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u06cc\u06a9 \u0645\u06a9\u0645\u0644 \u0645\u0627\u0646\u06cc\u0679\u0631\u0646\u06af \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0627\u06cc\u06a9 \u0639\u0645\u0644\u06cc \u0646\u0642\u0637\u06c1 \u0622\u063a\u0627\u0632 \u06c1\u06d2\u06d4 \u062d\u0642\u06cc\u0642\u06cc \u062f\u0646\u06cc\u0627 \u06a9\u06cc \u062a\u0639\u06cc\u0646\u0627\u062a\u06cc\u0648\u06ba \u06a9\u0648 \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u062a\u0627\u0632\u06c1 \u06a9\u0627\u0631\u06cc\u060c \u0628\u06d2 \u06a9\u0627\u0631 \u062f\u0631\u0622\u0645\u062f\u0627\u062a\u060c \u0642\u0637\u0627\u0631\u0648\u06ba \u06a9\u06cc \u0645\u062a\u0648\u0642\u0639 \u062a\u0639\u062f\u0627\u062f\u060c \u0631\u0633\u0627\u0626\u06cc \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a\u060c \u0645\u062d\u0641\u0648\u0638 \u0627\u0633\u0679\u0648\u0631\u06cc\u062c\u060c \u0628\u06cc\u06a9 \u0627\u067e\u060c \u0627\u0646\u062a\u0628\u0627\u06c1\u0627\u062a\u060c \u0627\u0648\u0631 \u0622\u06cc\u0627 \u06a9\u0633\u06cc \u0627\u0646\u0633\u0627\u0646 \u06a9\u0648 \u0645\u06c1\u0645\u0627\u062a \u067e\u0631 \u0627\u062b\u0631 \u0627\u0646\u062f\u0627\u0632 \u06c1\u0648\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0631\u067e\u0648\u0631\u0679\u0633 \u06a9\u0648 \u0645\u0646\u0638\u0648\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u067e\u0631 \u0628\u06be\u06cc \u063a\u0648\u0631 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<h4 id=\"heading-scheduling-the-workflow\">\u0648\u0631\u06a9 \u0641\u0644\u0648 \u0634\u06cc\u0688\u0648\u0644\u0646\u06af<\/h4>\n<p>\u0622\u067e \u062c\u0627\u0646\u0686 \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u0627\u0633\u06a9\u0631\u067e\u0679 \u06a9\u0648 \u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0686\u0644\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u062c\u0628 \u06cc\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u06a9\u0627\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0648 \u0622\u067e \u0627\u0633\u06d2 \u0644\u06cc\u0646\u06a9\u0633 \u0627\u0648\u0631 \u0645\u06cc\u06a9 \u0627\u0648 \u0627\u06cc\u0633 \u067e\u0631 \u0648\u0646\u0688\u0648\u0632 \u0679\u0627\u0633\u06a9 \u0634\u06cc\u0688\u06cc\u0648\u0644\u0631 \u06cc\u0627 \u06a9\u0631\u0648\u0646 \u062c\u06cc\u0633\u06d2 \u0679\u0648\u0644\u0632 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06a9\u06d2 \u0634\u06cc\u0688\u0648\u0644 \u06a9\u0631\u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0634\u06cc\u0688\u0648\u0644\u0631 \u0637\u06d2 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0633\u06a9\u0631\u067e\u0679 \u06a9\u0628 \u0686\u0644\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0632\u06af\u0631 \u06a9\u0648\u0688 \u0627\u0633\u06a9\u0631\u067e\u0679 \u06a9\u06cc \u0641\u0639\u0627\u0644\u06cc\u062a \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0634\u06cc\u0688\u0648\u0644 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u0646\u0645\u0648\u0646\u06d2 \u06a9\u06d2 \u0627\u0639\u062f\u0627\u062f \u0648 \u0634\u0645\u0627\u0631 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0627\u067e\u0646\u06d2 \u0648\u0631\u06a9 \u0641\u0644\u0648 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u062c\u0627\u0646 \u0628\u0648\u062c\u06be \u06a9\u0631 \u0645\u0633\u0627\u0626\u0644 \u0645\u062a\u0639\u0627\u0631\u0641 \u06a9\u0631\u0648\u0627\u0626\u06cc\u06ba \u062c\u06cc\u0633\u06d2 \u06a9\u0627\u0644\u0645 \u063a\u0627\u0626\u0628 \u06c1\u0648\u0646\u0627 \u06cc\u0627 \u063a\u0644\u0637 \u0639\u062f\u062f\u06cc \u0627\u0642\u062f\u0627\u0631\u06d4 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u0627\u0633\u06a9\u0631\u067e\u0679 \u0627\u06cc\u06a9 \u06af\u0645\u0631\u0627\u06c1 \u06a9\u0646 \u0631\u067e\u0648\u0631\u0679 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0648\u0627\u0636\u062d \u0637\u0648\u0631 \u067e\u0631 \u0646\u0627\u06a9\u0627\u0645 \u06c1\u0648\u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1\u0627\u06ba \u0627\u06c1\u0645 \u0633\u0628\u0642 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u0622\u0679\u0648\u0645\u06cc\u0634\u0646 \u0635\u0631\u0641 \u0627\u0646\u0633\u0627\u0646\u06cc \u0645\u062f\u0627\u062e\u0644\u062a \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u06a9\u0648\u0688 \u06a9\u0648 \u0686\u0644\u0627\u0646\u06d2 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0622\u067e \u06a9\u0648 \u0627\u0646 \u067e\u0679 \u06a9\u06cc \u062a\u0648\u062b\u06cc\u0642 \u06a9\u0631\u0646\u06d2\u060c \u0646\u0627\u06a9\u0627\u0645\u06cc\u0648\u06ba \u0633\u06d2 \u0646\u0645\u0679\u0646\u06d2\u060c \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u062f\u0633\u062a\u0627\u0648\u06cc\u0632 \u06a9\u0631\u0646\u06d2\u060c \u0627\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0622\u0624\u0679 \u067e\u0679 \u06a9\u06cc \u0648\u0634\u0648\u0633\u0646\u06cc\u06cc\u062a\u0627 \u06a9\u0648 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0628\u06be\u06cc \u0641\u06a9\u0631 \u06a9\u0631\u0646\u06cc \u06c1\u0648\u06af\u06cc\u06d4<\/p>\n<h2 id=\"heading-part-vii-machine-learning-for-marketing\">\u062d\u0635\u06c1 7: \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af<\/h2>\n<p>\u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0627\u0633 \u0648\u0642\u062a \u0645\u0641\u06cc\u062f \u06c1\u0648\u062a\u06cc \u06c1\u06d2 \u062c\u0628 \u0622\u067e \u06cc\u06c1 \u0628\u062a\u0627\u0646\u06d2 \u0633\u06d2 \u0622\u06af\u06d2 \u0628\u0691\u06be\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u06a9\u06cc\u0627 \u06c1\u0648\u0627 \u0627\u0633 \u06a9\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0622\u06af\u06d2 \u06a9\u06cc\u0627 \u06c1\u0648\u06af\u0627\u06d4<\/p>\n<h3 id=\"heading-chapter-32-from-analytics-to-prediction\">\u0628\u0627\u0628 32: \u062a\u062c\u0632\u06cc\u06c1 \u0633\u06d2 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u062a\u06a9<\/h3>\n<p>\u0631\u0648\u0627\u06cc\u062a\u06cc \u062a\u062c\u0632\u06cc\u0627\u062a \u0633\u0648\u0627\u0644\u0627\u062a \u06a9\u0627 \u062c\u0648\u0627\u0628 \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u06cc\u0633\u06d2 \"\u06af\u0632\u0634\u062a\u06c1 \u0645\u0627\u06c1 \u06a9\u0646 \u0635\u0627\u0631\u0641\u06cc\u0646 \u0646\u06d2 \u062e\u0631\u06cc\u062f\u0627\u061f\"<\/p>\n<p>\u062f\u0648\u0633\u0631\u06cc \u0637\u0631\u0641\u060c \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062c\u0648\u0627\u0628 \u062f\u06d2 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \"\u0627\u06af\u0644\u06d2 \u0645\u06c1\u06cc\u0646\u06d2 \u06a9\u0648\u0646 \u0633\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u062e\u0631\u06cc\u062f \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u061f\"<\/p>\n<p>\u0631\u0648\u0627\u06cc\u062a\u06cc \u062a\u062c\u0632\u06cc\u0627\u062a \u067e\u0648\u0686\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \"\u06a9\u0648\u0646 \u0633\u06cc \u0644\u06cc\u0688\u0632 \u062a\u0628\u062f\u06cc\u0644 \u06c1\u0648\u0626\u06cc\u06ba\u061f\"<\/p>\n<p>\u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u067e\u0648\u0686\u06be\u062a\u06cc \u06c1\u06d2\u060c \"\u06a9\u0648\u0646 \u0633\u06cc \u0644\u06cc\u0688\u0632 \u06a9\u06d2 \u062a\u0628\u062f\u06cc\u0644 \u06c1\u0648\u0646\u06d2 \u06a9\u0627 \u0632\u06cc\u0627\u062f\u06c1 \u0627\u0645\u06a9\u0627\u0646 \u06c1\u06d2\u061f\"<\/p>\n<p>\u0631\u0648\u0627\u06cc\u062a\u06cc \u062a\u062c\u0632\u06cc\u0627\u062a \u067e\u0648\u0686\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \"\u06a9\u0648\u0646 \u0633\u06d2 \u06af\u0627\u06c1\u06a9 \u0645\u0646\u0688\u0644\u0627 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u061f\"<\/p>\n<p>\u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u067e\u0648\u0686\u06be\u062a\u06cc \u06c1\u06d2\u060c \"\u06a9\u0633 \u06af\u0627\u06c1\u06a9 \u06a9\u0627 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0627\u0645\u06a9\u0627\u0646 \u06c1\u06d2\u061f\"<\/p>\n<p>\u06cc\u06c1 \u0641\u0631\u0642 \u0627\u06c1\u0645 \u06c1\u06d2\u06d4 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u062a\u062c\u0632\u06cc\u0627\u062a \u06a9\u06cc \u062c\u06af\u06c1 \u0646\u06c1\u06cc\u06ba \u0644\u06cc\u062a\u06cc\u06d4 \u0627\u0633 \u067e\u0631 \u0645\u0628\u0646\u06cc \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-33-features-and-targets\">\u0628\u0627\u0628 33: \u0627\u0641\u0639\u0627\u0644 \u0627\u0648\u0631 \u0633\u0627\u0645\u0639\u06cc\u0646<\/h3>\n<p>\u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0645\u0627\u0688\u0644\u0632 \u06a9\u0648 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0646 \u067e\u0679 \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2 \u062c\u0633\u06d2 \u0641\u06cc\u0686\u0631 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06c1\u0645 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06af\u0627\u06c1\u06a9 \u06a9\u06d2 \u0645\u0646\u062a\u06be\u0646 \u06a9\u06cc \u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">purchase_frequency\ntotal_spend\ndays_since_last_purchase\nemail_opens\nwebsite_sessions\n<\/code><\/pre>\n<p>\u0627\u06c1\u062f\u0627\u0641 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">churned\n<\/code><\/pre>\n<p>\u0627\u0632\u06af\u0631 \u0645\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">features = [\n    \"purchase_frequency\",\n    \"total_spend\",\n    \"days_since_last_purchase\",\n    \"email_opens\",\n    \"website_sessions\"\n]\n\nX = df[features]\ny = df[\"churned\"]\n<\/code><\/pre>\n<p>\u06cc\u06c1\u0627\u06ba:<\/p>\n<p><code>X<\/code> \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u06d4<\/p>\n<p><code>y<\/code> \u0627\u0633 \u0645\u06cc\u06ba \u0648\u06c1 \u0646\u062a\u06cc\u062c\u06c1 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u06a9\u06cc \u0622\u067e \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-34-splitting-data\">\u0628\u0627\u0628 34: \u0688\u06cc\u0679\u0627 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u0646\u0627<\/h3>\n<p>\u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0645\u0627\u0688\u0644 \u06a9\u0648 \u062a\u0631\u0628\u06cc\u062a \u062f\u06cc\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u0622\u067e \u06a9\u0648 \u0645\u0627\u0688\u0644 \u06a9\u06cc \u062a\u0631\u0628\u06cc\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0645\u0627\u0688\u0644 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06cc\u06d2 \u062c\u0627\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06d2 \u0627\u0644\u06af \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u06c1\u0645 \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0627\u06cc\u06a9 \u0645\u0627\u0688\u0644 \u0646\u0626\u06cc \u0645\u062b\u0627\u0644\u0648\u06ba \u067e\u0631 \u06cc\u06a9\u0633\u0627\u06ba \u0637\u0648\u0631 \u067e\u0631 \u0627\u0686\u06be\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u062f\u06a9\u06be\u0627\u0626\u06d2 \u0628\u063a\u06cc\u0631 \u0627\u0646 \u0645\u062b\u0627\u0644\u0648\u06ba \u067e\u0631 \u0627\u0686\u06be\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u06c1\u0645 \u067e\u06c1\u0644\u06d2 \u06c1\u06cc \u062f\u06cc\u06a9\u06be \u0686\u06a9\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u0633\u06cc \u062a\u0627\u0631\u06cc\u062e \u06a9\u0648 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u06a9\u0633\u06cc \u0645\u0627\u0688\u0644 \u06a9\u0627 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06cc\u0646\u06d2 \u0633\u06d2 \u062c\u0633 \u067e\u0631 \u0627\u0633\u06d2 \u062a\u0631\u0628\u06cc\u062a \u062f\u06cc \u06af\u0626\u06cc \u062a\u06be\u06cc \u0627\u0633 \u06a9\u06d2 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u06cc\u06c1 \u062d\u062f \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u067e\u0631 \u0627\u0645\u06cc\u062f \u062a\u0627\u062b\u0631 \u067e\u06cc\u062f\u0627 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0645\u0627\u0688\u0644 \u062d\u0642\u06cc\u0642\u062a \u0645\u06cc\u06ba \u06a9\u062a\u0646\u06cc \u0627\u0686\u06be\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u0631\u06d2 \u06af\u0627\u06d4<\/p>\n<p>\u0639\u0645\u0648\u0645\u06cc \u0646\u0642\u0637\u06c1 \u0646\u0638\u0631 \u06c1\u06d2\u06d4 <strong>\u062a\u0631\u0628\u06cc\u062a\u06cc \u0633\u06cc\u0679<\/strong> \u0627\u0648\u0631 <strong>\u0679\u06cc\u0633\u0679 \u0633\u06cc\u0679<\/strong>:<\/p>\n<ul>\n<li><strong>\u062a\u0631\u0628\u06cc\u062a\u06cc \u0633\u06cc\u0679:<\/strong> \u06cc\u06c1 \u0648\u06c1 \u062a\u0627\u0631\u06cc\u062e \u06c1\u06d2 \u062c\u0633\u06d2 \u0645\u0627\u0688\u0644 \u067e\u06cc\u0679\u0631\u0646 \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u0679\u06cc\u0633\u0679 \u0633\u06cc\u0679:<\/strong> \u0631\u06cc\u06a9\u0627\u0631\u0688\u0646\u06af \u06a9\u0648 \u0627\u0633 \u0648\u0642\u062a \u062a\u06a9 \u0631\u0648\u06a9 \u062f\u06cc\u0627 \u06af\u06cc\u0627 \u062c\u0628 \u062a\u06a9 \u0627\u0633 \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0646\u06c1\u06cc\u06ba \u0644\u06af\u0627\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06a9\u06c1 \u062a\u0631\u0628\u06cc\u062a \u06cc\u0627\u0641\u062a\u06c1 \u0645\u0627\u0688\u0644 \u0646\u06d2 \u062a\u0631\u0628\u06cc\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0646\u06c1 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u0688\u06cc\u0679\u0627 \u067e\u0631 \u06a9\u0633 \u0637\u0631\u062d \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u06cc\u0627\u06d4<\/li>\n<\/ul>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06cc\u06a9 80\/20 \u062a\u0642\u0633\u06cc\u0645 \u062a\u0642\u0631\u06cc\u0628\u0627\u064b 80% \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0648 \u062a\u0631\u0628\u06cc\u062a \u0627\u0648\u0631 20% \u0679\u06cc\u0633\u0679\u0646\u06af \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u062e\u062a\u0635 \u06a9\u0631\u06d2 \u06af\u06cc\u06d4 \u06cc\u06c1 \u06a9\u0648\u0626\u06cc \u0622\u0641\u0627\u0642\u06cc \u0627\u0635\u0648\u0644 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u0628\u0644\u06a9\u06c1 \u0627\u06cc\u06a9 \u0639\u0627\u0645 \u0646\u0642\u0637\u06c1 \u0622\u063a\u0627\u0632 \u06c1\u06d2\u06d4 \u0645\u0646\u0627\u0633\u0628 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0627 \u0627\u0646\u062d\u0635\u0627\u0631 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u06d2 \u0633\u0627\u0626\u0632\u060c \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06d2 \u06a9\u0627\u0645\u060c \u0627\u0648\u0631 \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06d2 \u0637\u0631\u06cc\u0642\u06c1 \u067e\u0631 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-creating-the-split-with-scikit-learn\">\u0633\u06a9\u0650\u0679 \u0644\u0631\u0646 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0633\u067e\u0644\u0679\u0633 \u0628\u0646\u0627\u0646\u0627<\/h4>\n<p>\u06af\u06be\u0631 <code>X<\/code> \u0645\u0627\u0688\u0644 \u06a9\u06cc \u0627\u0646 \u067e\u0679 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2 \u0627\u0648\u0631 <code>y<\/code> \u0627\u0633 \u0645\u06cc\u06ba \u0648\u06c1 \u0645\u0642\u0635\u062f \u06c1\u06d2 \u062c\u0633 \u06a9\u06cc \u0622\u067e \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">from sklearn.model_selection import train_test_split\n\nX_train, X_test, y_train, y_test = train_test_split(\n    X,\n    y,\n    test_size=0.2,\n    random_state=42\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1\u0627\u06ba\u060c <code>test_size=0.2<\/code> \u0679\u06cc\u0633\u0679\u0646\u06af \u06a9\u06d2 \u0644\u06cc\u06d2 20% \u0631\u06cc\u06a9\u0627\u0631\u0688 \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631\u06cc\u06ba\u06d4 <code>random_state=42<\/code> \u06cc\u06c1 \u0628\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0648 \u062f\u0648\u0628\u0627\u0631\u06c1 \u067e\u06cc\u062f\u0627 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06c1\u0630\u0627 \u0622\u067e \u062f\u0648\u0628\u0627\u0631\u06c1 \u0648\u06c1\u06cc \u062a\u0642\u0633\u06cc\u0645 \u062d\u0627\u0635\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u0686\u0627\u06c1\u06d2 \u0622\u067e \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0627\u0648\u0631 \u06a9\u0648\u0688 \u062a\u0628\u062f\u06cc\u0644 \u0646\u06c1 \u06c1\u0648\u06d4<\/p>\n<p>\u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06d2 \u0645\u0633\u0627\u0626\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u062f\u0648\u0646\u0648\u06ba \u0633\u06cc\u0679\u0648\u06ba \u0645\u06cc\u06ba \u06c1\u0631 \u06a9\u0644\u0627\u0633 \u06a9\u06d2 \u062a\u062e\u0645\u06cc\u0646\u06cc \u062a\u0646\u0627\u0633\u0628 \u06a9\u0648 \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631\u0646\u0627 \u0628\u06be\u06cc \u0645\u0645\u06a9\u0646 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">X_train, X_test, y_train, y_test = train_test_split(\n    X,\n    y,\n    test_size=0.2,\n    random_state=42,\n    stratify=y\n)\n<\/code><\/pre>\n<p>\u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba <code>stratify=y<\/code> \u06cc\u06c1 \u0627\u06a9\u062b\u0631 \u0627\u0633 \u0648\u0642\u062a \u0645\u062f\u062f\u06af\u0627\u0631 \u062b\u0627\u0628\u062a \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u0679\u0627\u0631\u06af\u0679 \u06a9\u0644\u0627\u0633 \u063a\u06cc\u0631 \u0645\u062a\u0648\u0627\u0632\u0646 \u06c1\u0648\u06d4 \u062a\u0627\u06c1\u0645\u060c \u062a\u06c1\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2 \u06c1\u0631 \u06a9\u0644\u0627\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0627\u0641\u06cc \u0645\u062b\u0627\u0644\u06cc\u06ba \u062f\u0631\u06a9\u0627\u0631 \u06c1\u0648\u062a\u06cc \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u06cc\u06c1 \u062a\u0645\u0627\u0645 \u06a9\u0627\u0645\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0648\u0632\u0648\u06ba \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-avoiding-time-related-leakage\">\u0648\u0642\u062a \u0633\u06d2 \u0645\u062a\u0639\u0644\u0642 \u0644\u06cc\u06a9\u0633 \u0633\u06d2 \u0628\u0686\u06cc\u06ba\u06d4<\/h4>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062a\u0642\u0633\u06cc\u0645 \u06c1\u0645\u06cc\u0634\u06c1 \u0645\u0646\u0627\u0633\u0628 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u06cc\u06d4 \u0645\u0633\u062a\u0642\u0628\u0644 \u06a9\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0648\u06ba \u06cc\u0627 \u0645\u0633\u062a\u0642\u0628\u0644 \u06a9\u06d2 \u0645\u0646\u062a\u06be\u0646 \u06a9\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u062a\u06d2 \u0648\u0642\u062a\u060c \u062a\u0627\u0631\u06cc\u062e \u06a9\u0627 \u0627\u06cc\u06a9 \u062a\u0627\u0631\u06cc\u062e\u06cc \u062a\u0631\u062a\u06cc\u0628 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u0628\u0639\u062f \u06a9\u06d2 \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u067e\u0631 \u062a\u0631\u0628\u06cc\u062a \u0627\u0648\u0631 \u067e\u0686\u06be\u0644\u06d2 \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u067e\u0631 \u062c\u0627\u0646\u0686 \u0645\u0633\u062a\u0642\u0628\u0644 \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u0648 \u062a\u0634\u062e\u06cc\u0635 \u067e\u0631 \u0627\u062b\u0631 \u0627\u0646\u062f\u0627\u0632 \u06c1\u0648\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0648\u0642\u062a \u067e\u0631 \u0645\u0646\u062d\u0635\u0631 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u067e\u0686\u06be\u0644\u06cc \u0645\u062f\u062a \u067e\u0631 \u062a\u0631\u0628\u06cc\u062a \u0627\u0648\u0631 \u0628\u0639\u062f \u06a9\u06cc \u0645\u062f\u062a \u067e\u0631 \u062c\u0627\u0646\u0686 \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u06cc\u06ba\u06d4 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0648 \u0627\u0633 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u06cc \u0639\u06a9\u0627\u0633\u06cc \u06a9\u0631\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2 \u062c\u0648 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06d2 \u0648\u0642\u062a \u0627\u0635\u0644 \u0645\u06cc\u06ba \u062f\u0633\u062a\u06cc\u0627\u0628 \u062a\u06be\u06cc\u06d4<\/p>\n<p>\u06cc\u06c1 \u0628\u06be\u06cc \u06cc\u0627\u062f \u0631\u06a9\u06be\u06cc\u06ba \u06a9\u06c1 \u0688\u06cc\u0679\u0627 \u0644\u06cc\u06a9 \u06c1\u0648\u0646\u06d2 \u0633\u06d2 \u0628\u0686\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0635\u0631\u0641 \u0688\u06cc\u0679\u0627 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u0646\u0627 \u06a9\u0627\u0641\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u067e\u0631\u0648\u0633\u06cc\u0633\u0646\u06af \u06a9\u06d2 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u062c\u0648 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0633\u06d2 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0633\u06cc\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba (\u062c\u06cc\u0633\u06d2 \u06a9\u06c1 \u0642\u062f\u0631 \u06a9\u06cc \u06a9\u0645\u06cc \u06cc\u0627 \u062e\u0635\u0648\u0635\u06cc\u062a \u06a9\u06cc \u062a\u0648\u0633\u06cc\u0639) \u06a9\u06d2 \u0644\u06cc\u06d2 \u0639\u0627\u0645 \u0637\u0648\u0631 \u067e\u0631 \u0635\u0631\u0641 \u062a\u0631\u0628\u06cc\u062a\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0627\u0648\u0631 \u067e\u06be\u0631 \u0627\u0633\u06d2 \u0679\u06cc\u0633\u0679 \u0688\u06cc\u0679\u0627 \u067e\u0631 \u0644\u0627\u06af\u0648 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u0627\u062f \u0631\u06a9\u06be\u06cc\u06ba: \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u062a\u0642\u0633\u06cc\u0645 \u0622\u067e \u06a9\u0648 \u063a\u06cc\u0631 \u062f\u06cc\u06a9\u06be\u06d2 \u06c1\u0648\u0626\u06d2 \u0688\u06cc\u0679\u0627 \u067e\u0631 \u0627\u067e\u0646\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u062a\u0642\u0633\u06cc\u0645 \u0633\u06d2 \u06cc\u06c1 \u0638\u0627\u06c1\u0631 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u0645\u0627\u0688\u0644 \u062d\u0642\u06cc\u0642\u06cc \u062f\u0646\u06cc\u0627 \u0645\u06cc\u06ba \u06a9\u06cc\u0633\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06c1\u0648\u06af\u0627\u06d4<\/p>\n<h3 id=\"heading-chapter-35-classification\">\u0628\u0627\u0628 35 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc<\/h3>\n<p>\u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u0627\u06cc\u06a9 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u06a9\u0627\u0645 \u06c1\u06d2 \u062c\u0633 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u0645\u0627\u0688\u0644 \u0632\u0645\u0631\u0648\u06ba \u06cc\u0627 \u06a9\u0644\u0627\u0633\u0648\u06ba \u06a9\u06cc \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0637\u0631\u06cc\u0642\u0648\u06ba \u0645\u06cc\u06ba \u06cc\u06c1 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u0627 \u0634\u0627\u0645\u0644 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u06af\u0627\u06c1\u06a9 \u0645\u0646\u062a\u06be\u0646 \u06a9\u0631\u06cc\u06ba \u06af\u06d2\u060c \u06a9\u06cc\u0627 \u0644\u06cc\u0688\u0632 \u062a\u0628\u062f\u06cc\u0644 \u06c1\u0648\u06ba \u06af\u06cc\u060c \u0622\u06cc\u0627 \u0627\u06cc \u0645\u06cc\u0644 \u06a9\u0648 \u0627\u0633\u067e\u0627\u0645 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0646\u0634\u0627\u0646 \u0632\u062f \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0627\u0645\u06a9\u0627\u0646 \u06c1\u06d2\u060c \u06cc\u0627 \u0622\u06cc\u0627 \u06a9\u0648\u0626\u06cc \u0635\u0627\u0631\u0641 \u0627\u06cc\u06a9 \u0645\u0642\u0631\u0631\u06c1 \u0645\u062f\u062a \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0631\u06d2 \u06af\u0627\u06d4<\/p>\n<p>\u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u0631\u062c\u0639\u062a \u0633\u06d2 \u0645\u062e\u062a\u0644\u0641 \u06c1\u06d2\u06d4 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u0632\u0645\u0631\u06c1 \u062c\u0627\u062a \u06a9\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u062c\u0628 \u06a9\u06c1 \u0631\u062c\u0639\u062a \u0639\u062f\u062f\u06cc \u0627\u0642\u062f\u0627\u0631 \u06a9\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u062c\u06cc\u0633\u06d2 \u0645\u062a\u0648\u0642\u0639 \u0622\u0645\u062f\u0646\u06cc \u06cc\u0627 \u06af\u0627\u06c1\u06a9 \u06a9\u06cc \u0632\u0646\u062f\u06af\u06cc \u0628\u06be\u0631 \u06a9\u06cc \u0642\u062f\u0631\u06d4<\/p>\n<p>\u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06d2 \u0645\u0627\u0688\u0644 \u062a\u0627\u0631\u06cc\u062e\u06cc \u0645\u062b\u0627\u0644\u0648\u06ba \u0633\u06d2 \u0646\u0645\u0648\u0646\u06d2 \u0633\u06cc\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u06c1\u0627\u06ba \u0635\u062d\u06cc\u062d \u0646\u062a\u06cc\u062c\u06c1 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u0645\u0639\u0644\u0648\u0645 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u06d2 \u0628\u0639\u062f \u06cc\u06c1 \u0646\u0626\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u06a9\u06cc \u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633 \u067e\u06cc\u0679\u0631\u0646 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0645\u0627\u0688\u0644 \u06a9\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0627\u06ba \u062a\u062e\u0645\u06cc\u0646\u06c1 \u06c1\u06cc\u06ba \u0646\u06c1 \u06a9\u06c1 \u0636\u0645\u0627\u0646\u062a\u06d4<\/p>\n<h4 id=\"heading-preparing-the-features-and-target\">\u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0627\u0648\u0631 \u0633\u0627\u0645\u0639\u06cc\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u06cc\u0627\u0631<\/h4>\n<p>\u06c1\u0645 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u06a9\u0648\u0626\u06cc \u06af\u0627\u06c1\u06a9 \u0645\u0646\u0688\u0644\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627\u06d4 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0645\u06cc\u06ba \u062f\u0631\u062c \u0630\u06cc\u0644 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0634\u0627\u0645\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">purchase_frequency\ntotal_spend\ndays_since_last_purchase\nemail_opens\nwebsite_sessions\n<\/code><\/pre>\n<p>\u06c1\u062f\u0641 \u062f\u0631\u062c \u0630\u06cc\u0644 \u06a9\u0627\u0644\u0645\u0648\u06ba \u0645\u06cc\u06ba \u0633\u06d2 \u06a9\u0648\u0626\u06cc \u0628\u06be\u06cc \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2: <code>churned<\/code>\u06cc\u06c1\u0627\u06ba\u060c \u06c1\u0631 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0648 \u06cc\u06c1 \u0628\u062a\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0644\u06cc\u0628\u0644 \u0644\u06af\u0627\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u06af\u0627\u06c1\u06a9 \u0646\u06d2 \u0648\u0627\u0636\u062d \u0637\u0648\u0631 \u067e\u0631 \u0645\u062a\u0639\u06cc\u0646 \u0645\u062f\u062a \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u0645\u0646\u0688\u0644\u0627 \u06cc\u0627 \u0646\u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0632\u06af\u0631 \u0645\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">features = [\n    \"purchase_frequency\",\n    \"total_spend\",\n    \"days_since_last_purchase\",\n    \"email_opens\",\n    \"website_sessions\"\n]\n\nX = df[features]\ny = df[\"churned\"]\n<\/code><\/pre>\n<p>\u06cc\u06c1\u0627\u06ba\u060c <code>X<\/code> \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06c1\u0648\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u060c <code>y<\/code> \u0627\u0646 \u0646\u062a\u0627\u0626\u062c \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2 \u062c\u0646 \u06a9\u06cc \u0645\u0627\u0688\u0644 \u06a9\u0648 \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0645\u06cc\u06ba \u0635\u0631\u0641 \u0648\u06c1 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0634\u0627\u0645\u0644 \u06c1\u0648\u0646\u06cc \u0686\u0627\u06c1\u0626\u06cc\u06ba \u062c\u0648 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06d2 \u0648\u0642\u062a \u0627\u0635\u0644 \u0645\u06cc\u06ba \u062f\u0633\u062a\u06cc\u0627\u0628 \u06c1\u0648\u06ba\u06d4<\/p>\n<p>\u0645\u0627\u0688\u0644 \u06a9\u0648 \u0641\u0679 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u0627\u0648\u0631 \u0648\u0627\u0636\u062d \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u06a9\u0648 \u0645\u0646\u0627\u0633\u0628 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u06c1\u06cc\u0646\u0688\u0644 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u0648 \u0679\u0631\u06cc\u0646\u0646\u06af \u0627\u0648\u0631 \u0679\u06cc\u0633\u0679 \u0633\u06cc\u0679 \u0645\u06cc\u06ba \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u06cc\u06ba \u062c\u06cc\u0633\u0627 \u06a9\u06c1 \u067e\u0686\u06be\u0644\u06d2 \u0628\u0627\u0628 \u0645\u06cc\u06ba \u0628\u06cc\u0627\u0646 \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-training-a-logistic-regression-classifier\">\u0644\u0627\u062c\u0633\u0679\u06a9 \u0631\u06cc\u06af\u0631\u06cc\u0634\u0646 \u06a9\u0644\u0627\u0633\u06cc\u0641\u0627\u0626\u0631 \u06a9\u06cc \u062a\u0631\u0628\u06cc\u062a<\/h4>\n<p>\u0644\u0627\u062c\u0633\u0679\u06a9 \u0631\u06cc\u06af\u0631\u06cc\u0634\u0646 \u0628\u0627\u0626\u0646\u0631\u06cc \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0639\u0627\u0645 \u0646\u0642\u0637\u06c1 \u0622\u063a\u0627\u0632 \u06c1\u06d2\u060c \u062c\u06cc\u0633\u06d2 \u06a9\u06c1 \u062f\u0648 \u0645\u06cc\u06ba \u0633\u06d2 \u06a9\u0633\u06cc \u0627\u06cc\u06a9 \u0646\u062a\u0627\u0626\u062c \u06a9\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u0627: churn or no churn.<\/p>\n<pre><code class=\"language-python\">from sklearn.linear_model import LogisticRegression\n\nmodel = LogisticRegression(\n    max_iter=1000\n)\n\nmodel.fit(\n    X_train,\n    y_train\n)\n<\/code><\/pre>\n<p>\u06a9\u06c1 <code>fit()<\/code> \u06cc\u06c1 \u0637\u0631\u06cc\u0642\u06c1 \u062a\u0631\u0628\u06cc\u062a\u06cc \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0627\u0648\u0631 \u0645\u0639\u0644\u0648\u0645 \u06c1\u062f\u0641 \u06a9\u06d2 \u0644\u06cc\u0628\u0644\u0632 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0627\u06cc\u06a9 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u062a\u0631\u0628\u06cc\u062a \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4 \u0645\u0627\u0688\u0644 \u0627\u0646 \u067e\u0679 \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u0627\u0648\u0631 \u0646\u062a\u0627\u0626\u062c \u06a9\u06d2 \u062f\u0631\u0645\u06cc\u0627\u0646 \u062a\u0639\u0644\u0642\u0627\u062a \u06a9\u0648 \u0633\u06cc\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0632\u06cc\u0631 \u0627\u0644\u062a\u0648\u0627\u0621 \u0679\u06cc\u0633\u0679 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0644\u0627\u0633\u0648\u06ba \u06a9\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u0631\u0628\u06cc\u062a \u06cc\u0627\u0641\u062a\u06c1 \u0645\u0627\u0688\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">predictions = model.predict(\n    X_test\n)\n<\/code><\/pre>\n<p>\u06a9\u06c1 <code>predict()<\/code> \u0637\u0631\u06cc\u0642\u06c1 \u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc \u0634\u062f\u06c1 \u06a9\u0644\u0627\u0633 \u0644\u06cc\u0628\u0644 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0628\u0627\u0626\u0646\u0631\u06cc \u0686\u0631\u0646 \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0644\u06cc\u0628\u0644 \u0645\u0646\u062a\u06be\u0646 \u06cc\u0627 \u06a9\u0648\u0626\u06cc \u0686\u0631\u0646 \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0627\u067e\u0646\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0648\u06ba \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06cc \u0631\u067e\u0648\u0631\u0679 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">from sklearn.metrics import classification_report\n\nprint(\n    classification_report(\n        y_test,\n        predictions,\n        zero_division=0\n    )\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0631\u067e\u0648\u0631\u0679 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u062c\u06cc\u0633\u06d2 \u06a9\u06c1 \u062f\u0631\u0633\u062a\u06af\u06cc\u060c \u06cc\u0627\u062f \u06a9\u0631\u0646\u0627\u060c \u0627\u0648\u0631 F1 \u0633\u06a9\u0648\u0631 \u06c1\u0631 \u06a9\u0644\u0627\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2\u06d4<\/p>\n<h4 id=\"heading-other-classification-models\">\u062f\u0648\u0633\u0631\u06d2 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06d2 \u0645\u0627\u0688\u0644<\/h4>\n<p>\u0644\u0627\u062c\u0633\u0679\u06a9 \u0631\u06cc\u06af\u0631\u06cc\u0634\u0646 \u0648\u0627\u062d\u062f \u0622\u067e\u0634\u0646 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0627\u0648\u0631 \u0645\u0633\u0626\u0644\u06c1 \u067e\u0631 \u0645\u0646\u062d\u0635\u0631 \u06c1\u06d2\u060c \u0622\u067e \u06cc\u06c1 \u0628\u06be\u06cc \u062a\u0641\u062a\u06cc\u0634 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<ul>\n<li><strong>\u0641\u06cc\u0635\u0644\u06c1 \u06a9\u0646 \u062f\u0631\u062e\u062a:<\/strong> \u06cc\u06c1 \u062e\u0635\u0648\u0635\u06cc\u062a \u06a9\u06cc \u0627\u0642\u062f\u0627\u0631 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0641\u06cc\u0635\u0644\u06d2 \u06a9\u06d2 \u0642\u0648\u0627\u0639\u062f \u06a9\u0627 \u0627\u06cc\u06a9 \u0633\u06cc\u0679 \u0633\u06cc\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u0628\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062c\u0646\u06af\u0644:<\/strong> \u0645\u062a\u0639\u062f\u062f \u0641\u06cc\u0635\u0644\u06c1 \u06a9\u0646 \u062f\u0631\u062e\u062a\u0648\u06ba \u0633\u06d2 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0648\u06ba \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li><strong>\u06af\u0631\u06cc\u0688\u06cc\u0646\u0679 \u0628\u0691\u06be\u0627\u0646\u0627:<\/strong> \u0645\u0627\u0688\u0644\u0632 \u06a9\u06cc \u0627\u06cc\u06a9 \u0633\u06cc\u0631\u06cc\u0632 \u0628\u0646\u0627\u0626\u06cc\u06ba \u062c\u0633 \u06a9\u0627 \u0645\u0642\u0635\u062f \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0648 \u0628\u06c1\u062a\u0631 \u0628\u0646\u0627\u0646\u0627 \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u0633\u067e\u0648\u0631\u0679 \u0648\u06cc\u06a9\u0679\u0631 \u0645\u0634\u06cc\u0646\u06cc\u06ba:<\/strong> \u0641\u06cc\u0635\u0644\u06c1 \u06a9\u06cc \u062d\u062f\u0648\u062f \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u06cc\u06ba \u062c\u0648 \u06a9\u0644\u0627\u0633\u0648\u06ba \u06a9\u0648 \u0627\u0644\u06af \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/li>\n<li><strong>\u0628\u0648\u0644\u06cc \u0628\u06d2\u0632:<\/strong> \u06c1\u0645 \u06a9\u0644\u0627\u0633 \u06a9\u06cc \u0631\u06a9\u0646\u06cc\u062a \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0645\u06a9\u0627\u0646\u06cc \u0645\u0641\u0631\u0648\u0636\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/li>\n<\/ul>\n<p>\u0645\u062e\u062a\u0644\u0641 \u0645\u0627\u0688\u0644\u0632 \u06a9\u06d2 \u0645\u062e\u062a\u0644\u0641 \u0641\u0648\u0627\u0626\u062f\u060c \u06a9\u0645\u067e\u06cc\u0648\u0679\u06cc\u0634\u0646\u0644 \u062a\u0642\u0627\u0636\u06d2 \u0627\u0648\u0631 \u062a\u0634\u0631\u06cc\u062d\u06cc \u0635\u0644\u0627\u062d\u06cc\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4 \u0632\u06cc\u0627\u062f\u06c1 \u067e\u06cc\u0686\u06cc\u062f\u06c1 \u0645\u0627\u0688\u0644 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0628\u06c1\u062a\u0631 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u062a\u0642\u0633\u06cc\u0645 \u0627\u0648\u0631 \u062a\u0634\u062e\u06cc\u0635 \u06a9\u06d2 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u0648 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0645\u0648\u0632\u0648\u06ba \u0645\u0627\u0688\u0644\u0632 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u06cc\u06ba\u060c \u0627\u0648\u0631 \u0635\u0631\u0641 \u062a\u0631\u0628\u06cc\u062a\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0627\u0646\u062a\u062e\u0627\u0628 \u0633\u06d2 \u06af\u0631\u06cc\u0632 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u062a\u0648 \u06cc\u0627\u062f \u0631\u06a9\u06be\u06cc\u06ba: \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u0627 \u0645\u0627\u0688\u0644 \u0627\u06cc\u06a9 \u0646\u0626\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06d2 \u0632\u0645\u0631\u06d2 \u06a9\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0644\u06cc\u0628\u0644 \u0634\u062f\u06c1 \u0645\u0627\u0636\u06cc \u06a9\u06cc \u0645\u062b\u0627\u0644\u0648\u06ba \u0633\u06d2 \u0633\u06cc\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0627 \u0627\u0646\u062d\u0635\u0627\u0631 \u0627\u0633 \u0628\u0627\u062a \u067e\u0631 \u06c1\u06d2 \u06a9\u06c1 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0645\u0639\u06cc\u0627\u0631\u060c \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u0627 \u0648\u0642\u062a\u060c \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0627\u0646\u062a\u062e\u0627\u0628\u060c \u0627\u0648\u0631 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0648\u06ba \u06a9\u06cc \u06a9\u062a\u0646\u06cc \u0627\u0686\u06be\u06cc \u0637\u0631\u062d \u0633\u06d2 \u062c\u0627\u0646\u0686 \u06a9\u06cc \u062c\u0627\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-36-why-accuracy-can-be-misleading\">\u0628\u0627\u0628 36 \u06a9\u06cc\u0648\u06ba \u062f\u0631\u0633\u062a\u06af\u06cc \u06af\u0645\u0631\u0627\u06c1 \u06a9\u0646 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/h3>\n<p>\u062f\u0631\u0633\u062a\u06af\u06cc \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u06cc \u062f\u0631\u0633\u062a \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0648\u06ba \u06a9\u06d2 \u062a\u0646\u0627\u0633\u0628 \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4 \u0627\u06af\u0631\u0686\u06c1 \u0633\u0645\u062c\u06be\u0646\u0627 \u0622\u0633\u0627\u0646 \u06c1\u06d2\u060c \u06cc\u06c1 \u06af\u0645\u0631\u0627\u06c1 \u06a9\u0646 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u06a9\u0644\u0627\u0633\u0632 \u063a\u06cc\u0631 \u0645\u062a\u0648\u0627\u0632\u0646 \u06c1\u0648\u06ba \u06cc\u0627 \u063a\u0644\u0637\u06cc\u0648\u06ba \u06a9\u06cc \u0648\u062c\u06c1 \u0633\u06d2 \u0622\u067e \u06a9\u06d2 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u06a9\u0648 \u0645\u062e\u062a\u0644\u0641 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0644\u0627\u06af\u062a \u0622\u0626\u06d2\u06d4<\/p>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0635\u0631\u0641 1% \u06af\u0627\u06c1\u06a9 \u0645\u0646\u0688\u0644\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06cc\u06a9 \u0645\u0627\u0688\u0644 \u062c\u0648 \u062a\u0645\u0627\u0645 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \"\u06a9\u0648\u0626\u06cc \u0645\u0646\u062a\u06be\u0646 \u0646\u06c1\u06cc\u06ba\" \u06a9\u06cc \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062a\u0642\u0631\u06cc\u0628\u0627\u064b 99% \u062f\u0631\u0633\u062a\u06af\u06cc \u062d\u0627\u0635\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u062a\u0627\u06c1\u0645\u060c \u06cc\u06c1 \u0627\u0646 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0646\u0627\u06a9\u0627\u0645 \u0631\u06c1\u062a\u0627 \u06c1\u06d2 \u062c\u0646\u06c1\u0648\u06ba \u0646\u06d2 \u062d\u0642\u06cc\u0642\u062a \u0645\u06cc\u06ba \u0645\u0646\u062a\u06be\u0646\u06cc \u06a9\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06af\u0631\u0686\u06c1 \u06cc\u06c1 \u0645\u0627\u0688\u0644 \u0627\u0646\u062a\u06c1\u0627\u0626\u06cc \u062f\u0631\u0633\u062a \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u06cc\u06c1 \u0639\u0645\u0644\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0628\u06cc\u06a9\u0627\u0631 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u0627\u06af\u0631 \u0622\u067e \u06a9\u0627 \u0645\u0642\u0635\u062f \u0627\u06cc\u0633\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a \u06a9\u0631\u0646\u0627 \u06c1\u06d2 \u062c\u0646\u06c1\u06cc\u06ba \u0628\u0631\u0642\u0631\u0627\u0631 \u0631\u06a9\u06be\u0646\u06d2 \u06a9\u06cc \u06a9\u0648\u0634\u0634\u0648\u06ba \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u067e\u0646\u06d2 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0628\u06c1\u062a\u0631 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u062c\u0627\u0646\u0686\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u062f\u0631\u0633\u062a\u06af\u06cc\u060c \u06cc\u0627\u062f \u06a9\u0631\u0646\u06d2\u060c F1 \u0633\u06a9\u0648\u0631\u060c ROC-AUC\u060c \u0627\u0648\u0631 \u06a9\u0646\u0641\u06cc\u0648\u0698\u0646 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-the-confusion-matrix\">\u06a9\u0646\u0641\u06cc\u0648\u0698\u0646 \u0645\u06cc\u0679\u0631\u06a9\u0633<\/h4>\n<p>\u06a9\u0646\u0641\u06cc\u0648\u0698\u0646 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u0634\u062f\u06c1 \u0644\u06cc\u0628\u0644\u0632 \u06a9\u0627 \u0627\u0635\u0644 \u0644\u06cc\u0628\u0644 \u0633\u06d2 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0628\u0627\u0626\u0646\u0631\u06cc \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0627\u0633 \u0645\u06cc\u06ba \u0686\u0627\u0631 \u0646\u062a\u0627\u0626\u062c \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<ul>\n<li><strong>\u062d\u0642\u06cc\u0642\u06cc \u0645\u062b\u0628\u062a (TP):<\/strong> \u0645\u0627\u0688\u0644 \u0627\u06cc\u06a9 \u0645\u062b\u0628\u062a \u06a9\u0644\u0627\u0633 \u06a9\u06cc \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0635\u0644 \u06a9\u0644\u0627\u0633 \u0645\u062b\u0628\u062a \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u062d\u0642\u06cc\u0642\u06cc \u0645\u0646\u0641\u06cc (TN):<\/strong> \u0645\u0627\u0688\u0644 \u0645\u0646\u0641\u06cc \u06a9\u0644\u0627\u0633 \u06a9\u06cc \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0635\u0644 \u06a9\u0644\u0627\u0633 \u0645\u0646\u0641\u06cc \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u063a\u0644\u0637 \u0645\u062b\u0628\u062a (FP):<\/strong> \u0645\u0627\u0688\u0644 \u0627\u06cc\u06a9 \u0645\u062b\u0628\u062a \u06a9\u0644\u0627\u0633 \u06a9\u06cc \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0635\u0644 \u06a9\u0644\u0627\u0633 \u0645\u0646\u0641\u06cc \u06c1\u06d2\u06d4<\/li>\n<li><strong>\u063a\u0644\u0637 \u0645\u0646\u0641\u06cc (FN):<\/strong> \u0645\u0627\u0688\u0644 \u0645\u0646\u0641\u06cc \u06a9\u0644\u0627\u0633 \u06a9\u06cc \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0635\u0644 \u06a9\u0644\u0627\u0633 \u0645\u062b\u0628\u062a \u06c1\u06d2\u06d4<\/li>\n<\/ul>\n<p>\u0686\u0631\u0646 \u0645\u0627\u0688\u0644\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u062d\u0642\u06cc\u0642\u06cc \u0645\u062b\u0628\u062a \u0648\u06c1 \u06af\u0627\u06c1\u06a9 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0646 \u06a9\u06cc \u0635\u062d\u06cc\u062d \u0634\u0646\u0627\u062e\u062a \u06a9\u0631\u0646\u0631\u0632 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u06a9\u06cc \u062c\u0627\u062a\u06cc \u06c1\u06d2\u06d4 \u062c\u06be\u0648\u0679\u06d2 \u0645\u062b\u0628\u062a\u0627\u062a \u0648\u06c1 \u06c1\u06cc\u06ba \u062c\u0648 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0648 \u063a\u0644\u0637 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u062c\u06be\u0646\u0688\u0627 \u0644\u06af\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u06cc\u0633\u0627 \u06a9\u06c1 \u0645\u0645\u06a9\u0646\u06c1 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0646\u0688\u0644\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u062c\u06be\u0648\u0679\u06d2 \u0645\u0646\u0641\u06cc \u0648\u06c1 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06c1\u06cc\u06ba \u062c\u0648 \u0645\u0646\u062a\u06be\u0646 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u0644\u06cc\u06a9\u0646 \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06c1 \u0627\u0646 \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633 \u0642\u0633\u0645 \u06a9\u06cc \u063a\u0644\u0637\u06cc\u0648\u06ba \u06a9\u06d2 \u0645\u062e\u062a\u0644\u0641 \u0646\u062a\u0627\u0626\u062c \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u063a\u0644\u0637 \u0645\u062b\u0628\u062a \u06a9\u06d2 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u06a9\u0645\u067e\u0646\u06cc \u06a9\u0633\u06cc \u0627\u06cc\u0633\u06d2 \u0634\u062e\u0635 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u0631\u0642\u0631\u0627\u0631 \u0631\u06a9\u06be\u0646\u06d2 \u06a9\u06cc \u067e\u06cc\u0634\u06a9\u0634\u0648\u06ba \u067e\u0631 \u0631\u0642\u0645 \u062e\u0631\u0686 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u062c\u0648 \u0628\u06c1\u0631\u062d\u0627\u0644 \u0679\u06be\u06c1\u0631\u06d2 \u06af\u0627\u06d4 \u063a\u0644\u0637 \u0645\u0646\u0641\u06cc \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0645\u067e\u0646\u06cc \u06a9\u0633\u06cc \u0627\u06cc\u0633\u06d2 \u06af\u0627\u06c1\u06a9 \u0633\u06d2 \u0631\u0627\u0628\u0637\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0645\u0648\u0642\u0639 \u06a9\u06be\u0648 \u062f\u06cc\u062a\u06cc \u06c1\u06d2 \u062c\u0648 \u062c\u0627\u0646\u06d2 \u0648\u0627\u0644\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-accuracy\">\u062f\u0631\u0633\u062a\u06af\u06cc<\/h4>\n<p>\u062f\u0631\u0633\u062a\u06af\u06cc \u0627\u0646 \u062a\u0645\u0627\u0645 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0648\u06ba \u06a9\u06d2 \u062a\u0646\u0627\u0633\u0628 \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u062c\u0648 \u062f\u0631\u0633\u062a \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u062f\u0631\u0633\u062a\u06af\u06cc = (TP + TN) \u00bc (TP + TN + FP + FN)<\/p>\n<p>\u06cc\u06c1 \u0627\u0633 \u0648\u0642\u062a \u0645\u0641\u06cc\u062f \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u06a9\u0644\u0627\u0633\u0632 \u0627\u0648\u0631 \u063a\u0644\u0637\u06cc \u06a9\u06d2 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u0645\u0639\u0642\u0648\u0644 \u062d\u062f \u062a\u06a9 \u0645\u062a\u0648\u0627\u0632\u0646 \u06c1\u0648\u06ba\u06d4 \u062a\u0627\u06c1\u0645\u060c \u0627\u06af\u0631 \u0627\u06cc\u06a9 \u0637\u0628\u0642\u06c1 \u062f\u0648\u0633\u0631\u06d2 \u06a9\u06d2 \u0645\u0642\u0627\u0628\u0644\u06d2 \u0645\u06cc\u06ba \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0639\u0627\u0645 \u06c1\u06d2\u060c \u062a\u0648 \u062f\u0631\u0633\u062a\u06af\u06cc \u06a9\u0645 \u0639\u0627\u0645 \u0637\u0628\u0642\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u0645\u06cc\u06ba \u06a9\u0645\u06cc \u06a9\u0648 \u0686\u06be\u067e\u0627 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-precision\">\u0688\u06af\u0631\u06cc<\/h4>\n<p>\u062f\u0631\u0633\u062a\u06af\u06cc \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u0634\u062f\u06c1 \u0645\u062b\u0628\u062a\u0627\u062a \u06a9\u06d2 \u062a\u0646\u0627\u0633\u0628 \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u062c\u0648 \u062d\u0642\u06cc\u0642\u062a \u0645\u06cc\u06ba \u0645\u062b\u0628\u062a \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u062f\u0631\u0633\u062a\u06af\u06cc = TP \u00bc (TP + FP)<\/p>\n<p>\u0686\u0631\u0646 \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u062f\u0631\u0633\u062a \u062c\u0648\u0627\u0628 \u06cc\u06c1 \u06c1\u06d2: \"\u0622\u067e \u06a9\u0627 \u0645\u0627\u0688\u0644 \u062c\u0646 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u062c\u06be\u0646\u0688\u06d2 \u06af\u0627\u0691\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0646 \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u0635\u0644 \u0645\u06cc\u06ba \u06a9\u062a\u0646\u06d2 \u0641\u06cc\u0635\u062f \u0645\u062a\u06be\u0646\u06d2 \u06a9\u0627 \u0627\u0645\u06a9\u0627\u0646 \u06c1\u06d2\u061f\"<\/p>\n<p>\u062c\u0628 \u0635\u0627\u0631\u0641\u06cc\u0646 \u0633\u06d2 \u0631\u0627\u0628\u0637\u06c1 \u06a9\u0631\u0646\u0627 \u0645\u06c1\u0646\u06af\u0627 \u06c1\u0648 \u06cc\u0627 \u062c\u0628 \u062c\u06be\u0648\u0679\u06d2 \u0627\u0644\u0627\u0631\u0645 \u0645\u06c1\u0645 \u06a9\u06d2 \u0645\u062d\u062f\u0648\u062f \u0648\u0633\u0627\u0626\u0644 \u06a9\u0648 \u0636\u0627\u0626\u0639 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u0648 \u0627\u0639\u0644\u06cc\u0670 \u062f\u0631\u0633\u062a\u06af\u06cc \u0645\u0641\u06cc\u062f \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-recall\">\u06cc\u0627\u062f \u06a9\u0631\u0646\u0627<\/h4>\n<p>Recall \u062d\u0642\u06cc\u0642\u06cc \u0645\u062b\u0628\u062a\u0627\u062a \u06a9\u06d2 \u062a\u0646\u0627\u0633\u0628 \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u06a9\u06cc \u0627\u06cc\u06a9 \u0645\u0627\u0688\u0644 \u0635\u062d\u06cc\u062d \u0634\u0646\u0627\u062e\u062a \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u0627\u062f \u06a9\u0631\u06cc\u06ba = TP \u00bc (TP + FN)<\/p>\n<p>\u0686\u0631\u0646 \u0645\u0627\u0688\u0644\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u062c\u0648\u0627\u0628 \u062f\u06cc\u0646\u0627 \u06cc\u0627\u062f \u0631\u06a9\u06be\u06cc\u06ba: \"\u062a\u0645\u0627\u0645 \u0635\u0627\u0631\u0641\u06cc\u0646 \u0645\u06cc\u06ba \u0633\u06d2 \u062c\u0648 \u0627\u0635\u0644 \u0645\u06cc\u06ba \u0645\u0646\u062a\u06be\u0646 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0645\u0627\u0688\u0644 \u0646\u06d2 \u06a9\u0633 \u062a\u0646\u0627\u0633\u0628 \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u06cc\u061f\"<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u0627\u06cc\u0633\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0648 \u06cc\u0627\u062f \u06a9\u0631 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba \u062c\u0646 \u06a9\u0648 \u06af\u0631\u0646\u06d2 \u06a9\u0627 \u062e\u0637\u0631\u06c1 \u06c1\u06d2\u060c \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u06af\u0631 \u0627\u0633 \u067e\u0631 \u0622\u067e \u06a9\u0648 \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0644\u0627\u06af\u062a \u0622\u062a\u06cc \u06c1\u06d2 \u062a\u0648 \u0627\u06cc\u06a9 \u0627\u0639\u0644\u06cc\u0670 \u0648\u0627\u067e\u0633\u06cc \u06a9\u06cc \u0634\u0631\u062d \u0627\u06c1\u0645 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4 \u062a\u0627\u06c1\u0645\u060c \u062c\u06cc\u0633\u06d2 \u062c\u06cc\u0633\u06d2 \u06cc\u0627\u062f \u06a9\u0631\u0646\u0627 \u0628\u0691\u06be\u062a\u0627 \u06c1\u06d2\u060c \u0645\u0627\u0688\u0644 \u0627\u0648\u0631 \u0641\u06cc\u0635\u0644\u06d2 \u06a9\u06cc \u062d\u062f \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u062c\u06be\u0648\u0679\u06d2 \u0645\u062b\u0628\u062a\u0627\u062a \u0628\u0691\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-f1-score\">F1 \u0633\u06a9\u0648\u0631<\/h4>\n<p>F1 \u0633\u06a9\u0648\u0631 \u06c1\u0627\u0631\u0645\u0648\u0646\u06a9 \u0648\u0633\u0637 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u062f\u0631\u0633\u062a\u06af\u06cc \u0627\u0648\u0631 \u06cc\u0627\u062f \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>F1 = 2 \u00d7 (\u067e\u0631\u06cc\u0633\u06cc\u0632\u0646 \u00d7 \u06cc\u0627\u062f \u06a9\u0631\u0646\u0627) \u00bc (\u067e\u0631\u06cc\u0633\u06cc\u0698\u0646 + \u06cc\u0627\u062f \u06a9\u0631\u0646\u0627)<\/p>\n<p>\u06cc\u06c1 \u062a\u0628 \u0645\u0641\u06cc\u062f \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u062f\u0631\u0633\u062a\u06af\u06cc \u0627\u0648\u0631 \u06cc\u0627\u062f \u062f\u0648\u0646\u0648\u06ba \u0627\u06c1\u0645 \u06c1\u0648\u06ba\u06d4 \u06cc\u06c1 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u062d\u0642\u06cc\u0642\u06cc \u0645\u0646\u0641\u06cc\u0648\u06ba \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u0631\u06a9\u06be\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0633\u06d2 \u06c1\u0631 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0645\u0633\u0626\u0644\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u06c1\u062a\u0631\u06cc\u0646 \u0645\u06cc\u0679\u0631\u06a9 \u0646\u06c1\u06cc\u06ba \u0633\u0645\u062c\u06be\u0627 \u062c\u0627\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<h4 id=\"heading-roc-auc\">ROC-AUC<\/h4>\n<p>ROC-AUC \u062e\u0644\u0627\u0635\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0627\u06cc\u06a9 \u0645\u0627\u0688\u0644 \u0645\u062e\u062a\u0644\u0641 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06cc \u062d\u062f\u0648\u06ba \u0645\u06cc\u06ba \u0645\u0646\u0641\u06cc \u0645\u062b\u0627\u0644\u0648\u06ba \u067e\u0631 \u0645\u062b\u0628\u062a \u0645\u062b\u0627\u0644\u0648\u06ba \u06a9\u06cc \u06a9\u062a\u0646\u06cc \u0627\u0686\u06be\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 1 \u06a9\u06d2 \u0642\u0631\u06cc\u0628 \u06c1\u0648\u0646\u0627 \u0645\u0636\u0628\u0648\u0637 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 0.5 \u06a9\u06d2 \u0642\u0631\u06cc\u0628 \u0639\u0627\u0645 \u062a\u0634\u0631\u06cc\u062d \u06a9\u06d2 \u0645\u0637\u0627\u0628\u0642 \u0628\u06d2 \u062a\u0631\u062a\u06cc\u0628 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u062c\u06cc\u0633\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>ROC-AUC \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u0646\u06c1\u06cc\u06ba \u0628\u062a\u0627\u062a\u0627 \u06a9\u06c1 \u0622\u06cc\u0627 \u0622\u067e \u06a9\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06cc \u06a9\u0648\u0634\u0634\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0648\u0626\u06cc \u062e\u0627\u0635 \u062d\u062f \u0645\u0646\u0627\u0633\u0628 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u0645\u062b\u0628\u062a \u06a9\u06cc\u0633\u0632 \u0646\u0627\u06cc\u0627\u0628 \u06c1\u06cc\u06ba\u060c \u062f\u0631\u0633\u062a \u062a\u0648\u0644\u06cc\u062f\u06cc \u062a\u062c\u0632\u06cc\u06c1 \u0628\u06be\u06cc \u0645\u0641\u06cc\u062f \u0628\u0635\u06cc\u0631\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u062f\u0648\u0646\u0648\u06ba \u0635\u0648\u0631\u062a\u0648\u06ba \u0645\u06cc\u06ba\u060c \u0688\u06cc\u0679\u0627 \u067e\u0631 \u0645\u0627\u0688\u0644 \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u06a9\u0631\u06cc\u06ba \u062c\u0648 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u062a\u0631\u0628\u06cc\u062a \u062f\u06cc\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u062a\u06be\u0627\u06d4<\/p>\n<h4 id=\"heading-calculating-the-metrics-in-python\">Python \u0645\u06cc\u06ba \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/h4>\n<p>\u0622\u067e \u0627\u0633\u06a9\u06cc\u0679 \u0644\u0631\u0646 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0627\u0646 \u0645\u06cc\u06ba \u0633\u06d2 \u06a9\u0686\u06be \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">from sklearn.metrics import (\n    accuracy_score,\n    precision_score,\n    recall_score,\n    f1_score,\n    roc_auc_score,\n    confusion_matrix\n)\n\npredictions = model.predict(X_test)\n\nprint(\"Accuracy:\", accuracy_score(y_test, predictions))\nprint(\n    \"Precision:\",\n    precision_score(\n        y_test, predictions, zero_division=0\n    )\n)\nprint(\n    \"Recall:\",\n    recall_score(\n        y_test, predictions, zero_division=0\n    )\n)\nprint(\n    \"F1 score:\",\n    f1_score(\n        y_test, predictions, zero_division=0\n    )\n)\nprint(\"Confusion matrix:\")\nprint(confusion_matrix(y_test, predictions))\n<\/code><\/pre>\n<p>ROC-AUC \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u06c1\u0645 \u062d\u062a\u0645\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u0644\u06cc\u0628\u0644 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0627\u0645\u06a9\u0627\u0646\u06cc \u062a\u062e\u0645\u06cc\u0646\u06c1 \u06cc\u0627 \u0641\u06cc\u0635\u0644\u06c1 \u0633\u06a9\u0648\u0631 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">probabilities = model.predict_proba(X_test)[:, 1]\n\nprint(\n    \"ROC-AUC:\",\n    roc_auc_score(y_test, probabilities)\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0641\u0631\u0636 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0645\u0627\u0688\u0644 \u0627\u0633 \u06a9\u06cc \u062d\u0645\u0627\u06cc\u062a \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 <code>predict_proba()<\/code> \u0645\u062b\u0628\u062a \u06a9\u0644\u0627\u0633\u0632 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u062f\u0648\u0633\u0631\u06d2 \u0627\u0645\u06a9\u0627\u0646\u06cc \u06a9\u0627\u0644\u0645 \u0633\u06d2 \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4 \u0645\u062e\u0635\u0648\u0635 \u0645\u0627\u0688\u0644\u0632 \u0627\u0648\u0631 \u0679\u0627\u0631\u06af\u0679 \u0644\u06cc\u0628\u0644\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0644\u0627\u0633 \u0622\u0631\u0688\u0631 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-choosing-the-right-metric\">\u0635\u062d\u06cc\u062d \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>\u0639\u0627\u0644\u0645\u06cc \u0633\u0637\u062d \u067e\u0631 \u06a9\u0648\u0626\u06cc \u0628\u06c1\u062a\u0631\u06cc\u0646 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u0645\u06cc\u0679\u0631\u06a9 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0645\u0646\u0627\u0633\u0628 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0627 \u0627\u0646\u062d\u0635\u0627\u0631 \u0645\u0642\u0635\u062f\u060c \u0637\u0628\u0642\u0627\u062a\u06cc \u062a\u0642\u0633\u06cc\u0645\u060c \u0627\u0648\u0631 \u0645\u062e\u062a\u0644\u0641 \u063a\u0644\u0637\u06cc\u0648\u06ba \u06a9\u06d2 \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u067e\u0631 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06cc\u06a9 \u0645\u062d\u062f\u0648\u062f \u0628\u062c\u0679 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062f\u06cc\u06a9\u06be \u0628\u06be\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0679\u06cc\u0645 \u062f\u0631\u0633\u062a\u06af\u06cc \u06a9\u0648 \u062a\u0631\u062c\u06cc\u062d \u062f\u06d2 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0648\u06c1 \u0635\u0631\u0641 \u0686\u0646\u062f \u0635\u0627\u0631\u0641\u06cc\u0646 \u0633\u06d2 \u0631\u0627\u0628\u0637\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u062e\u0637\u0631\u06c1 \u0648\u0627\u0644\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0648 \u0644\u0627\u067e\u062a\u06c1 \u06a9\u0631\u0646\u0627 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0645\u06c1\u0646\u06af\u0627 \u06c1\u06d2\u060c \u062a\u0648 \u062f\u0648\u0633\u0631\u06cc \u0679\u06cc\u0645\u06cc\u06ba \u0648\u0627\u067e\u0633 \u0628\u0644\u0627\u0646\u06d2 \u06a9\u0648 \u062a\u0631\u062c\u06cc\u062d \u062f\u06cc\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06ba \u06af\u06cc\u06d4<\/p>\n<p>\u0645\u06cc\u0679\u0631\u06a9 \u06a9\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u0627\u0646 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0641\u06cc\u0635\u0644\u0648\u06ba \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u06cc\u06ba \u062c\u0648 \u0622\u067e \u06a9\u0627 \u0645\u0627\u0688\u0644 \u0633\u067e\u0648\u0631\u0679 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u0645\u0641\u06cc\u062f \u062a\u0634\u062e\u06cc\u0635 \u06a9\u0648 \u0646\u06c1 \u0635\u0631\u0641 \u06cc\u06c1 \u0628\u06cc\u0627\u0646 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2 \u06a9\u06c1 \u0645\u0627\u0688\u0644 \u06a9\u062a\u0646\u06cc \u0627\u0686\u06be\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0628\u0644\u06a9\u06c1 \u06cc\u06c1 \u0628\u06be\u06cc \u06a9\u06c1 \u0622\u06cc\u0627 \u0627\u0633 \u06a9\u06cc \u063a\u0644\u0637\u06cc\u0627\u06ba \u0627\u0633 \u06a9\u06d2 \u0645\u0637\u0644\u0648\u0628\u06c1 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0642\u0627\u0628\u0644 \u0642\u0628\u0648\u0644 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1\u0627\u06ba \u0627\u06c1\u0645 \u0633\u0628\u0642 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u062f\u0631\u0633\u062a\u06af\u06cc \u0645\u0627\u0688\u0644 \u06a9\u06cc \u062a\u0634\u062e\u06cc\u0635 \u06a9\u0627 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u062d\u0635\u06c1 \u06c1\u06d2\u06d4 \u062f\u0631\u0633\u062a\u06af\u06cc\u060c \u06cc\u0627\u062f\u060c F1\u060c ROC-AUC\u060c \u0627\u0648\u0631 \u06a9\u0646\u0641\u06cc\u0648\u0698\u0646 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06d2 \u0645\u062e\u062a\u0644\u0641 \u067e\u06c1\u0644\u0648\u0624\u06ba \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u0648 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0646\u062a\u0627\u0626\u062c \u0633\u06d2 \u062c\u0648\u0691\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-37-customer-segmentation-with-machine-learning\">\u0628\u0627\u0628 37: \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0633\u0679\u0645\u0631 \u0633\u06cc\u06af\u0645\u0646\u0679\u06cc\u0634\u0646<\/h3>\n<p>\u0627\u0635\u0648\u0644 \u067e\u0631 \u0645\u0628\u0646\u06cc \u0633\u06cc\u06af\u0645\u0646\u0679\u06cc\u0634\u0646 \u06af\u0631\u0648\u067e \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u0637\u06d2 \u0634\u062f\u06c1 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0627\u06cc\u06a9 \u0627\u0648\u0631 \u0637\u0631\u06cc\u0642\u06c1 \u067e\u06cc\u0634 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u062c\u0633\u06d2 \u06a9\u0644\u0633\u0679\u0631\u0646\u06af \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06a9\u0644\u0633\u0679\u0631\u0646\u06af \u0627\u0644\u06af\u0648\u0631\u062a\u06be\u0645 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0634\u062f\u06c1 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0627\u0648\u0631 \u0641\u0627\u0635\u0644\u06d2 \u06a9\u06d2 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0645\u0644\u062a\u06d2 \u062c\u0644\u062a\u06d2 \u0688\u06cc\u0679\u0627 \u0627\u0648\u0631 \u06af\u0631\u0648\u067e \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u0645\u06cc\u06ba \u067e\u06cc\u0679\u0631\u0646 \u062a\u0644\u0627\u0634 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0679\u06cc\u0645\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u06a9\u0644\u0633\u0679\u0631\u0646\u06af \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u06af\u0631\u0648\u067e\u0633 \u06a9\u0648 \u062e\u0631\u06cc\u062f\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u0644\u062a\u06d2 \u062c\u0644\u062a\u06d2 \u0631\u0648\u06cc\u06d2\u060c \u0627\u062e\u0631\u0627\u062c\u0627\u062a \u06a9\u06cc \u0633\u0637\u062d\u060c \u06cc\u0627 \u0645\u0634\u063a\u0648\u0644\u06cc\u062a \u06a9\u06d2 \u0646\u0645\u0648\u0646\u0648\u06ba \u06a9\u0648 \u062a\u0644\u0627\u0634 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u0622\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u06af\u0631\u0648\u067e \u0645\u0632\u06cc\u062f \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0646\u0642\u0637\u06c1 \u0622\u063a\u0627\u0632 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0648\u06c1 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0628\u0627\u0645\u0639\u0646\u06cc \u06a9\u0633\u0679\u0645\u0631 \u06a9\u06cc \u0627\u0642\u0633\u0627\u0645 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-using-k-means-clustering\">K-Means \u06a9\u0644\u0633\u0679\u0631\u0646\u06af \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/h4>\n<p>K-Means \u0627\u06cc\u06a9 \u06a9\u0644\u0633\u0679\u0631\u0646\u06af \u0627\u0644\u06af\u0648\u0631\u062a\u06be\u0645 \u06c1\u06d2 \u062c\u0648 \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u06a9\u0648 \u06a9\u0644\u0633\u0679\u0631\u0632 \u06a9\u06cc \u0645\u0646\u062a\u062e\u0628 \u062a\u0639\u062f\u0627\u062f \u0645\u06cc\u06ba \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u06a9\u0644\u0633\u0679\u0631 \u0633\u06cc\u0646\u0679\u0631\u0627\u0626\u0688\u0632 \u06a9\u0648 \u0628\u0627\u0631 \u0628\u0627\u0631 \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u062a\u0641\u0648\u06cc\u0636 \u06a9\u0631\u06a9\u06d2 \u0627\u0648\u0631 \u0627\u0646 \u0633\u06cc\u0646\u0679\u0631\u0648\u0627\u0626\u0688\u0632 \u06a9\u0648 \u0627\u067e \u0688\u06cc\u0679 \u06a9\u0631\u06a9\u06d2 \u06a9\u0644\u0633\u0679\u0631 \u06a9\u06d2 \u0627\u0646\u062f\u0631 \u0645\u0631\u0628\u0639 \u0641\u0627\u0635\u0644\u06d2 \u06a9\u0648 \u06a9\u0645 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u0645\u062b\u0627\u0644 \u0641\u0631\u0636 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u06c1\u06cc \u0641\u06cc \u06af\u0627\u06c1\u06a9 \u0627\u06cc\u06a9 \u0642\u0637\u0627\u0631 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0633 \u0645\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba: <code>recency<\/code>, <code>frequency<\/code>\u0627\u0648\u0631 <code>monetary<\/code> \u06af\u0631\u0645\u06cc<\/p>\n<pre><code class=\"language-python\">from sklearn.cluster import KMeans\nfrom sklearn.preprocessing import StandardScaler\n\nfeatures = df[\n    [\n        \"recency\",\n        \"frequency\",\n        \"monetary\"\n    ]\n].copy()\n\nscaler = StandardScaler()\n\nscaled_features = scaler.fit_transform(\n    features\n)\n\nmodel = KMeans(\n    n_clusters=4,\n    random_state=42,\n    n_init=10\n)\n\ndf[\"segment\"] = model.fit_predict(\n    scaled_features\n)\n<\/code><\/pre>\n<p>\u0627\u0633 \u0645\u062b\u0627\u0644 \u0645\u06cc\u06ba\u060c \u06c1\u0645 \u06a9\u0644\u0633\u0679\u0631\u0646\u06af \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u062a\u06cc\u0646 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u0648 \u0645\u0639\u0645\u0648\u0644 \u067e\u0631 \u0644\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u0627\u0633 \u0644\u06cc\u06d2 \u0627\u06c1\u0645 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0633 \u06a9\u06cc \u0645\u0627\u0644\u06cc\u0627\u062a\u06cc \u0642\u062f\u0631 \u0639\u062f\u062f\u06cc \u0627\u0639\u062a\u0628\u0627\u0631 \u0633\u06d2 \u0631\u062c\u0639\u062a \u06cc\u0627 \u062a\u0639\u062f\u062f \u0633\u06d2 \u06a9\u06c1\u06cc\u06ba \u0632\u06cc\u0627\u062f\u06c1 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4 \u0627\u0633\u06a9\u06cc\u0644\u0646\u06af \u06a9\u06d2 \u0628\u063a\u06cc\u0631\u060c \u0628\u0691\u06cc \u0639\u062f\u062f\u06cc \u062d\u062f\u0648\u062f \u0648\u0627\u0644\u06cc \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0641\u0627\u0635\u0644\u06d2 \u06a9\u06d2 \u062d\u0633\u0627\u0628 \u06a9\u062a\u0627\u0628 \u067e\u0631 \u062d\u0627\u0648\u06cc \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u0639\u06cc\u0627\u0631\u06cc \u06a9\u0627\u0631\u06cc \u0627\u0646 \u067e\u0679 \u0645\u062a\u063a\u06cc\u0631\u0627\u062a \u06a9\u06d2 \u067e\u06cc\u0645\u0627\u0646\u06d2 \u06a9\u0648 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0646\u0642\u0637\u06c1 \u0646\u0638\u0631 \u0633\u06d2 \u0627\u0646\u06c1\u06cc\u06ba \u0627\u062a\u0646\u0627 \u06c1\u06cc \u0627\u06c1\u0645 \u0646\u06c1\u06cc\u06ba \u0628\u0646\u0627\u062a\u06cc \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u0622\u067e \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u0627\u0646\u062a\u06c1\u0627\u0626\u06cc \u0642\u062f\u0631\u0648\u06ba \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u060c \u062a\u0648 \u0622\u067e \u06a9\u0648 \u0627\u0633 \u0628\u0627\u062a \u067e\u0631 \u0628\u06be\u06cc \u063a\u0648\u0631 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u0645\u0639\u06cc\u0627\u0631\u06cc \u0627\u0633\u06a9\u06cc\u0644\u0646\u06af \u0645\u0646\u0627\u0633\u0628 \u06c1\u06d2 \u0627\u0648\u0631 \u06a9\u06cc\u0627 \u0622\u067e \u06a9\u06cc \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u0648 \u0627\u0636\u0627\u0641\u06cc \u067e\u0631\u06cc \u067e\u0631\u0648\u0633\u06cc\u0633\u0646\u06af \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u06c1 <code>n_clusters=4<\/code> \u0633\u06cc\u0679 \u0627\u067e K-Means \u0633\u06d2 4 \u06a9\u0644\u0633\u0679\u0631 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u0648 \u06a9\u06c1\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0644\u06af\u0648\u0631\u062a\u06be\u0645 \u06c1\u0631 \u0635\u0627\u0631\u0641 \u06a9\u0648 \u0639\u062f\u062f\u06cc \u0644\u06cc\u0628\u0644 \u0627\u0648\u0631 \u06a9\u0648\u0688 \u062a\u0641\u0648\u06cc\u0636 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 <code>segment<\/code> \u06af\u0631\u0645\u06cc<\/p>\n<h4 id=\"heading-cluster-numbers-are-identifiers-not-rankings\">\u06a9\u0644\u0633\u0679\u0631 \u0646\u0645\u0628\u0631\u0632 \u0634\u0646\u0627\u062e\u062a \u06a9\u0646\u0646\u062f\u06c1 \u06c1\u06cc\u06ba\u060c \u0631\u06cc\u0646\u06a9 \u0646\u06c1\u06cc\u06ba\u06d4<\/h4>\n<p>\u0644\u06cc\u0628\u0644 <code>0<\/code>, <code>1<\/code>, <code>2<\/code>\u0627\u0648\u0631 <code>3<\/code> \u0686\u0627\u0631 \u06af\u0631\u0648\u067e\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0634\u0646\u0627\u062e\u062a \u06a9\u0646\u0646\u062f\u06c1 \u06c1\u06d2\u06d4 <strong>\u06a9\u0644\u0633\u0679\u0631 0 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0628\u06c1\u062a\u0631\u060c \u0632\u06cc\u0627\u062f\u06c1 \u0642\u06cc\u0645\u062a\u06cc\u060c \u06cc\u0627 \u06a9\u0644\u0633\u0679\u0631 1 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0627\u06c1\u0645 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/strong><\/p>\n<p>\u0646\u0645\u0628\u0631\u0632 \u06af\u0627\u06c1\u06a9 \u06a9\u06d2 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u06cc \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0645\u062e\u062a\u0644\u0641 \u062a\u0631\u062a\u06cc\u0628\u0627\u062a \u06cc\u0627 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062f\u0648\u0628\u0627\u0631\u06c1 \u0686\u0644\u0627\u0646\u06d2 \u06a9\u06d2 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u0645\u062e\u062a\u0644\u0641 \u0639\u062f\u062f\u06cc \u0644\u06cc\u0628\u0644 \u062a\u0641\u0648\u06cc\u0636 \u06a9\u06cc\u06d2 \u062c\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0686\u0627\u06c1\u06d2 \u0645\u062c\u0645\u0648\u0639\u06cc \u06af\u0631\u0648\u067e \u067e\u06cc\u0679\u0631\u0646 \u0627\u06cc\u06a9 \u062c\u06cc\u0633\u06d2 \u06c1\u0648\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u06c1 \u06c1\u0631 \u06a9\u0644\u0633\u0679\u0631 \u06a9\u0633 \u0686\u06cc\u0632 \u06a9\u06cc \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u06c1\u0631 \u06af\u0631\u0648\u067e \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0635\u0644 \u0648\u0635\u0641 \u06a9\u06cc \u0642\u062f\u0631\u0648\u06ba \u06a9\u0627 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">cluster_summary = (\n    df.groupby(\"segment\")\n    .agg(\n        customer_count=(\"segment\", \"size\"),\n        average_recency=(\"recency\", \"mean\"),\n        average_frequency=(\"frequency\", \"mean\"),\n        average_monetary=(\"monetary\", \"mean\")\n    )\n    .round(2)\n)\n\nprint(cluster_summary)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u062e\u0644\u0627\u0635\u06c1 \u0622\u067e \u06a9\u0648 \u06c1\u0631 \u06a9\u0644\u0633\u0679\u0631 \u0645\u06cc\u06ba \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06d2 \u0645\u062e\u0635\u0648\u0635 \u0631\u0648\u06cc\u06d2 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u06af\u0631\u0648\u067e \u0645\u06cc\u06ba \u0648\u06c1 \u0635\u0627\u0631\u0641\u06cc\u0646 \u0634\u0627\u0645\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0646\u06c1\u0648\u06ba \u0646\u06d2 \u062d\u0627\u0644 \u06c1\u06cc \u0645\u06cc\u06ba \u0627\u0648\u0631 \u0632\u06cc\u0627\u062f\u06c1 \u0628\u0627\u0631 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u06c1\u06d2\u060c \u062c\u0628\u06a9\u06c1 \u062f\u0648\u0633\u0631\u06d2 \u06af\u0631\u0648\u067e \u0645\u06cc\u06ba \u0648\u06c1 \u0635\u0627\u0631\u0641\u06cc\u0646 \u0634\u0627\u0645\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0646\u06c1\u0648\u06ba \u0646\u06d2 \u0627\u067e\u0646\u06cc \u0622\u062e\u0631\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06d2 \u0628\u0639\u062f \u0633\u06d2 \u06a9\u0645 \u0628\u0627\u0631 \u0627\u0648\u0631 \u0637\u0648\u06cc\u0644 \u0648\u0642\u0641\u06d2 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0639\u062f\u0627\u062f \u0648 \u0634\u0645\u0627\u0631 \u06a9\u06cc \u0637\u0631\u0641 \u0633\u06d2 \u062c\u0627\u0626\u0632 \u06c1\u0648\u0646\u06d2 \u067e\u0631 \u0648\u0636\u0627\u062d\u062a\u06cc \u0646\u0627\u0645 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0634\u0627\u06c1\u062f\u06c1 \u0634\u062f\u06c1 \u0646\u0645\u0648\u0646\u0648\u06ba \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u062d\u0627\u0644\u06cc\u06c1 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0648\u06ba \u0627\u0648\u0631 \u0627\u0639\u0644\u06cc \u062a\u0639\u062f\u062f \u0648\u0627\u0644\u06d2 \u06af\u0631\u0648\u067e \u06a9\u0648 \"\u0628\u0627\u0631 \u0628\u0627\u0631 \u0635\u0627\u0631\u0641\u06cc\u0646\" \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0628\u06cc\u0627\u0646 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0639\u0644\u06cc \u062d\u0627\u0644\u06cc\u06c1 \u0627\u0642\u062f\u0627\u0631 \u0627\u0648\u0631 \u067e\u06c1\u0644\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u062e\u0631\u0686 \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u06af\u0631\u0648\u067e \u062f\u0648\u0628\u0627\u0631\u06c1 \u0645\u0634\u063a\u0648\u0644\u06cc\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u0641\u062a\u06cc\u0634 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0635\u0631\u0641 \u06a9\u0644\u0633\u0679\u0631 \u0646\u0645\u0628\u0631 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0646\u0627\u0645 \u062a\u0641\u0648\u06cc\u0636 \u0646\u06c1 \u06a9\u0631\u06cc\u06ba\u06d4 \u0627\u0635\u0644 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0626\u06cc\u06ba \u06a9\u06c1 \u062a\u0641\u0635\u06cc\u0644 \u06af\u0631\u0648\u067e \u06a9\u06d2 \u0631\u0648\u06cc\u06d2 \u0633\u06d2 \u0645\u0644\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-choosing-and-evaluating-clusters\">\u06a9\u0644\u0633\u0679\u0631 \u06a9\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u0627\u0648\u0631 \u062a\u0634\u062e\u06cc\u0635<\/h4>\n<p>\u06a9\u0644\u0633\u0679\u0631\u0632 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u0645\u0627\u0688\u0644\u0646\u06af \u06a9\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06c1\u06d2\u06d4 \u0686\u0627\u0631 \u06a9\u0644\u0633\u0679\u0631\u0632 \u0627\u06cc\u06a9 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0641\u06cc\u062f \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u062f\u0648\u0633\u0631\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u06cc\u0627 \u0628\u06c1\u062a \u06a9\u0645 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u0645\u06cc\u062f\u0648\u0627\u0631 \u06a9\u06cc \u0642\u062f\u0631\u0648\u06ba \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u06c1\u0646\u06cc \u06a9\u06d2 \u0637\u0631\u06cc\u0642\u06c1 \u06a9\u0627\u0631 \u06cc\u0627 \u0633\u0644\u06c1\u06cc\u0679 \u0633\u06a9\u0648\u0631 \u062c\u06cc\u0633\u06d2 \u0637\u0631\u06cc\u0642\u0648\u06ba \u0633\u06d2 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u06c1 \u0622\u06cc\u0627 \u0646\u062a\u06cc\u062c\u06c1 \u06af\u0631\u0648\u067e \u0642\u0627\u0628\u0644 \u062a\u0634\u0631\u06cc\u062d \u0627\u0648\u0631 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0641\u06cc\u062f \u06c1\u06d2\u06d4<\/p>\n<p>\u06a9\u0644\u0633\u0679\u0631\u0646\u06af \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u0641\u06cc\u0686\u0631\u0632\u060c \u0627\u0633\u06a9\u06cc\u0644\u0646\u06af \u06a9\u06d2 \u0637\u0631\u06cc\u0642\u06c1 \u06a9\u0627\u0631\u060c \u0622\u0624\u0679 \u0644\u06cc\u0631\u0632 \u0627\u0648\u0631 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u062f\u06c1 \u06a9\u0644\u0633\u0679\u0631\u0632 \u06a9\u06cc \u062a\u0639\u062f\u0627\u062f \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u06be\u06cc \u062d\u0633\u0627\u0633 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u06a9\u0648\u0626\u06cc \u06af\u0627\u0631\u0646\u0679\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u06af\u0631\u0648\u067e \u0642\u062f\u0631\u062a\u06cc \u06af\u0627\u06c1\u06a9 \u06a9\u06cc \u0627\u0642\u0633\u0627\u0645 \u0633\u06d2 \u0645\u0637\u0627\u0628\u0642\u062a \u0631\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 \u0645\u062e\u062a\u0644\u0641 \u0627\u0644\u06af\u0648\u0631\u062a\u06be\u0645 \u0645\u062e\u062a\u0644\u0641 \u0646\u062a\u0627\u0626\u062c \u067e\u06cc\u062f\u0627 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06a9\u0644\u06cc\u062f\u06cc \u0679\u06cc\u06a9 \u0648\u06d2: \u06a9\u0644\u0633\u0679\u0631\u0646\u06af \u0627\u06cc\u0633\u06d2 \u0646\u0645\u0648\u0646\u0648\u06ba \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u062c\u0648 \u0622\u067e \u06a9\u0648 \u06a9\u0633\u0679\u0645\u0631 \u06af\u0631\u0648\u067e\u0633 \u06a9\u0648 \u062a\u0644\u0627\u0634 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u06a9\u0644\u0633\u0679\u0631 \u0644\u06cc\u0628\u0644 \u062e\u0648\u062f \u0641\u0637\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0628\u06d2 \u0645\u0639\u0646\u06cc \u06c1\u06cc\u06ba\u06d4 \u06c1\u0631 \u06af\u0631\u0648\u067e \u06a9\u06cc \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631 \u06a9\u06d2 \u0627\u0648\u0631 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u062a\u0635\u062f\u06cc\u0642 \u06a9\u0631 \u06a9\u06d2 \u0627\u0633 \u06a9\u06cc \u062a\u0634\u0631\u06cc\u062d \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u06cc\u06c1 \u0646\u0645\u0648\u0646\u06d2 \u0622\u067e \u06a9\u06d2 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0641\u06cc\u062f \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-chapter-38-feature-engineering\">\u0628\u0627\u0628 38: \u062e\u0635\u0648\u0635\u06cc\u062a \u0646\u06a9\u0627\u0644\u0646\u0627<\/h3>\n<p>\u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0645\u0627\u0688\u0644 \u0627\u06a9\u062b\u0631 \u0627\u0633 \u0648\u0642\u062a \u0632\u06cc\u0627\u062f\u06c1 \u06a9\u0627\u0631\u0622\u0645\u062f \u06c1\u0648 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0628 \u062e\u0627\u0645 \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0645\u0639\u0646\u06cc \u062e\u06cc\u0632 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631 \u062f\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06cc \u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u0635\u0648\u0631\u062a \u062d\u0627\u0644 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-text\">purchase_date\n<\/code><\/pre>\n<p>\u0645\u0627\u0688\u0644 \u06a9\u0648 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u06a9\u0686\u06cc \u062a\u0627\u0631\u06cc\u062e\u06cc\u06ba \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0622\u067e \u062a\u06cc\u0627\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">days_since_last_purchase\n<\/code><\/pre>\n<p>\u0627\u0633\u06cc \u0637\u0631\u062d\u060c \u062e\u0627\u0645 \u0644\u06cc\u0646 \u062f\u06cc\u0646 \u06a9\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0622\u067e \u062d\u0633\u0627\u0628 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">total_orders\naverage_order_value\ntotal_spend\ndays_since_first_purchase\nemail_open_rate\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0627\u0646\u062c\u06cc\u0646\u0626\u0631\u0646\u06af \u0635\u0644\u0627\u062d\u06cc\u062a\u06cc\u06ba \u06a9\u0633\u0679\u0645\u0631 \u06a9\u06d2 \u0631\u0648\u06cc\u06d2 \u06a9\u06cc \u0628\u06c1\u062a\u0631 \u0646\u0645\u0627\u0626\u0646\u062f\u06af\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0641\u06cc\u0686\u0631 \u0627\u0646\u062c\u06cc\u0646\u0626\u0631\u0646\u06af \u0627\u06a9\u062b\u0631 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u06d2 \u0633\u0628 \u0633\u06d2 \u0627\u06c1\u0645 \u062d\u0635\u0648\u06ba \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-chapter-39-avoiding-data-leakage\">\u0628\u0627\u0628 39: \u0688\u06cc\u0679\u0627 \u0644\u06cc\u06a9\u0633 \u06a9\u0648 \u0631\u0648\u06a9\u0646\u0627<\/h3>\n<p>\u0688\u06cc\u0679\u0627 \u0644\u06cc\u06a9 \u0627\u0633 \u0648\u0642\u062a \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06d2 \u0648\u0642\u062a \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0642\u0627\u0646\u0648\u0646\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0641\u0631\u0627\u06c1\u0645 \u0646\u06c1 \u06a9\u06cc \u06af\u0626\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0645\u0627\u0688\u0644 \u06a9\u06cc \u062a\u0631\u0628\u06cc\u062a \u06cc\u0627 \u062a\u0634\u062e\u06cc\u0635 \u06a9\u0648 \u0645\u062a\u0627\u062b\u0631 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u06d4 \u0644\u06cc\u06a9\u0633 \u0627\u06cc\u06a9 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0627\u0633 \u0633\u06d2 \u06a9\u06c1\u06cc\u06ba \u0632\u06cc\u0627\u062f\u06c1 \u062f\u0631\u0633\u062a \u0628\u0646\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u0627\u0633\u06d2 \u0645\u0633\u062a\u0642\u0628\u0644 \u06a9\u06d2 \u062d\u0642\u06cc\u0642\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u06af\u0627\u06d4<\/p>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06cc\u06c1 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0645\u0627\u0688\u0644 \u0628\u0646\u0627\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u06a9\u0648\u0626\u06cc \u0635\u0627\u0631\u0641 \u0627\u06af\u0644\u06d2 30 \u062f\u0646\u0648\u06ba \u0645\u06cc\u06ba \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u0631\u06d2 \u06af\u0627\u06d4 \u0622\u067e \u06a9\u0627 \u0645\u0642\u0635\u062f \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u06af\u0627\u06c1\u06a9 \u0627\u06af\u0644\u06d2 \u0645\u06c1\u06cc\u0646\u06d2 \u06a9\u06cc\u0627 \u06a9\u0631\u06cc\u06ba \u06af\u06d2 \u0627\u0633 \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0641\u06cc \u0627\u0644\u062d\u0627\u0644 \u062f\u0633\u062a\u06cc\u0627\u0628 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06af\u0631 \u0622\u067e \u063a\u0644\u0637\u06cc \u0633\u06d2 \u06a9\u0633\u06cc \u06af\u0627\u06c1\u06a9 \u06a9\u06d2 \u062d\u0642\u06cc\u0642\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u0627\u0633 \u0645\u0633\u062a\u0642\u0628\u0644 \u06a9\u06cc \u0645\u062f\u062a \u0633\u06d2 \u0627\u0646 \u067e\u0679 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0634\u0627\u0645\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0622\u067e \u06a9\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0648\u06c1 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0645\u0648\u0635\u0648\u0644 \u06c1\u0648\u06ba \u06af\u06cc \u062c\u0648 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06d2 \u0648\u0642\u062a \u062f\u0633\u062a\u06cc\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u062a\u06be\u06cc\u06d4 \u06cc\u06c1 \u062a\u0634\u062e\u06cc\u0635 \u06a9\u0648 \u06af\u0645\u0631\u0627\u06c1 \u06a9\u0646 \u0628\u0646\u0627 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h4 id=\"heading-an-example-of-data-leakage\">\u0688\u06cc\u0679\u0627 \u06a9\u06cc \u062e\u0644\u0627\u0641 \u0648\u0631\u0632\u06cc\u0648\u06ba \u06a9\u06cc \u0645\u062b\u0627\u0644\u06cc\u06ba\u06d4<\/h4>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0645\u06cc\u06ba \u062f\u0631\u062c \u0630\u06cc\u0644 \u06a9\u0627\u0644\u0645 \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-text\">past_purchases\nwebsite_visits\npurchased_next_30_days\n<\/code><\/pre>\n<p>\u067e\u06c1\u0644\u06d2 \u062f\u0648 \u06a9\u0627\u0644\u0645 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0646\u06af \u06a9\u06d2 \u0631\u0648\u06cc\u06d2 \u06a9\u0648 \u0628\u06cc\u0627\u0646 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0622\u062e\u0631\u06cc \u06a9\u0627\u0644\u0645 \u0627\u0633 \u0646\u062a\u06cc\u062c\u06c1 \u06a9\u0648 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u06a9\u06cc \u0622\u067e \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u062f\u0631\u062c \u0630\u06cc\u0644 \u06a9\u0648\u0688 \u0645\u06cc\u06ba \u0644\u06cc\u06a9 \u06a9\u0627 \u0645\u0633\u0626\u0644\u06c1 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-python\"># Incorrect: the target is included as an input feature.\nX = df[\n    [\n        \"past_purchases\",\n        \"website_visits\",\n        \"purchased_next_30_days\"\n    ]\n]\n\ny = df[\"purchased_next_30_days\"]\n<\/code><\/pre>\n<p>\u0645\u0642\u0635\u062f \u06c1\u06d2\u060c <code>purchased_next_30_days<\/code>\u062f\u0648\u0646\u0648\u06ba \u0645\u06cc\u06ba \u0646\u0638\u0631 \u0622\u062a\u0627 \u06c1\u06d2\u06d4 <code>X<\/code> \u0627\u0648\u0631 <code>y<\/code>. \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0627\u06cc\u06a9 \u062c\u0648\u0627\u0628 \u062f\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u06a9\u06cc \u0627\u0633\u06d2 \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u0622\u067e \u0628\u06c1\u062a \u0632\u06cc\u0627\u062f\u06c1 \u0633\u06a9\u0648\u0631 \u062d\u0627\u0635\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0633 \u0633\u06a9\u0648\u0631 \u0633\u06d2 \u06cc\u06c1 \u0638\u0627\u06c1\u0631 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0645\u0627\u0688\u0644 \u062c\u0627\u0626\u0632 \u062a\u0627\u0631\u06cc\u062e\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0645\u0633\u062a\u0642\u0628\u0644 \u06a9\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u0648\u06ba \u06a9\u06cc \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u06c1\u062f\u0641 \u0644\u06cc\u06a9 \u06a9\u06cc \u0627\u06cc\u06a9 \u0645\u062b\u0627\u0644 \u06c1\u06d2\u06d4 \u0631\u0633\u0627\u0648 \u06a9\u06cc \u062f\u0648\u0633\u0631\u06cc \u0634\u06a9\u0644\u06cc\u06ba \u06a9\u0645 \u0648\u0627\u0636\u062d \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u062c\u06cc\u0633\u06d2 \u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u06a9\u06d2 \u0628\u0639\u062f \u062c\u0645\u0639 \u06a9\u06cc \u06af\u0626\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u0627 \u06cc\u0627 \u067e\u0648\u0631\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u06a9\u0648 \u062a\u0631\u0628\u06cc\u062a \u0627\u0648\u0631 \u0679\u06cc\u0633\u0679 \u0633\u06cc\u0679 \u0645\u06cc\u06ba \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u067e\u0631\u0648\u0633\u06cc\u0633 \u06a9\u0631\u0646\u0627\u06d4<\/p>\n<h4 id=\"heading-fixing-the-leakage\">\u0644\u06cc\u06a9 \u06a9\u0648 \u062f\u0631\u0633\u062a \u06a9\u0631\u0646\u0627<\/h4>\n<p>\u062d\u0644 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0627\u06c1\u062f\u0627\u0641 \u0627\u0648\u0631 \u062f\u06cc\u06af\u0631 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u0648 \u0627\u0646 \u067e\u0679 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0633\u06d2 \u062e\u0627\u0631\u062c \u06a9\u0631 \u062f\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u062c\u0648 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u0645\u06cc\u06ba \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0646\u06c1\u06cc\u06ba \u06a9\u06cc \u062c\u0627 \u0633\u06a9\u062a\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\"># Correct: use only information available before prediction.\nX = df[\n    [\n        \"past_purchases\",\n        \"website_visits\"\n    ]\n]\n\ny = df[\"purchased_next_30_days\"]\n<\/code><\/pre>\n<p>\u0627\u06af\u0644\u0627\u060c \u06c1\u0645 \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u062a\u0631\u0628\u06cc\u062a \u0627\u0648\u0631 \u0679\u06cc\u0633\u0679 \u0633\u06cc\u0679 \u0645\u06cc\u06ba \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">from sklearn.model_selection import train_test_split\nfrom sklearn.ensemble import RandomForestClassifier\nfrom sklearn.metrics import accuracy_score\n\nX_train, X_test, y_train, y_test = train_test_split(\n    X,\n    y,\n    test_size=0.2,\n    random_state=42,\n    stratify=y\n)\n\nmodel = RandomForestClassifier(\n    random_state=42\n)\n\nmodel.fit(\n    X_train,\n    y_train\n)\n\npredictions = model.predict(\n    X_test\n)\n\nprint(\n    \"Accuracy:\",\n    accuracy_score(y_test, predictions)\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0645\u062b\u0627\u0644 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u062d\u0641\u0648\u0638 \u06c1\u06d2 \u06a9\u06cc\u0648\u0646\u06a9\u06c1 \u0645\u0627\u0688\u0644 \u0635\u0631\u0641 \u062f\u0648 \u062a\u0627\u0631\u06cc\u062e\u06cc \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u0648 \u062d\u0627\u0635\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u06cc \u06af\u0626\u06cc \u06c1\u06d2: <code>X<\/code>. \u0645\u0633\u062a\u0642\u0628\u0644 \u06a9\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u0648\u06c1 \u0645\u0642\u0635\u062f \u0631\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0633 \u06a9\u06cc \u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc \u0645\u0627\u0688\u0644 \u0633\u06cc\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062a\u0627\u06c1\u0645\u060c \u06a9\u0633\u06cc \u0641\u0646\u06a9\u0634\u0646 \u0633\u06d2 \u06c1\u062f\u0641 \u06a9\u0648 \u06c1\u0679\u0627\u0646\u0627 \u0644\u06cc\u06a9 \u06a9\u0648 \u0631\u0648\u06a9\u0646\u06d2 \u06a9\u0627 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u062d\u0635\u06c1 \u06c1\u06d2\u06d4 \u0622\u067e \u06a9\u0648 \u062f\u0631\u062c \u0630\u06cc\u0644 \u06a9\u0648 \u0628\u06be\u06cc \u0686\u06cc\u06a9 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u0626\u06d2: <code>past_purchases<\/code> \u0627\u0648\u0631 <code>website_visits<\/code> \u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u06a9\u06cc \u06af\u0626\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2\u06d4 \u0627\u06af\u0631 \u06a9\u0633\u06cc \u0628\u06be\u06cc \u06a9\u0627\u0644\u0645 \u0645\u06cc\u06ba \u0627\u06af\u0644\u06d2 30 \u062f\u0646 \u06a9\u06d2 \u0646\u062a\u0627\u0626\u062c \u06a9\u06cc \u0645\u062f\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u0633\u0631\u06af\u0631\u0645\u06cc \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u060c \u062a\u0628 \u0628\u06be\u06cc \u0644\u06cc\u06a9 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-preventing-leakage-during-preprocessing\">\u067e\u0631\u06cc \u0679\u0631\u06cc\u0679\u0645\u0646\u0679 \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u0631\u0633\u0627\u0648 \u06a9\u0648 \u0631\u0648\u06a9\u06cc\u06ba\u06d4<\/h4>\n<p>\u0631\u0633\u0627\u0648 \u0627\u0633 \u0648\u0642\u062a \u0628\u06be\u06cc \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u067e\u0631\u06cc \u067e\u0631\u0648\u0633\u06cc\u0633\u0646\u06af \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u0633\u06d2 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0633\u06cc\u06a9\u06be\u062a\u06cc \u06c1\u06d2 \u062c\u0633\u06d2 \u062c\u0627\u0646\u0686 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0631\u06a9\u06be\u0646\u0627 \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u06d4 \u0679\u06cc\u0633\u0679 \u0633\u06cc\u0679 \u0633\u06d2 \u062d\u0627\u0635\u0644 \u06a9\u0631\u062f\u06c1 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u062a\u0631\u0628\u06cc\u062a \u06a9\u06d2 \u0639\u0645\u0644 \u06a9\u0648 \u0645\u062a\u0627\u062b\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0627\u06af\u0631 \u0622\u067e \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0627\u0633\u06a9\u06cc\u0644\u0646\u06af \u06a9\u06d2 \u067e\u06cc\u0631\u0627\u0645\u06cc\u0679\u0631\u0632 \u06a9\u06cc \u06af\u0646\u062a\u06cc \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u06cc\u0627 \u0627\u06af\u0631 \u0622\u067e \u063a\u0627\u0626\u0628 \u0627\u0642\u062f\u0627\u0631 \u06a9\u0648 \u067e\u064f\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u067e\u0648\u0631\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0645\u062d\u0641\u0648\u0638 \u0646\u0645\u0648\u0646\u06c1 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0635\u0631\u0641 \u062a\u0631\u0628\u06cc\u062a\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0627\u06cc\u06a9 \u067e\u0631\u06cc \u067e\u0631\u0648\u0633\u06cc\u0633\u0646\u06af \u0645\u0631\u062d\u0644\u06d2 \u06a9\u0648 \u0641\u0679 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u0627\u0648\u0631 \u067e\u06be\u0631 \u0633\u06cc\u06a9\u06be\u06cc \u06c1\u0648\u0626\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc \u06a9\u0648 \u0679\u06cc\u0633\u0679 \u0688\u06cc\u0679\u0627 \u067e\u0631 \u0644\u0627\u06af\u0648 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2\u06d4 \u0627\u0633\u06a9\u0650\u0679 \u0644\u0631\u0646 \u067e\u0627\u0626\u067e \u0644\u0627\u0626\u0646\u0632 \u0627\u0633 \u0639\u0644\u06cc\u062d\u062f\u06af\u06cc \u06a9\u0648 \u0646\u0627\u0641\u0630 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0648\u0642\u062a \u067e\u0631 \u0645\u0646\u062d\u0635\u0631 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06d2 \u0645\u0633\u0627\u0626\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u062c\u0628 \u0645\u0646\u0627\u0633\u0628 \u06c1\u0648 \u0648\u0642\u062a \u067e\u0631 \u0645\u0628\u0646\u06cc \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4 \u06cc\u0639\u0646\u06cc\u060c \u06cc\u06c1 \u067e\u0686\u06be\u0644\u06d2 \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u062a\u0631\u0628\u06cc\u062a \u062f\u06cc\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0628\u0639\u062f \u06a9\u06d2 \u0645\u0634\u0627\u06c1\u062f\u0627\u062a \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u062a\u0634\u062e\u06cc\u0635 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0627\u0633 \u0648\u0642\u062a \u062f\u0633\u062a\u06cc\u0627\u0628 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u06cc \u0628\u06c1\u062a\u0631 \u0639\u06a9\u0627\u0633\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u0645\u0633\u062a\u0642\u0628\u0644 \u06a9\u06d2 \u062a\u062e\u0645\u06cc\u0646\u06d2 \u0644\u06af\u0627\u0626\u06d2 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h4 id=\"heading-a-practical-leakage-checklist\">\u0639\u0645\u0644\u06cc \u0644\u06cc\u06a9 \u0686\u06cc\u06a9 \u0644\u0633\u0679<\/h4>\n<p>\u0645\u0627\u0688\u0644 \u06a9\u06cc \u062a\u0634\u062e\u06cc\u0635 \u067e\u0631 \u0628\u06be\u0631\u0648\u0633\u06c1 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u062f\u0631\u062c \u0630\u06cc\u0644 \u0633\u0648\u0627\u0644\u0627\u062a \u067e\u0648\u0686\u06be\u06cc\u06ba:<\/p>\n<ul>\n<li>\u06a9\u06cc\u0627 \u062a\u0645\u0627\u0645 \u0627\u0646 \u067e\u0679 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0645\u0637\u0644\u0648\u0628\u06c1 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06d2 \u0648\u0642\u062a \u067e\u0631 \u062f\u0633\u062a\u06cc\u0627\u0628 \u062a\u06be\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u0648\u0646 \u0633\u06cc \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u062e\u0648\u062f \u06c1\u062f\u0641 \u06cc\u0627 \u0646\u062a\u06cc\u062c\u06c1 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u067e\u0631\u0627\u06a9\u0633\u06cc \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0635\u0631\u0641 \u062a\u0631\u0628\u06cc\u062a\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u067e\u0631\u06cc \u067e\u0631\u0648\u0633\u06cc\u0633\u0646\u06af \u0645\u0631\u062d\u0644\u06c1 \u06a9\u0627\u0641\u06cc \u062a\u06be\u0627\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0679\u0631\u06cc\u0646\/\u0679\u06cc\u0633\u0679 \u06a9\u06cc \u062a\u0642\u0633\u06cc\u0645 \u0627\u0635\u0644 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u0633\u06cc\u0679 \u0627\u067e \u06a9\u06cc \u0639\u06a9\u0627\u0633\u06cc \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0631\u06cc\u06a9\u0627\u0631\u0688\u0632 \u06cc\u0627 \u06af\u0627\u06c1\u06a9 \u0627\u0633 \u0637\u0631\u062d \u0633\u06d2 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0648 \u0628\u0691\u06be\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0627\u0639\u062f\u0627\u062f \u0648 \u0634\u0645\u0627\u0631 \u067e\u0631 \u0645\u0628\u0646\u06cc \u062a\u0634\u062e\u06cc\u0635\u0627\u062a \u06c1\u06cc\u06ba \u062c\u0648 \u062d\u0642\u06cc\u0642\u062a \u0645\u06cc\u06ba \u0646\u0638\u0631 \u0646\u06c1\u06cc\u06ba \u0622\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<\/ul>\n<p>\u062d\u06cc\u0631\u062a \u0627\u0646\u06af\u06cc\u0632 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0639\u0644\u06cc \u0633\u06a9\u0648\u0631 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0644\u06cc\u06a9 \u06c1\u0648\u0646\u06d2 \u06a9\u0627 \u062b\u0628\u0648\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u06cc\u06c1 \u0622\u067e \u06a9\u06cc \u0635\u0644\u0627\u062d\u06cc\u062a\u0648\u06ba\u060c \u0688\u06cc\u0679\u0627 \u0627\u06a9\u0679\u06be\u0627 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0639\u0645\u0644\u060c \u0627\u0648\u0631 \u062a\u0634\u062e\u06cc\u0635 \u06a9\u06d2 \u0688\u06cc\u0632\u0627\u0626\u0646 \u06a9\u0627 \u0628\u063a\u0648\u0631 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06cc\u0646\u06d2 \u06a9\u06cc \u0627\u06cc\u06a9 \u0648\u062c\u06c1 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1\u0627\u06ba \u0627\u06c1\u0645 \u0633\u0628\u0642 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0648 \u0627\u067e\u0646\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0635\u0631\u0641 \u0627\u0646 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2 \u062c\u0633 \u062a\u06a9 \u0622\u067e \u06a9\u0648 \u0642\u0627\u0646\u0648\u0646\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0631\u0633\u0627\u0626\u06cc \u062d\u0627\u0635\u0644 \u06c1\u06d2 \u062c\u0628 \u06cc\u06c1 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0627\u06ba \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0644\u06cc\u06a9 \u06a9\u0648 \u0631\u0648\u06a9\u0646\u06d2 \u0633\u06d2 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0648 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u0645\u0644\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \u0631\u067e\u0648\u0631\u0679 \u0634\u062f\u06c1 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u0645\u0635\u0646\u0648\u0639\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0641\u0644\u0627\u0626\u06cc \u06a9\u06cc \u0628\u062c\u0627\u0626\u06d2 \u0645\u0639\u0646\u06cc \u062e\u06cc\u0632 \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-part-viii-building-a-marketing-intelligence-system\">\u062d\u0635\u06c1 8: \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u0633\u0633\u0679\u0645 \u06a9\u06cc \u062a\u0639\u0645\u06cc\u0631<\/h2>\n<p>\u0627\u0633 \u0645\u0642\u0627\u0645 \u067e\u0631 \u0622\u067e \u0646\u06d2 \u0628\u06c1\u062a \u0633\u06cc \u0627\u0646\u0641\u0631\u0627\u062f\u06cc \u0645\u06c1\u0627\u0631\u062a\u06cc\u06ba \u0633\u06cc\u06a9\u06be\u06cc \u06c1\u06cc\u06ba\u06d4 \u0627\u0628 \u06c1\u0645 \u0627\u0646 \u06a9\u0648 \u062c\u0648\u0691 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u0646\u0638\u0627\u0645 \u0635\u0631\u0641 \u063a\u06cc\u0631 \u0645\u062a\u0639\u0644\u0642\u06c1 Python \u0627\u0633\u06a9\u0631\u067e\u0679\u0633 \u06a9\u0627 \u0645\u062c\u0645\u0648\u0639\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u0627\u06cc\u06a9 \u0645\u0646\u0637\u0642\u06cc \u0648\u0631\u06a9 \u0641\u0644\u0648 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-1-defining-the-business-questions\">\u0645\u0631\u062d\u0644\u06c1 1: \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0633\u0648\u0627\u0644 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<p>\u0633\u0633\u0679\u0645 \u0644\u06a9\u06be\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u0622\u067e \u06a9\u0648 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u06a9\u06c1 \u0627\u0633\u06d2 \u06a9\u06cc\u0627 \u062c\u0648\u0627\u0628 \u062f\u06cc\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u06d4<\/p>\n<p>\u062d\u062a\u0645\u06cc \u0641\u06cc\u0635\u0644\u06d2 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba\u060c \u06c1\u0645 \u062f\u0631\u062c \u0630\u06cc\u0644 \u0633\u0648\u0627\u0644\u0627\u062a \u067e\u0648\u0686\u06be\u06cc\u06ba \u06af\u06d2:<\/p>\n<ol>\n<li>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0645\u06c1\u0645\u0627\u062a \u06a9\u062a\u0646\u06cc \u0622\u0645\u062f\u0646\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u0648\u0646 \u0633\u06d2 \u0686\u06cc\u0646\u0644\u0632 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0645\u0648\u062b\u0631 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u0648\u0646 \u0633\u06cc \u0645\u06c1\u0645\u0627\u062a \u0628\u06c1\u062a\u0631\u06cc\u0646 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u0631 \u0631\u06c1\u06cc \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u0646 \u0645\u06c1\u0645\u0627\u062a \u067e\u0631 \u062a\u0648\u062c\u06c1 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u0648\u0646 \u0633\u06d2 \u06af\u0627\u06c1\u06a9 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0642\u06cc\u0645\u062a\u06cc \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u0646 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0648 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0645\u0634\u063a\u0648\u0644\u06cc\u062a \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u061f<\/li>\n<li>\u0648\u0642\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06cc\u0633\u06d2 \u0628\u062f\u0644\u062a\u06cc \u06c1\u06d2\u061f<\/li>\n<li>\u0622\u067e \u06a9\u06d2 \u06af\u0627\u06c1\u06a9 \u0622\u067e \u06a9\u06d2 \u0641\u0646\u0644 \u0633\u06d2 \u06a9\u06c1\u0627\u06ba \u0646\u06a9\u0644 \u0631\u06c1\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0622\u067e \u06a9\u06d2 \u067e\u0627\u0633 \u0628\u0627\u0645\u0639\u0646\u06cc \u06a9\u0633\u0679\u0645\u0631 \u0633\u06cc\u06af\u0645\u0646\u0679 \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0622\u067e \u06a9\u0648 \u0627\u06cc\u0633\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u062f\u06d2 \u0633\u06a9\u062a\u06cc \u06c1\u06d2 \u062c\u0648 \u0645\u0679\u0646\u06d2 \u06a9\u06d2 \u062e\u0637\u0631\u06d2 \u0645\u06cc\u06ba \u06c1\u06cc\u06ba\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0646\u0638\u0627\u0645 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0631\u067e\u0648\u0631\u0679\u0633 \u0628\u0646\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0622\u067e \u06a9\u0627 \u0633\u0633\u0679\u0645 \u0622\u067e \u06a9\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0679\u06cc\u0645 \u06a9\u0648 \u0645\u0637\u0644\u0639 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u062c\u0628 \u0627\u06c1\u0645 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u062a\u0628\u062f\u06cc\u0644 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/li>\n<\/ol>\n<p>\u06cc\u06c1 \u0633\u0648\u0627\u0644\u0627\u062a \u0622\u067e \u06a9\u06d2 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u06d2 \u0641\u0646 \u062a\u0639\u0645\u06cc\u0631 \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-step-2-project-structure\">\u0645\u0631\u062d\u0644\u06c1 2: \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u0627 \u0688\u06be\u0627\u0646\u0686\u06c1<\/h3>\n<p>\u0627\u06cc\u06a9 \u0639\u0645\u0644\u06cc \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2:<\/p>\n<pre><code class=\"language-text\">marketing_intelligence\/\n    data\/\n        raw\/\n        processed\/\n\n    reports\/\n\n    notebooks\/\n\n    models\/\n\n    src\/\n        data_loader.py\n        cleaning.py\n        metrics.py\n        customer_analysis.py\n        campaign_analysis.py\n        segmentation.py\n        reporting.py\n        alerts.py\n\n    tests\/\n\n    main.py\n\n    requirements.txt\n<\/code><\/pre>\n<p>\u0622\u067e \u06a9\u0648 \u067e\u06c1\u0644\u06d2 \u062f\u0646 \u0627\u0633 \u067e\u0648\u0631\u06d2 \u0688\u06be\u0627\u0646\u0686\u06d2 \u06a9\u0648 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0645\u0642\u0635\u062f \u06cc\u06c1 \u0628\u062a\u0627\u0646\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u062e\u0631 \u06a9\u0627\u0631 \u0627\u06cc\u06a9 \u0628\u0691\u06d2 \u0645\u0646\u0635\u0648\u0628\u06d2 \u06a9\u0648 \u06a9\u0633 \u0637\u0631\u062d \u062a\u0634\u06a9\u06cc\u0644 \u062f\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-3-data-loading-module\">\u0645\u0631\u062d\u0644\u06c1 3: \u0688\u06cc\u0679\u0627 \u0644\u0648\u0688\u0646\u06af \u0645\u0627\u0688\u06cc\u0648\u0644<\/h3>\n<p>\u0628\u0646\u0627\u0646\u0627:<\/p>\n<pre><code class=\"language-text\">src\/data_loader.py\n<\/code><\/pre>\n<p>\u067e\u06be\u0631:<\/p>\n<pre><code class=\"language-python\">import pandas as pd\n\n\ndef load_marketing_data(path):\n    return pd.read_csv(path)\n<\/code><\/pre>\n<p>\u0627\u0628 \u0622\u067e \u0627\u0633\u06d2 \u0627\u067e\u0646\u06d2 \u0645\u0631\u06a9\u0632\u06cc \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u0633\u06d2 \u062f\u0631\u0622\u0645\u062f \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">from src.data_loader import (\n    load_marketing_data\n)\n\ndf = load_marketing_data(\n    \"data\/raw\/marketing_data.csv\"\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0688\u06cc\u0679\u0627 \u0644\u0648\u0688\u0646\u06af \u0645\u0646\u0637\u0642 \u06a9\u0648 \u062a\u062c\u0632\u06cc\u06c1 \u0645\u0646\u0637\u0642 \u0633\u06d2 \u0627\u0644\u06af \u0631\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-4-data-cleaning-module\">\u0645\u0631\u062d\u0644\u06c1 4: \u0688\u06cc\u0679\u0627 \u06a9\u0644\u06cc\u0646\u0646\u06af \u0645\u0627\u0688\u06cc\u0648\u0644<\/h3>\n<p>\u0628\u0646\u0627\u0646\u0627:<\/p>\n<pre><code class=\"language-text\">src\/cleaning.py\n<\/code><\/pre>\n<p>\u067e\u06be\u0631:<\/p>\n<pre><code class=\"language-python\">import pandas as pd\n\n\ndef clean_marketing_data(df):\n    df = df.copy()\n\n    df = df.drop_duplicates()\n\n    df[\"date\"] = pd.to_datetime(\n        df[\"date\"],\n        errors=\"coerce\"\n    )\n\n    numeric_columns = [\n        \"impressions\",\n        \"clicks\",\n        \"conversions\",\n        \"cost\",\n        \"revenue\"\n    ]\n\n    for column in numeric_columns:\n        df[column] = pd.to_numeric(\n            df[column],\n            errors=\"coerce\"\n        )\n\n    df[\"channel\"] = (\n        df[\"channel\"]\n        .str.strip()\n        .str.lower()\n    )\n\n    return df\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0641\u0646\u06a9\u0634\u0646 \u0639\u0627\u0645 \u0635\u0641\u0627\u0626\u06cc \u06a9\u06d2 \u06a9\u0627\u0645 \u0627\u0646\u062c\u0627\u0645 \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-5-metrics-module\">\u0645\u0631\u062d\u0644\u06c1 5: \u0645\u06cc\u0679\u0631\u06a9\u0633 \u0645\u0627\u0688\u06cc\u0648\u0644<\/h3>\n<p>\u0628\u0646\u0627\u0646\u0627:<\/p>\n<pre><code class=\"language-text\">src\/metrics.py\n<\/code><\/pre>\n<p>\u067e\u06be\u0631:<\/p>\n<pre><code class=\"language-python\">def calculate_metrics(df):\n    df = df.copy()\n\n    df[\"ctr\"] = (\n        df[\"clicks\"]\n        .div(\n            df[\"impressions\"]\n            .replace(0, None)\n        )\n        .mul(100)\n    )\n\n    df[\"conversion_rate\"] = (\n        df[\"conversions\"]\n        .div(\n            df[\"clicks\"]\n            .replace(0, None)\n        )\n        .mul(100)\n    )\n\n    df[\"cpc\"] = (\n        df[\"cost\"]\n        .div(\n            df[\"clicks\"]\n            .replace(0, None)\n        )\n    )\n\n    df[\"cpa\"] = (\n        df[\"cost\"]\n        .div(\n            df[\"conversions\"]\n            .replace(0, None)\n        )\n    )\n\n    df[\"roas\"] = (\n        df[\"revenue\"]\n        .div(\n            df[\"cost\"]\n            .replace(0, None)\n        )\n    )\n\n    return df\n<\/code><\/pre>\n<p>\u0627\u0628 \u0622\u067e \u062f\u0648\u0628\u0627\u0631\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u062c\u06af\u06c1 \u067e\u0631 \u062d\u0633\u0627\u0628\u0627\u062a \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-step-6-campaign-analysis-module\">\u0645\u0631\u062d\u0644\u06c1 6: \u0645\u06c1\u0645 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u0645\u0627\u0688\u06cc\u0648\u0644<\/h3>\n<p>\u0628\u0646\u0627\u0646\u0627:<\/p>\n<pre><code class=\"language-text\">src\/campaign_analysis.py\n<\/code><\/pre>\n<p>\u067e\u06be\u0631:<\/p>\n<pre><code class=\"language-python\">def analyze_campaigns(df):\n    summary = (\n        df.groupby(\"campaign\")\n        .agg({\n            \"impressions\": \"sum\",\n            \"clicks\": \"sum\",\n            \"conversions\": \"sum\",\n            \"cost\": \"sum\",\n            \"revenue\": \"sum\"\n        })\n    )\n\n    summary[\"roas\"] = (\n        summary[\"revenue\"] \/\n        summary[\"cost\"]\n    )\n\n    summary[\"cpa\"] = (\n        summary[\"cost\"] \/\n        summary[\"conversions\"]\n    )\n\n    return summary.sort_values(\n        \"roas\",\n        ascending=False\n    )\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0645\u06c1\u0645 \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06cc \u0645\u06cc\u0632 \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-7-channel-analysis\">\u0645\u0631\u062d\u0644\u06c1 7: \u0686\u06cc\u0646\u0644 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1<\/h3>\n<pre><code class=\"language-python\">def analyze_channels(df):\n    summary = (\n        df.groupby(\"channel\")\n        .agg({\n            \"impressions\": \"sum\",\n            \"clicks\": \"sum\",\n            \"conversions\": \"sum\",\n            \"cost\": \"sum\",\n            \"revenue\": \"sum\"\n        })\n    )\n\n    summary[\"roas\"] = (\n        summary[\"revenue\"] \/\n        summary[\"cost\"]\n    )\n\n    summary[\"cpa\"] = (\n        summary[\"cost\"] \/\n        summary[\"conversions\"]\n    )\n\n    return summary.sort_values(\n        \"roas\",\n        ascending=False\n    )\n<\/code><\/pre>\n<p>\u0645\u06c1\u0645 \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u0627\u0648\u0631 \u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u06a9\u0648 \u0627\u0628 \u0627\u0644\u06af \u06a9\u0631 \u062f\u06cc\u0627 \u06af\u06cc\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0622\u067e \u06a9\u06d2 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u0648 \u0628\u0631\u0642\u0631\u0627\u0631 \u0631\u06a9\u06be\u0646\u06d2 \u0645\u06cc\u06ba \u0622\u0633\u0627\u0646 \u0628\u0646\u0627\u0626\u06d2 \u06af\u0627\u06d4<\/p>\n<h3 id=\"heading-step-8-detecting-underperforming-campaigns\">\u0645\u0631\u062d\u0644\u06c1 8: \u06a9\u0645 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u062f\u06a9\u06be\u0627\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0645\u06c1\u0645\u0627\u062a \u06a9\u0627 \u067e\u062a\u06c1 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/h3>\n<p>\u062f\u0648\u0628\u0627\u0631\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0627\u0635\u0648\u0644 \u0628\u0646\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">def identify_underperforming_campaigns(\n    campaign_summary,\n    roas_threshold=1,\n    conversion_threshold=2\n):\n    return campaign_summary[\n        (campaign_summary[\"roas\"] < roas_threshold) &#038;\n        (\n            campaign_summary[\"conversion_rate\"]\n            < conversion_threshold\n        )\n    ]\n<\/code><\/pre>\n<p>\u0644\u06cc\u06a9\u0646 \u06a9\u06cc\u0627 \u0622\u067e \u06a9\u0648 \u06a9\u0648\u0626\u06cc \u0645\u0633\u0626\u0644\u06c1 \u0645\u0644\u0627\u061f \u0645\u06c1\u0645 \u06a9\u0627 \u062e\u0644\u0627\u0635\u06c1 \u0641\u06cc \u0627\u0644\u062d\u0627\u0644 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d\u0648\u06ba \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0646\u06c1\u06cc\u06ba \u0644\u06af\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u06cc\u06a9 \u0627\u0686\u06be\u06cc \u0645\u062b\u0627\u0644 \u06c1\u06d2 \u06a9\u06c1 \u0633\u0627\u0641\u0679 \u0648\u06cc\u0626\u0631 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0641\u0631\u0648\u0636\u06d2 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06a9\u06cc\u0648\u06ba \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0633\u0645\u0631\u06cc \u0645\u06cc\u06ba \u062a\u0631\u0645\u06cc\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">def analyze_campaigns(df):\n    summary = (\n        df.groupby(\"campaign\")\n        .agg({\n            \"impressions\": \"sum\",\n            \"clicks\": \"sum\",\n            \"conversions\": \"sum\",\n            \"cost\": \"sum\",\n            \"revenue\": \"sum\"\n        })\n    )\n\n    summary[\"conversion_rate\"] = (\n        summary[\"conversions\"] \/\n        summary[\"clicks\"] *\n        100\n    )\n\n    summary[\"roas\"] = (\n        summary[\"revenue\"] \/\n        summary[\"cost\"]\n    )\n\n    summary[\"cpa\"] = (\n        summary[\"cost\"] \/\n        summary[\"conversions\"]\n    )\n\n    return summary.sort_values(\n        \"roas\",\n        ascending=False\n    )\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u062a\u0631\u0642\u06cc \u06a9\u06cc \u0627\u06cc\u06a9 \u0627\u06c1\u0645 \u0639\u0627\u062f\u062a \u06c1\u06d2\u06d4 <strong>\u0627\u0633 \u06a9\u06d2 \u0627\u0648\u067e\u0631 \u0627\u06af\u0644\u0627 \u0642\u062f\u0645 \u0628\u0646\u0627\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u06c1\u0631 \u0642\u062f\u0645 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u06cc\u06ba\u06d4<\/strong><\/p>\n<h3 id=\"heading-step-9-building-the-customer-intelligence-layer\">\u0645\u0631\u062d\u0644\u06c1 9: \u06a9\u0633\u0679\u0645\u0631 \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u067e\u0631\u062a \u0628\u0646\u0627\u0626\u06cc\u06ba<\/h3>\n<p>\u06af\u0627\u06c1\u06a9 \u06a9\u06d2 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u0648 \u06af\u0627\u06c1\u06a9 \u06a9\u06cc \u0633\u0637\u062d \u06a9\u06d2 \u0631\u0648\u06cc\u06d2 \u06a9\u0627 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">def analyze_customers(df):\n    summary = (\n        df.groupby(\"customer_id\")\n        .agg({\n            \"revenue\": \"sum\",\n            \"conversions\": \"sum\",\n            \"campaign\": \"count\"\n        })\n        .rename(\n            columns={\n                \"campaign\":\n                \"purchase_activity\"\n            }\n        )\n    )\n\n    summary[\"average_order_value\"] = (\n        summary[\"revenue\"] \/\n        summary[\"purchase_activity\"]\n    )\n\n    return summary\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0646\u0638\u0627\u0645 \u06a9\u0648 \u06a9\u0633\u0679\u0645\u0631 \u06a9\u06cc \u0633\u0637\u062d \u06a9\u0627 \u0646\u0642\u0637\u06c1 \u0646\u0638\u0631 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-10-identifying-high-value-customers\">\u0645\u0631\u062d\u0644\u06c1 10: \u0627\u0639\u0644\u06cc \u0642\u06cc\u0645\u062a \u0648\u0627\u0644\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06cc \u0634\u0646\u0627\u062e\u062a \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<p>\u0622\u067e \u0622\u0633\u0627\u0646 \u0627\u0635\u0648\u0644 \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">def identify_high_value_customers(\n    customer_summary,\n    threshold=5000\n):\n    return customer_summary[\n        customer_summary[\"revenue\"]\n        >= threshold\n    ]\n<\/code><\/pre>\n<p>\u0627\u06cc\u06a9 \u0628\u0627\u0631 \u067e\u06be\u0631\u060c \u062d\u062f \u0622\u0641\u0627\u0642\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06d2.<\/p>\n<p>$5,000 \u06a9\u06cc \u062d\u062f \u0627\u06cc\u06a9 \u06a9\u0645\u067e\u0646\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0646\u0627\u0633\u0628 \u0627\u0648\u0631 \u062f\u0648\u0633\u0631\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0634\u062a\u0639\u0627\u0644 \u0627\u0646\u06af\u06cc\u0632 \u06c1\u0648 \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0645\u0636\u0628\u0648\u0637 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u0646\u0638\u0627\u0645 \u0622\u067e \u06a9\u0648 \u0627\u06c1\u0645 \u062d\u062f\u0648\u06ba \u06a9\u0648 \u062a\u0631\u062a\u06cc\u0628 \u062f\u06cc\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-11-the-recommendation-engine\">\u0645\u0631\u062d\u0644\u06c1 11: \u062a\u062c\u0648\u06cc\u0632 \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u0627 \u0627\u0646\u062c\u0646<\/h3>\n<p>\u0627\u0628 \u0622\u067e \u0633\u0641\u0627\u0631\u0634\u0627\u062a \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">def generate_channel_recommendation(\n    row\n):\n    if row[\"roas\"] >= 4:\n        return (\n            \"Strong performance. \"\n            \"Investigate opportunities \"\n            \"to scale efficiently.\"\n        )\n\n    if row[\"roas\"] >= 2:\n        return (\n            \"Moderate performance. \"\n            \"Continue monitoring and \"\n            \"test optimization opportunities.\"\n        )\n\n    return (\n        \"Low return. Review targeting, \"\n        \"creative, costs, and conversion \"\n        \"performance before increasing spend.\"\n    )\n<\/code><\/pre>\n<p>\u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062f\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">channel_summary[\n    \"recommendation\"\n] = channel_summary.apply(\n    generate_channel_recommendation,\n    axis=1\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0627\u0635\u0648\u0644 \u067e\u0631 \u0645\u0628\u0646\u06cc \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u067e\u0631\u062a \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0632\u06af\u0631 \u06a9\u0627\u0645\u0644 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06cc \u062d\u06a9\u0645\u062a \u0639\u0645\u0644\u06cc \u06a9\u0648 \u062c\u0627\u0646\u0646\u06d2 \u06a9\u0627 \u0628\u06c1\u0627\u0646\u06c1 \u0646\u06c1\u06cc\u06ba \u06a9\u0631\u062a\u0627\u06d4<\/p>\n<p>\u0627\u0633 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u06cc\u06c1 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u0637\u06d2 \u0634\u062f\u06c1 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u06cc \u0634\u0631\u0627\u0626\u0637 \u06a9\u0648 \u0627\u0646\u0633\u0627\u0646\u06cc \u0641\u06cc\u0635\u0644\u06c1 \u0633\u0627\u0632\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0641\u06cc\u062f \u0627\u0634\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u062a\u0631\u062c\u0645\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-capstone-project-build-a-python-marketing-intelligence-platform\">\u06a9\u06cc\u067e \u0627\u0633\u0679\u0648\u0646 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679: \u0627\u0632\u06af\u0631 \u06a9\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645 \u06a9\u06cc \u062a\u0639\u0645\u06cc\u0631<\/h2>\n<p>\u06a9\u06cc\u067e \u0627\u0633\u0679\u0648\u0646 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u062d\u062a\u0645\u06cc \u0627\u06cc\u067e\u0644\u06cc \u06a9\u06cc\u0634\u0646 \u06c1\u06d2 \u062c\u0648 \u067e\u0648\u0631\u06cc \u06a9\u062a\u0627\u0628 \u06a9\u0648 \u0627\u06cc\u06a9 \u0633\u0627\u062a\u06be \u062c\u0648\u0691\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0627\u06cc\u06a9 \u0627\u0632\u06af\u0631 \u067e\u0631 \u0645\u0628\u0646\u06cc \u0646\u0638\u0627\u0645 \u0628\u0646\u0627\u0626\u06cc\u06ba \u06af\u06d2 \u062c\u0648 \u062e\u0627\u0645 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0688\u06cc\u0679\u0627 \u0644\u06d2 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0633\u06d2 \u0633\u0627\u062e\u062a\u06cc \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u0631\u067e\u0648\u0631\u0679\u0633 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u06a9\u0645\u0644 \u0646\u0638\u0627\u0645 \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2:<\/p>\n<ul>\n<li>\u0627\u0632\u06af\u0631 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f\u06cc \u0628\u0627\u062a\u06cc\u06ba<\/li>\n<li>\u067e\u0627\u0646\u0688\u0627<\/li>\n<li>\u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0635\u0641\u0627\u0626\u06cc<\/li>\n<li>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af KPIs<\/li>\n<li>\u0645\u06c1\u0645 \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a<\/li>\n<li>\u0686\u06cc\u0646\u0644 \u062a\u062c\u0632\u06cc\u06c1<\/li>\n<li>\u06a9\u0633\u0679\u0645\u0631 \u062a\u062c\u0632\u06cc\u06c1<\/li>\n<li>\u0622\u0631 \u0627\u06cc\u0641 \u0627\u06cc\u0645 \u0633\u06cc\u06af\u0645\u0646\u0679\u06cc\u0634\u0646<\/li>\n<li>\u06a9\u0648\u06c1\u0648\u0631\u0679 \u062a\u062c\u0632\u06cc\u06c1<\/li>\n<li>\u0641\u0646\u0644 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1<\/li>\n<li>\u062a\u0635\u0648\u06cc\u0631<\/li>\n<li>\u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0637\u0644\u0627\u0639<\/li>\n<li>\u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af<\/li>\n<li>\u0631\u067e\u0648\u0631\u0679 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/li>\n<li>\u0622\u0679\u0648\u0645\u06cc\u0634\u0646<\/li>\n<\/ul>\n<p>\u0645\u0642\u0635\u062f \u0627\u06cc\u06a9 \u0641\u0631\u0636\u06cc 'AI \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645' \u0628\u0646\u0627\u0646\u0627 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u062c\u0648 \u062c\u0627\u062f\u0648\u0626\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062c\u0627\u0646\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06cc\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0645\u0642\u0635\u062f \u0627\u06cc\u06a9 \u062d\u0642\u06cc\u0642\u062a \u067e\u0633\u0646\u062f\u0627\u0646\u06c1 \u062a\u062c\u0632\u06cc\u0627\u062a\u06cc \u067e\u0627\u0626\u067e \u0644\u0627\u0626\u0646 \u0628\u0646\u0627\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-capstone-objective\">\u06a9\u06cc\u067e \u0627\u0633\u0679\u0648\u0646 \u06af\u0648\u0644<\/h3>\n<p>\u0646\u0638\u0627\u0645 \u06a9\u0648 \u0645\u0646\u062f\u0631\u062c\u06c1 \u0630\u06cc\u0644 \u062c\u0648\u0627\u0628 \u062f\u06cc\u0646\u06d2 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u0626\u06d2:<\/p>\n<blockquote>\n<p>\"\u0622\u067e \u06a9\u06d2 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0627\u0639\u062f\u0627\u062f \u0648 \u0634\u0645\u0627\u0631 \u0645\u06cc\u06ba \u06a9\u06cc\u0627 \u06c1\u0648 \u0631\u06c1\u0627 \u06c1\u06d2\u060c \u06a9\u0646 \u0634\u0639\u0628\u0648\u06ba \u067e\u0631 \u062a\u0648\u062c\u06c1 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0622\u067e \u0627\u067e\u0646\u06d2 \u0627\u06af\u0644\u06d2 \u0641\u06cc\u0635\u0644\u0648\u06ba \u06a9\u06cc \u062d\u0645\u0627\u06cc\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u06cc\u0627 \u062b\u0628\u0648\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u061f\"<\/p>\n<\/blockquote>\n<p>\u06cc\u06c1 \u067e\u0648\u0631\u06d2 \u0645\u0646\u0635\u0648\u0628\u06d2 \u06a9\u0627 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0633\u0648\u0627\u0644 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-1-create-the-dataset\">\u0645\u0631\u062d\u0644\u06c1 1: \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/h3>\n<p>\u062a\u0631\u0628\u06cc\u062a\u06cc \u0645\u0642\u0627\u0635\u062f \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0622\u067e \u0645\u0635\u0646\u0648\u0639\u06cc \u0688\u06cc\u0679\u0627 \u062a\u06cc\u0627\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u06cc\u0633\u06d2:<\/p>\n<pre><code class=\"language-python\">import random\nimport pandas as pd\n\nrandom.seed(42)\n\ncampaigns = [\n    \"Spring Sale\",\n    \"Summer Sale\",\n    \"Back to School\",\n    \"Holiday Sale\"\n]\n\nchannels = [\n    \"Email\",\n    \"Search\",\n    \"Social Media\",\n    \"Display\"\n]\n\nrows = []\n\nfor _ in range(5000):\n    impressions = random.randint(\n        1000,\n        50000\n    )\n\n    clicks = random.randint(\n        20,\n        5000\n    )\n\n    conversions = random.randint(\n        0,\n        500\n    )\n\n    cost = round(\n        random.uniform(\n            100,\n            5000\n        ),\n        2\n    )\n\n    revenue = round(\n        random.uniform(\n            100,\n            15000\n        ),\n        2\n    )\n\n    rows.append({\n        \"customer_id\": random.randint(\n            1,\n            1000\n        ),\n        \"campaign\": random.choice(\n            campaigns\n        ),\n        \"channel\": random.choice(\n            channels\n        ),\n        \"impressions\": impressions,\n        \"clicks\": clicks,\n        \"conversions\": conversions,\n        \"cost\": cost,\n        \"revenue\": revenue\n    })\n\ndf = pd.DataFrame(rows)\n\ndf.to_csv(\n    \"marketing_data.csv\",\n    index=False\n)\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0627\u06cc\u06a9 \u0627\u0628\u062a\u062f\u0627\u0626\u06cc \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-2-load-the-data\">\u0645\u0631\u062d\u0644\u06c1 2: \u0688\u06cc\u0679\u0627 \u0644\u0648\u0688 \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<pre><code class=\"language-python\">df = pd.read_csv(\n    \"marketing_data.csv\"\n)\n<\/code><\/pre>\n<p>\u0641\u0648\u0631\u06cc \u0645\u0639\u0627\u0626\u0646\u06c1 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">print(df.head())\nprint(df.shape)\nprint(df.info())\n<\/code><\/pre>\n<h3 id=\"heading-step-3-validate-the-data\">\u0645\u0631\u062d\u0644\u06c1 3: \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u062a\u0635\u062f\u06cc\u0642<\/h3>\n<p>\u06af\u0645\u0634\u062f\u06c1 \u0627\u0642\u062f\u0627\u0631 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">print(\n    df.isnull().sum()\n)\n<\/code><\/pre>\n<p>\u0646\u0642\u0644\u06cc\u06ba \u0686\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">print(\n    df.duplicated().sum()\n)\n<\/code><\/pre>\n<p>\u0686\u06cc\u0646\u0644\u0632 \u062f\u06cc\u06a9\u06be\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">print(\n    df[\"channel\"].value_counts()\n)\n<\/code><\/pre>\n<p>\u0645\u06c1\u0645 \u062f\u06cc\u06a9\u06be\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">print(\n    df[\"campaign\"].value_counts()\n)\n<\/code><\/pre>\n<p>\u0645\u0642\u0635\u062f \u06cc\u06c1 \u0633\u0645\u062c\u06be\u0646\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0633\u0633\u0679\u0645 \u0645\u06cc\u06ba \u06a9\u06cc\u0627 \u062f\u0627\u062e\u0644 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-4-clean-the-data\">\u0645\u0631\u062d\u0644\u06c1 4: \u0627\u067e\u0646\u0627 \u0688\u06cc\u0679\u0627 \u0635\u0627\u0641 \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<pre><code class=\"language-python\">df = df.drop_duplicates()\n\nnumeric_columns = [\n    \"impressions\",\n    \"clicks\",\n    \"conversions\",\n    \"cost\",\n    \"revenue\"\n]\n\nfor column in numeric_columns:\n    df[column] = pd.to_numeric(\n        df[column],\n        errors=\"coerce\"\n    )\n\ndf[\"channel\"] = (\n    df[\"channel\"]\n    .str.strip()\n    .str.lower()\n)\n<\/code><\/pre>\n<p>\u0688\u06cc\u0679\u0627 \u0627\u0628 \u062a\u062c\u0632\u06cc\u0627\u062a\u06cc \u067e\u0631\u062a \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u06cc\u0627\u0631 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-5-calculate-kpis\">\u0645\u0631\u062d\u0644\u06c1 5: KPIs \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba\u06d4<\/h3>\n<pre><code class=\"language-python\">df[\"ctr\"] = (\n    df[\"clicks\"] \/\n    df[\"impressions\"] *\n    100\n)\n\ndf[\"conversion_rate\"] = (\n    df[\"conversions\"] \/\n    df[\"clicks\"] *\n    100\n)\n\ndf[\"cpc\"] = (\n    df[\"cost\"] \/\n    df[\"clicks\"]\n)\n\ndf[\"cpa\"] = (\n    df[\"cost\"] \/\n    df[\"conversions\"]\n)\n\ndf[\"roas\"] = (\n    df[\"revenue\"] \/\n    df[\"cost\"]\n)\n<\/code><\/pre>\n<p>\u067e\u0631\u0648\u0688\u06a9\u0634\u0646 \u0648\u0631\u0698\u0646 \u0645\u06cc\u06ba\u060c \u062a\u0645\u0627\u0645 \u062d\u0635\u0648\u06ba \u06a9\u0648 \u0635\u0641\u0631 \u0627\u0642\u062f\u0627\u0631 \u0633\u06d2 \u0645\u062d\u0641\u0648\u0638 \u0631\u06a9\u06be\u0646\u0627 \u0636\u0631\u0648\u0631\u06cc \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-6-build-the-channel-report\">\u0645\u0631\u062d\u0644\u06c1 6: \u0627\u06cc\u06a9 \u0686\u06cc\u0646\u0644 \u0631\u067e\u0648\u0631\u0679 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/h3>\n<pre><code class=\"language-python\">channel_summary = (\n    df.groupby(\"channel\")\n    .agg({\n        \"impressions\": \"sum\",\n        \"clicks\": \"sum\",\n        \"conversions\": \"sum\",\n        \"cost\": \"sum\",\n        \"revenue\": \"sum\"\n    })\n)\n<\/code><\/pre>\n<p>\u067e\u06be\u0631:<\/p>\n<pre><code class=\"language-python\">channel_summary[\"ctr\"] = (\n    channel_summary[\"clicks\"] \/\n    channel_summary[\"impressions\"] *\n    100\n)\n\nchannel_summary[\"conversion_rate\"] = (\n    channel_summary[\"conversions\"] \/\n    channel_summary[\"clicks\"] *\n    100\n)\n\nchannel_summary[\"roas\"] = (\n    channel_summary[\"revenue\"] \/\n    channel_summary[\"cost\"]\n)\n\nchannel_summary[\"cpa\"] = (\n    channel_summary[\"cost\"] \/\n    channel_summary[\"conversions\"]\n)\n<\/code><\/pre>\n<p>\u0635\u0641:<\/p>\n<pre><code class=\"language-python\">channel_summary = (\n    channel_summary\n    .sort_values(\n        \"roas\",\n        ascending=False\n    )\n)\n<\/code><\/pre>\n<h3 id=\"heading-step-7-build-the-campaign-report\">\u0645\u0631\u062d\u0644\u06c1 7: \u0645\u06c1\u0645 \u06a9\u06cc \u0631\u067e\u0648\u0631\u0679 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/h3>\n<pre><code class=\"language-python\">campaign_summary = (\n    df.groupby(\"campaign\")\n    .agg({\n        \"impressions\": \"sum\",\n        \"clicks\": \"sum\",\n        \"conversions\": \"sum\",\n        \"cost\": \"sum\",\n        \"revenue\": \"sum\"\n    })\n)\n<\/code><\/pre>\n<p>\u067e\u06be\u0631 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">campaign_summary[\"ctr\"] = (\n    campaign_summary[\"clicks\"] \/\n    campaign_summary[\"impressions\"] *\n    100\n)\n\ncampaign_summary[\"conversion_rate\"] = (\n    campaign_summary[\"conversions\"] \/\n    campaign_summary[\"clicks\"] *\n    100\n)\n\ncampaign_summary[\"roas\"] = (\n    campaign_summary[\"revenue\"] \/\n    campaign_summary[\"cost\"]\n)\n\ncampaign_summary[\"cpa\"] = (\n    campaign_summary[\"cost\"] \/\n    campaign_summary[\"conversions\"]\n)\n<\/code><\/pre>\n<p>\u0627\u0628 \u0622\u067e \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0627\u067e\u0646\u06cc \u0645\u06c1\u0645\u0627\u062a \u06a9\u06cc \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">campaign_summary.sort_values(\n    \"roas\",\n    ascending=False\n)\n<\/code><\/pre>\n<h3 id=\"heading-step-8-build-the-customer-report\">\u0645\u0631\u062d\u0644\u06c1 8: \u06a9\u0633\u0679\u0645\u0631 \u0631\u067e\u0648\u0631\u0679 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/h3>\n<pre><code class=\"language-python\">customer_summary = (\n    df.groupby(\"customer_id\")\n    .agg({\n        \"revenue\": \"sum\",\n        \"conversions\": \"sum\",\n        \"campaign\": \"count\"\n    })\n)\n<\/code><\/pre>\n<p>\u0633\u0631\u06af\u0631\u0645\u06cc \u06a9\u0627\u0644\u0645 \u06a9\u0627 \u0646\u0627\u0645 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">customer_summary = (\n    customer_summary\n    .rename(\n        columns={\n            \"campaign\":\n            \"purchase_activity\"\n        }\n    )\n)\n<\/code><\/pre>\n<p>\u0627\u0648\u0633\u0637 \u0642\u062f\u0631 \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">customer_summary[\n    \"average_order_value\"\n] = (\n    customer_summary[\"revenue\"] \/\n    customer_summary[\n        \"purchase_activity\"\n    ]\n)\n<\/code><\/pre>\n<h3 id=\"heading-step-9-customer-segmentation\">\u0645\u0631\u062d\u0644\u06c1 9: \u06a9\u0633\u0679\u0645\u0631 \u0633\u06cc\u06af\u0645\u0646\u0679\u06cc\u0634\u0646<\/h3>\n<p>RFM \u0637\u0631\u0632 \u06a9\u06cc \u067e\u06cc\u0645\u0627\u0626\u0634 \u0628\u0646\u0627\u0626\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">rfm = customer_summary.copy()\n\nrfm[\"frequency\"] = (\n    rfm[\"purchase_activity\"]\n)\n\nrfm[\"monetary\"] = (\n    rfm[\"revenue\"]\n)\n<\/code><\/pre>\n<p>\u0627\u06af\u0631 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u0645\u06cc\u06ba \u062d\u0642\u06cc\u0642\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc \u062a\u0627\u0631\u06cc\u062e\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba \u062a\u0648 \u062a\u0627\u0632\u06c1 \u06a9\u0627\u0631\u06cc \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">today = pd.Timestamp(\n    \"2026-09-05\"\n)\n\nlast_purchase = (\n    df.groupby(\"customer_id\")[\n        \"purchase_date\"\n    ].max()\n)\n\nrfm[\"recency\"] = (\n    today -\n    last_purchase\n).dt.days\n<\/code><\/pre>\n<p>\u0627\u0633 \u06a9\u06d2 \u0628\u0639\u062f \u06c1\u0645 \u0627\u067e\u0646\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u06cc \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-python\">rfm[\"monetary_score\"] = pd.qcut(\n    rfm[\"monetary\"],\n    5,\n    labels=False,\n    duplicates=\"drop\"\n) + 1\n<\/code><\/pre>\n<p>\u0627\u0633\u06cc \u062a\u0635\u0648\u0631 \u06a9\u0648 \u062a\u0639\u062f\u062f \u0627\u0648\u0631 \u062a\u062c\u062f\u06cc\u062f \u067e\u0631 \u0644\u0627\u06af\u0648 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-10-create-customer-segments\">\u0645\u0631\u062d\u0644\u06c1 10: \u06af\u0627\u06c1\u06a9 \u06a9\u06d2 \u062d\u0635\u06d2 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/h3>\n<p>\u0622\u067e \u0633\u0627\u062f\u06c1 \u0627\u06cc\u06a9\u0634\u0646 \u06af\u0631\u0648\u067e\u0633 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-python\">def classify_customer(row):\n    if (\n        row[\"monetary\"] >= 5000 and\n        row[\"frequency\"] >= 5\n    ):\n        return \"High Value\"\n\n    if row[\"frequency\"] >= 5:\n        return \"Frequent\"\n\n    if row[\"monetary\"] >= 5000:\n        return \"High Spending\"\n\n    return \"Developing\"\n<\/code><\/pre>\n<p>\u067e\u06be\u0631:<\/p>\n<pre><code class=\"language-python\">rfm[\"segment\"] = (\n    rfm.apply(\n        classify_customer,\n        axis=1\n    )\n)\n<\/code><\/pre>\n<p>\u062e\u0644\u0627\u0635\u06c1:<\/p>\n<pre><code class=\"language-python\">segment_summary = (\n    rfm.groupby(\"segment\")\n    .agg({\n        \"monetary\": \"mean\",\n        \"frequency\": \"mean\"\n    })\n)\n<\/code><\/pre>\n<p>\u0627\u0628 \u0622\u067e \u06a9\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0679\u06cc\u0645 \u06c1\u0631 \u0637\u0628\u0642\u06c1 \u06a9\u06cc \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u062f\u06cc\u06a9\u06be \u0633\u06a9\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-11-build-the-funnel\">\u0645\u0631\u062d\u0644\u06c1 11: \u0627\u067e\u0646\u0627 \u0641\u0646\u0644 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/h3>\n<p>\u0627\u067e\u0646\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u0645\u06cc\u06ba \u0641\u0646\u0644 \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<pre><code class=\"language-python\">funnel = {\n    \"Visitors\": 50000,\n    \"Product Views\": 32000,\n    \"Cart Adds\": 9000,\n    \"Checkouts\": 4500,\n    \"Purchases\": 2700\n}\n<\/code><\/pre>\n<p>\u0645\u0631\u062d\u0644\u06c1 \u0648\u0627\u0631 \u062a\u0628\u062f\u06cc\u0644\u06cc \u06a9\u0627 \u062d\u0633\u0627\u0628 \u06a9\u062a\u0627\u0628:<\/p>\n<pre><code class=\"language-python\">funnel_rates = {}\n\nprevious = None\n\nfor stage, value in funnel.items():\n\n    if previous is None:\n        funnel_rates[stage] = 100\n    else:\n        funnel_rates[stage] = (\n            value \/\n            previous *\n            100\n        )\n\n    previous = value\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0627\u06cc\u06a9 \u0633\u0627\u062f\u06c1 \u0641\u0646\u0644 \u062a\u062c\u0632\u06cc\u06c1 \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-12-create-visualizations\">\u0645\u0631\u062d\u0644\u06c1 12: \u0627\u06cc\u06a9 \u062a\u0635\u0648\u0631 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/h3>\n<p>\u0686\u06cc\u0646\u0644 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06c1 \u0622\u0645\u062f\u0646\u06cc:<\/p>\n<pre><code class=\"language-python\">import matplotlib.pyplot as plt\n\nchannel_summary[\n    \"revenue\"\n].plot(\n    kind=\"bar\"\n)\n\nplt.title(\n    \"Revenue by Marketing Channel\"\n)\n\nplt.xlabel(\"Channel\")\nplt.ylabel(\"Revenue\")\n\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n<p>ROAS \u0628\u0630\u0631\u06cc\u0639\u06c1 \u0686\u06cc\u0646\u0644:<\/p>\n<pre><code class=\"language-python\">channel_summary[\n    \"roas\"\n].plot(\n    kind=\"bar\"\n)\n\nplt.title(\n    \"ROAS by Marketing Channel\"\n)\n\nplt.xlabel(\"Channel\")\nplt.ylabel(\"ROAS\")\n\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n<p>\u06a9\u0633\u0679\u0645\u0631 \u0648\u06cc\u0644\u06cc\u0648 \u06a9\u06cc \u062a\u0642\u0633\u06cc\u0645:<\/p>\n<pre><code class=\"language-python\">plt.hist(\n    rfm[\"monetary\"],\n    bins=30\n)\n\nplt.title(\n    \"Customer Monetary Value\"\n)\n\nplt.xlabel(\"Customer Revenue\")\nplt.ylabel(\"Customers\")\n\nplt.tight_layout()\nplt.show()\n<\/code><\/pre>\n<h3 id=\"heading-step-13-create-performance-alerts\">\u0645\u0631\u062d\u0644\u06c1 13: \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u06d2 \u0627\u0646\u062a\u0628\u0627\u06c1\u0627\u062a \u062a\u06cc\u0627\u0631 \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<p>\u0622\u0626\u06cc\u06d2 \u06a9\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 1 \u0633\u06d2 \u06a9\u0645 ROAS \u06a9\u0648 \u0648\u0627\u0631\u0646\u0646\u06af \u0633\u0645\u062c\u06be\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">alerts = []\n\nfor channel, row in (\n    channel_summary.iterrows()\n):\n\n    if row[\"roas\"] < 1:\n        alerts.append(\n            f\"{channel}: ROAS is below 1.\"\n        )\n<\/code><\/pre>\n<p>\u0627\u06cc\u06a9 \u0627\u0646\u062a\u0628\u0627\u06c1 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">for alert in alerts:\n    print(alert)\n<\/code><\/pre>\n<p>\u0622\u067e \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06cc \u0634\u0631\u062d \u06cc\u0627 \u0622\u0645\u062f\u0646\u06cc \u0645\u06cc\u06ba \u0627\u0686\u0627\u0646\u06a9 \u062a\u0628\u062f\u06cc\u0644\u06cc\u0648\u06ba \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u0628\u06be\u06cc \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-step-14-create-recommendations\">\u0645\u0631\u062d\u0644\u06c1 14: \u0633\u0641\u0627\u0631\u0634\u0627\u062a \u062a\u06cc\u0627\u0631 \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<pre><code class=\"language-python\">recommendations = []\n\nfor channel, row in (\n    channel_summary.iterrows()\n):\n\n    if row[\"roas\"] >= 4:\n        recommendations.append(\n            f\"{channel}: Strong ROAS. \"\n            \"Investigate whether the channel \"\n            \"can be scaled efficiently.\"\n        )\n\n    elif row[\"roas\"] < 1:\n        recommendations.append(\n            f\"{channel}: ROAS is below break-even. \"\n            \"Review targeting, creative, \"\n            \"costs, and conversion performance.\"\n        )\n\n    else:\n        recommendations.append(\n            f\"{channel}: Moderate performance. \"\n            \"Continue testing and optimization.\"\n        )\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u062d\u062a\u0645\u06cc \u0631\u067e\u0648\u0631\u0679 \u06a9\u0648 \u062a\u0634\u0631\u06cc\u062d \u06a9\u06cc \u0627\u06cc\u06a9 \u067e\u0631\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-15-add-machine-learning\">\u0645\u0631\u062d\u0644\u06c1 15: \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<p>\u0622\u067e \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a\u06cc \u0646\u0638\u0627\u0645 \u06a9\u06d2 \u0641\u0639\u0627\u0644 \u06c1\u0648\u0646\u06d2 \u06a9\u06d2 \u0628\u0639\u062f\u060c \u0622\u067e \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u06cc \u062a\u06c1\u06cc\u06ba \u0634\u0627\u0645\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0641\u0631\u0636 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u06c1\u06d2: <code>churned<\/code> \u06af\u0631\u0645\u06cc<\/p>\n<p>\u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba:<\/p>\n<pre><code class=\"language-python\">features = [\n    \"purchase_frequency\",\n    \"total_spend\",\n    \"email_opens\",\n    \"website_sessions\"\n]\n\nX = df[features]\ny = df[\"churned\"]\n<\/code><\/pre>\n<p>\u062a\u0642\u0633\u06cc\u0645:<\/p>\n<pre><code class=\"language-python\">from sklearn.model_selection import train_test_split\n\nX_train, X_test, y_train, y_test = (\n    train_test_split(\n        X,\n        y,\n        test_size=0.2,\n        random_state=42\n    )\n)\n<\/code><\/pre>\n<p>\u0679\u0631\u06cc\u0646:<\/p>\n<pre><code class=\"language-python\">from sklearn.linear_model import LogisticRegression\n\nmodel = LogisticRegression(\n    max_iter=1000\n)\n\nmodel.fit(\n    X_train,\n    y_train\n)\n<\/code><\/pre>\n<p>\u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc:<\/p>\n<pre><code class=\"language-python\">predictions = model.predict(\n    X_test\n)\n<\/code><\/pre>\n<p>\u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627\u0646\u0627:<\/p>\n<pre><code class=\"language-python\">from sklearn.metrics import classification_report\n\nprint(\n    classification_report(\n        y_test,\n        predictions\n    )\n)\n<\/code><\/pre>\n<p>\u0627\u0628 \u0645\u0627\u0688\u0644 \u0630\u06c1\u0627\u0646\u062a \u06a9\u06cc \u0627\u06cc\u06a9 \u0627\u0636\u0627\u0641\u06cc \u067e\u0631\u062a \u0628\u0646 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-16-export-the-report\">\u0645\u0631\u062d\u0644\u06c1 16: \u0631\u067e\u0648\u0631\u0679 \u0628\u0631\u0622\u0645\u062f \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<pre><code class=\"language-python\">with pd.ExcelWriter(\n    \"marketing_intelligence_report.xlsx\"\n) as writer:\n\n    df.to_excel(\n        writer,\n        sheet_name=\"Processed Data\",\n        index=False\n    )\n\n    channel_summary.to_excel(\n        writer,\n        sheet_name=\"Channels\"\n    )\n\n    campaign_summary.to_excel(\n        writer,\n        sheet_name=\"Campaigns\"\n    )\n\n    customer_summary.to_excel(\n        writer,\n        sheet_name=\"Customers\"\n    )\n\n    rfm.to_excel(\n        writer,\n        sheet_name=\"Segments\"\n    )\n<\/code><\/pre>\n<p>\u0633\u0633\u0679\u0645 \u0627\u0628 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0631\u067e\u0648\u0631\u0679\u0633 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-step-17-turn-the-project-into-a-pipeline\">\u0645\u0631\u062d\u0644\u06c1 17: \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u0648 \u067e\u0627\u0626\u067e \u0644\u0627\u0626\u0646 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/h3>\n<p>\u0622\u062e\u0631\u06cc \u0645\u0631\u062d\u0644\u06c1 \u06c1\u0631 \u0686\u06cc\u0632 \u06a9\u0648 \u06cc\u06a9\u062c\u0627 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0628\u0646\u06cc\u0627\u062f\u06cc \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0648 \u062a\u0635\u0648\u0631\u0627\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u0637\u0631\u062d \u062e\u062a\u0645 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u0626\u06d2:<\/p>\n<pre><code class=\"language-python\">from src.data_loader import (\n    load_marketing_data\n)\n\nfrom src.cleaning import (\n    clean_marketing_data\n)\n\nfrom src.metrics import (\n    calculate_metrics\n)\n\nfrom src.campaign_analysis import (\n    analyze_campaigns\n)\n\nfrom src.channel_analysis import (\n    analyze_channels\n)\n\nfrom src.customer_analysis import (\n    analyze_customers\n)\n\n\ndef main():\n\n    df = load_marketing_data(\n        \"data\/raw\/marketing_data.csv\"\n    )\n\n    df = clean_marketing_data(df)\n\n    df = calculate_metrics(df)\n\n    campaigns = analyze_campaigns(\n        df\n    )\n\n    channels = analyze_channels(\n        df\n    )\n\n    customers = analyze_customers(\n        df\n    )\n\n    print(\n        \"Marketing intelligence analysis \"\n        \"completed.\"\n    )\n\n\nif __name__ == \"__main__\":\n    main()\n<\/code><\/pre>\n<p>\u06cc\u06c1 \u0648\u06c1 \u0633\u0645\u062a \u06c1\u06d2 \u062c\u0633\u06d2 \u06c1\u0645 Capstone \u062a\u06a9 \u067e\u06c1\u0646\u0686\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0633\u06cc\u06a9\u0691\u0648\u06ba \u0627\u0644\u06af \u0627\u0644\u06af \u062e\u0644\u06cc\u0627\u062a \u067e\u0631 \u0645\u0634\u062a\u0645\u0644 \u0627\u06cc\u06a9 \u0628\u0691\u06d2 \u0644\u06cc\u067e \u0679\u0627\u067e \u06a9\u06cc \u0628\u062c\u0627\u0626\u06d2\u060c \u0646\u0638\u0627\u0645 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0627\u062c\u0632\u0627\u0621 \u06a9\u0627 \u0645\u062c\u0645\u0648\u0639\u06c1 \u0628\u0646 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-what-makes-this-a-marketing-intelligence-system\">\u0627\u0633 \u06a9\u0648 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u0633\u0633\u0679\u0645 \u06a9\u06cc\u0627 \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2\u061f<\/h3>\n<p>\u0627\u0633 \u0648\u0642\u062a \u06cc\u06c1 \u0627\u06cc\u06a9 \u0642\u062f\u0645 \u067e\u06cc\u0686\u06be\u06d2 \u06c1\u0679\u0646\u06d2 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u06c1\u0645 \u0646\u06d2 \u0635\u0631\u0641 \u0631\u067e\u0648\u0631\u0679 \u0646\u06c1\u06cc\u06ba \u0628\u0646\u0627\u0626\u06cc\u06d4 \u06cc\u06c1 \u0646\u0638\u0627\u0645 \u0645\u062a\u0639\u062f\u062f \u06a9\u0627\u0645 \u0627\u0646\u062c\u0627\u0645 \u062f\u06d2 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0628\u0634\u0645\u0648\u0644:<\/p>\n<ul>\n<li>\u0688\u06cc\u0679\u0627 \u0627\u06a9\u0679\u06be\u0627 \u06a9\u0631\u0646\u0627<\/li>\n<li>\u0688\u06cc\u0679\u0627 \u06a9\u06cc \u062a\u0635\u062f\u06cc\u0642<\/li>\n<li>\u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0635\u0641\u0627\u0626\u06cc<\/li>\n<li>\u0688\u06cc\u0679\u0627 \u06a9\u06cc \u062a\u0628\u062f\u06cc\u0644\u06cc<\/li>\n<li>\u06a9\u06d2 \u067e\u06cc \u0622\u0626\u06cc \u06a9\u0627 \u062d\u0633\u0627\u0628 \u06a9\u062a\u0627\u0628<\/li>\n<li>\u0686\u06cc\u0646\u0644 \u062a\u062c\u0632\u06cc\u06c1<\/li>\n<li>\u0645\u06c1\u0645 \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a<\/li>\n<li>\u06a9\u0633\u0679\u0645\u0631 \u062a\u062c\u0632\u06cc\u06c1<\/li>\n<li>\u0633\u06cc\u06af\u0645\u0646\u0679 \u06a9\u0633\u0679\u0645\u0631<\/li>\n<li>\u0622\u0645\u062f \u06a9\u0627 \u0645\u0639\u0627\u0626\u0646\u06c1<\/li>\n<li>\u0645\u0633\u0626\u0644\u06c1 \u06a9\u0627 \u067e\u062a\u06c1 \u0644\u06af\u0627\u0646\u0627<\/li>\n<li>\u0633\u0641\u0627\u0631\u0634\u0627\u062a \u0628\u0646\u0627\u0626\u06cc\u06ba<\/li>\n<li>\u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc \u0645\u0627\u0688\u0644 \u0686\u0644\u0627\u0626\u06cc\u06ba\u06d4<\/li>\n<li>\u0631\u067e\u0648\u0631\u0679 \u0628\u0631\u0622\u0645\u062f \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<\/ul>\n<p>\u06cc\u06c1 \u0645\u062c\u0645\u0648\u0639\u06c1 \u06c1\u06d2 \u062c\u0648 \u0622\u067e \u06a9\u06d2 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u0648 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u062a\u062c\u0632\u06cc\u06c1 \u0627\u0633\u06a9\u0631\u067e\u0679 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0627\u06cc\u06a9 \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u0633\u0633\u0679\u0645 \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0646\u0638\u0627\u0645 \u062e\u0627\u0645 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0644\u06cc\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0627\u0633 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u0648 \u0641\u06cc\u0635\u0644\u0648\u06ba \u0645\u06cc\u06ba \u0628\u062f\u0644\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0645\u0646\u0638\u0645 \u0639\u0645\u0644 \u062a\u062e\u0644\u06cc\u0642 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-what-the-system-still-cant-do\">\u062c\u0648 \u0646\u0638\u0627\u0645 \u0627\u0628\u06be\u06cc \u062a\u06a9 \u0646\u06c1\u06cc\u06ba \u06a9\u0631 \u0633\u06a9\u062a\u0627<\/h3>\n<p>\u06cc\u06c1\u0627\u06ba \u062a\u06a9 \u06a9\u06c1 \u062c\u062f\u06cc\u062f \u062a\u0631\u06cc\u0646 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u0633\u0633\u0679\u0645 \u06a9\u06cc \u0628\u06be\u06cc \u062d\u062f\u0648\u062f \u06c1\u06cc\u06ba\u06d4<\/p>\n<ul>\n<li>\u0622\u067e \u0627\u067e\u0646\u06cc \u0645\u06c1\u0645 \u06a9\u06d2 \u06a9\u0627\u0645\u06cc\u0627\u0628 \u06c1\u0648\u0646\u06d2 \u06a9\u06cc \u062a\u0645\u0627\u0645 \u0648\u062c\u0648\u06c1\u0627\u062a \u06a9\u0648 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0646\u06c1\u06cc\u06ba \u0633\u0645\u062c\u06be \u0633\u06a9\u062a\u06d2\u06d4<\/li>\n<li>\u0622\u067e \u06a9\u0628\u06be\u06cc \u0646\u06c1\u06cc\u06ba \u062c\u0627\u0646\u062a\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 \u06a9\u0648\u0626\u06cc \u06af\u0627\u06c1\u06a9 \u0635\u0631\u0641 \u0627\u0633 \u0648\u062c\u06c1 \u0633\u06d2 \u0645\u0637\u0645\u0626\u0646 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0633 \u0646\u06d2 \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc \u06a9\u06cc\u06d4<\/li>\n<li>\u06c1\u0645 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u0636\u0645\u0627\u0646\u062a \u0646\u06c1\u06cc\u06ba \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06a9\u06c1 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u06a9\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0627\u06ba \u062f\u0631\u0633\u062a \u06c1\u0648\u06ba \u06af\u06cc\u06d4<\/li>\n<li>\u0622\u067e \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642 \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u06a9\u0627\u0645\u0644 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06cc \u062d\u06a9\u0645\u062a \u0639\u0645\u0644\u06cc \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u0646\u06c1\u06cc\u06ba \u06a9\u0631 \u0633\u06a9\u062a\u06d2\u06d4<\/li>\n<li>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0631\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0648\u0626\u06cc \u0645\u062a\u0628\u0627\u062f\u0644 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/li>\n<\/ul>\n<p>\u0627\u0633 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u06cc\u06c1 \u062b\u0628\u0648\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2. \u06cc\u06c1 \u0641\u0631\u0642 \u0627\u0633 \u0645\u0646\u0635\u0648\u0628\u06d2 \u06a9\u06d2 \u0645\u0631\u06a9\u0632 \u0645\u06cc\u06ba \u0631\u06c1\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<h3 id=\"heading-the-final-challenge\">\u0622\u062e\u0631\u06cc \u0686\u06cc\u0644\u0646\u062c<\/h3>\n<p>\u0627\u06cc\u06a9 \u0628\u0627\u0631 \u062c\u0628 \u0622\u067e \u0628\u0646\u06cc\u0627\u062f\u06cc Capstone \u0645\u06a9\u0645\u0644 \u06a9\u0631 \u0644\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062a\u0648 \u0627\u0633\u06d2 \u0628\u06c1\u062a\u0631 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06d2 \u0628\u06c1\u062a \u0633\u06d2 \u0637\u0631\u06cc\u0642\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0622\u067e \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<ul>\n<li>\u0688\u06cc\u0679\u0627 \u0628\u06cc\u0633 \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li>API \u06a9\u0646\u06a9\u0634\u0646<\/li>\n<li>\u062e\u0648\u062f\u06a9\u0627\u0631 \u0634\u06cc\u0688\u0648\u0644 \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li>\u0688\u06cc\u0634 \u0628\u0648\u0631\u0688 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/li>\n<li>\u06a9\u0648\u06c1\u0648\u0631\u0679 \u062a\u062c\u0632\u06cc\u06c1 \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li>\u0628\u06c1\u062a\u0631 RFM \u0633\u06cc\u06af\u0645\u0646\u0679\u06cc\u0634\u0646<\/li>\n<li>\u0686\u0631\u0646 \u0645\u0627\u0688\u0644 \u0679\u0631\u06cc\u0646\u0646\u06af<\/li>\n<li>\u0645\u0627\u0688\u0644 \u06a9\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li>\u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u0646\u0627\u0626\u06cc\u06ba<\/li>\n<li>\u067e\u06cc \u0688\u06cc \u0627\u06cc\u0641 \u0631\u067e\u0648\u0631\u0679 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/li>\n<li>\u0645\u0646\u0638\u0648\u0631 \u0634\u062f\u06c1 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06be\u06cc\u062c\u06cc\u06ba\u06d4<\/li>\n<li>\u06cc\u0648\u0646\u0679 \u0679\u06cc\u0633\u0679 \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/li>\n<li>\u0627\u06cc\u06a9 \u06a9\u0646\u0641\u06cc\u06af\u0631\u06cc\u0634\u0646 \u0641\u0627\u0626\u0644 \u0628\u0646\u0627\u0626\u06cc\u06ba \u062a\u0627\u06a9\u06c1 \u0622\u067e \u0633\u0648\u0631\u0633 \u06a9\u0648\u0688 \u0645\u06cc\u06ba \u062a\u0631\u0645\u06cc\u0645 \u06a9\u06cc\u06d2 \u0628\u063a\u06cc\u0631 \u062d\u062f \u06a9\u0648 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631 \u0633\u06a9\u06cc\u06ba\u06d4<\/li>\n<\/ul>\n<p>\u0628\u0627\u0644\u0622\u062e\u0631\u060c \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u0686\u06be \u0627\u06cc\u0633\u0627 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2 \u062c\u0648 \u062f\u0631\u062d\u0642\u06cc\u0642\u062a \u0627\u0646\u062f\u0631\u0648\u0646\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a\u06cc \u0679\u0648\u0644 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u06a9\u0627\u0645 \u06a9\u0631 \u0633\u06a9\u06d2\u06d4<\/p>\n<p>Capstone \u06a9\u0627 \u0627\u0635\u0644 \u0645\u0642\u0635\u062f \u06cc\u06c1\u06cc \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0638\u0627\u06c1\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u067e\u0648\u0631\u06cc \u06a9\u062a\u0627\u0628 \u0645\u06cc\u06ba \u0633\u06cc\u06a9\u06be\u06cc \u06af\u0626\u06cc \u0627\u0646\u0641\u0631\u0627\u062f\u06cc \u0645\u06c1\u0627\u0631\u062a\u0648\u06ba \u06a9\u0648 \u0627\u06cc\u06a9 \u0645\u0631\u0628\u0648\u0637 \u0646\u0638\u0627\u0645 \u0645\u06cc\u06ba \u0645\u0644\u0627\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<h2 id=\"heading-conclusion-next-steps\">\u0646\u062a\u06cc\u062c\u06c1 \/ \u0627\u06af\u0644\u06d2 \u0627\u0642\u062f\u0627\u0645\u0627\u062a<\/h2>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0644\u06cc\u06d2 Python \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u0627 \u0644\u0627\u0632\u0645\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0648 Python \u06a9\u0648 \u062d\u0641\u0638 \u06a9\u0631\u0646\u0627 \u06c1\u0648\u06af\u0627\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u0635\u0631\u0641 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0648 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u0645\u0633\u0627\u0626\u0644 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0645\u062e\u062a\u0644\u0641 \u0637\u0631\u06cc\u0642\u06d2 \u0633\u06d2 \u0633\u0648\u0686\u0646\u0627 \u0633\u06cc\u06a9\u06be\u0646\u0627 \u06c1\u0648\u06af\u0627\u06d4<\/p>\n<p>\u0627\u0633\u067e\u0631\u06cc\u0688 \u0634\u06cc\u0679\u0633 \u0622\u067e \u06a9\u0648 \u0628\u062a\u0627 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba \u06a9\u06c1 \u06a9\u06cc\u0627 \u06c1\u0648\u0627\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0632\u06af\u0631 \u0622\u067e \u06a9\u0648 \u0627\u0633 \u06a9\u06cc \u0648\u062c\u06c1 \u062c\u0627\u0646\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u062a\u062c\u0632\u06cc\u0627\u062a\u06cc \u0688\u06cc\u0634 \u0628\u0648\u0631\u0688 \u0633\u06cc\u0644\u0632 \u0645\u06cc\u06ba \u06a9\u0645\u06cc \u06a9\u0648 \u0638\u0627\u06c1\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u06cc\u06a9 Python \u0648\u0631\u06a9 \u0641\u0644\u0648 \u0622\u067e \u06a9\u0648 \u06cc\u06c1 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u0627 \u0686\u06cc\u0646\u0644\u060c \u0645\u06c1\u0645\u060c \u06a9\u0633\u0679\u0645\u0631 \u0633\u06cc\u06af\u0645\u0646\u0679\u060c \u06cc\u0627 \u0679\u0627\u0626\u0645 \u067e\u06cc\u0631\u06cc\u0688 \u0627\u0633 \u062a\u0628\u062f\u06cc\u0644\u06cc \u0645\u06cc\u06ba \u0645\u0639\u0627\u0648\u0646 \u06c1\u06d2\u06d4 \u062f\u0633\u062a\u06cc \u0631\u067e\u0648\u0631\u0679\u06cc\u06ba \u0645\u0627\u0636\u06cc \u06a9\u0627 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06cc \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0646\u0679\u06cc\u0644\u06cc \u062c\u0646\u0633 \u0633\u0633\u0679\u0645 \u0645\u0633\u0644\u0633\u0644 \u0646\u06af\u0631\u0627\u0646\u06cc \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0628 \u06a9\u06cc\u0627 \u06c1\u0648 \u0631\u06c1\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u06a9\u0633\u06cc \u06a9\u06cc \u062a\u0648\u062c\u06c1 \u0645\u06cc\u06ba \u0627\u06c1\u0645 \u062a\u0628\u062f\u06cc\u0644\u06cc\u0627\u06ba \u0644\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u062a\u0631\u0642\u06cc \u0627\u06cc\u06a9 \u062d\u0642\u06cc\u0642\u06cc \u0645\u0648\u0642\u0639 \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-continue-beyond-the-capstone\">\u06a9\u06cc\u067e \u0627\u0633\u0679\u0648\u0646 \u0633\u06d2 \u0622\u06af\u06d2 \u062c\u0627\u0631\u06cc \u0631\u06a9\u06be\u06cc\u06ba<\/h3>\n<p>\u062d\u062a\u0645\u06cc \u0645\u0646\u0635\u0648\u0628\u06c1 \u062d\u062a\u0645\u06cc \u0645\u0646\u0635\u0648\u0628\u06c1 \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u0626\u06d2\u06d4 \u06cc\u06c1 \u0627\u06cc\u06a9 \u0627\u06cc\u0633\u0627 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2 \u062c\u0648 \u0622\u067e \u06a9\u0648 \u0627\u067e\u0646\u0627 \u0627\u06af\u0644\u0627 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0627\u0641\u06cc \u0627\u0639\u062a\u0645\u0627\u062f \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u06d2\u06d4<\/p>\n<p>\u0633\u0633\u0679\u0645 \u06a9\u0648 \u062a\u0648\u0691\u06cc\u06ba\u060c \u0627\u0633 \u06a9\u06cc \u062a\u0645\u0627\u0645 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u0648 \u0633\u0645\u062c\u06be\u06cc\u06ba\u060c \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0648 \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u06cc\u06ba\u060c \u0627\u0648\u0631 \u062c\u0627\u0646 \u0628\u0648\u062c\u06be \u06a9\u0631 \u06a9\u0648\u0688 \u06a9\u0648 \u062a\u0648\u0691 \u062f\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062e\u062a\u0644\u0641 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679\u0633 \u06a9\u0648 \u0622\u0632\u0645\u0627\u0626\u06cc\u06ba\u060c \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0634\u0627\u0645\u0644 \u06a9\u0631\u06cc\u06ba\u060c \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u0648 \u06c1\u0679\u0627 \u062f\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u067e\u0646\u06d2 \u0645\u0641\u0631\u0648\u0636\u0648\u06ba \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0648\u0628\u0627\u0631\u06c1 \u062a\u0639\u0645\u06cc\u0631 \u06a9\u0631\u06cc\u06ba\u06d4 \u0645\u0642\u0635\u062f \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u0646\u0626\u06d2 \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u062d\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0635\u0644\u0627\u062d\u06cc\u062a \u067e\u06cc\u062f\u0627 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-build-a-marketing-analytics-portfolio\">\u0627\u06cc\u06a9 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u062a\u062c\u0632\u06cc\u06c1 \u067e\u0648\u0631\u0679 \u0641\u0648\u0644\u06cc\u0648 \u06a9\u06cc \u062a\u0639\u0645\u06cc\u0631<\/h3>\n<p>\u062c\u06cc\u0633\u06d2 \u062c\u06cc\u0633\u06d2 \u0622\u067e Python \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0632\u06cc\u0627\u062f\u06c1 \u0622\u0631\u0627\u0645 \u062f\u06c1 \u06c1\u0648 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u06a9\u0626\u06cc \u0686\u06be\u0648\u0679\u06d2 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679\u0633 \u0628\u0646\u0627\u0646\u06d2 \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631:<\/p>\n<ol>\n<li><strong>\u0645\u06c1\u0645 \u06a9\u06cc \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0627\u0631:<\/strong> \u0627\u06cc\u06a9 \u0627\u06cc\u0633\u0627 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u0628\u0646\u0627\u0626\u06cc\u06ba \u062c\u0648 \u0645\u06c1\u0645 \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u0644\u06d2 \u0627\u0648\u0631 \u062e\u0648\u062f \u0628\u062e\u0648\u062f KPIs \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u0626\u06d2\u06d4<\/li>\n<li><strong>\u06a9\u0633\u0679\u0645\u0631 \u0633\u06cc\u06af\u0645\u0646\u0679\u06cc\u0634\u0646 \u0679\u0648\u0644\u0632:<\/strong> \u0627\u06cc\u06a9 RFM \u062a\u062c\u0632\u06cc\u06c1 \u0646\u0638\u0627\u0645 \u0628\u0646\u0627\u0626\u06cc\u06ba \u062c\u0648 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0648 \u0627\u0646 \u06a9\u06d2 \u0631\u0648\u06cc\u06d2 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u06a9\u0631\u06d2\u06d4<\/li>\n<li><strong>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0641\u0646\u0644 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0627\u0631:<\/strong> \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0635\u0627\u0631\u0641\u06cc\u0646 \u062a\u0628\u0627\u062f\u0644\u0648\u06ba \u06a9\u06d2 \u0639\u0645\u0644 \u0633\u06d2 \u06a9\u06c1\u0627\u06ba \u0646\u06a9\u0644 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/li>\n<li><strong>A\/B \u0679\u06cc\u0633\u0679\u0646\u06af \u06a9\u06cc\u0644\u06a9\u0648\u0644\u06cc\u0679\u0631:<\/strong> \u062f\u0648 \u062a\u062c\u0631\u0628\u0627\u062a\u06cc \u06af\u0631\u0648\u067e\u0633 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u06a9\u0631\u0646\u06d2 \u0627\u0648\u0631 \u0645\u062a\u0639\u0644\u0642\u06c1 \u0634\u0645\u0627\u0631\u06cc\u0627\u062a\u06cc \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u06a9\u06cc \u0627\u0637\u0644\u0627\u0639 \u062f\u06cc\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0679\u0648\u0644 \u0628\u0646\u0627\u0626\u06cc\u06ba\u06d4<\/li>\n<li><strong>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0631\u067e\u0648\u0631\u0679 \u062c\u0646\u0631\u06cc\u0679\u0631:<\/strong> \u062e\u0648\u062f\u06a9\u0627\u0631 \u0637\u0648\u0631 \u067e\u0631 \u0628\u0627\u0631 \u0628\u0627\u0631 \u0686\u0644\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0631\u067e\u0648\u0631\u0679\u0633 \u0628\u0646\u0627\u0626\u06cc\u06ba\u06d4<\/li>\n<li><strong>\u06af\u0627\u06c1\u06a9 \u06a9\u06d2 \u0645\u0646\u06be \u06a9\u06cc \u067e\u06cc\u0634\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u0648\u0627\u0644\u0627:<\/strong> \u0627\u06cc\u06a9 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0645\u0627\u0688\u0644 \u06a9\u0648 \u062a\u0631\u0628\u06cc\u062a \u062f\u06cc\u06ba \u062a\u0627\u06a9\u06c1 \u06af\u0627\u06c1\u06a9\u0648\u06ba \u06a9\u06cc \u0646\u0634\u0627\u0646\u062f\u06c1\u06cc \u06a9\u06cc \u062c\u0627 \u0633\u06a9\u06d2 \u062c\u0648 \u0645\u0679\u0627\u0646\u06d2 \u06a9\u06d2 \u062e\u0637\u0631\u06d2 \u0645\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4<\/li>\n<\/ol>\n<p>\u06c1\u0631 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u0627\u06cc\u06a9 \u0645\u062e\u062a\u0644\u0641 \u0645\u06c1\u0627\u0631\u062a \u06a9\u0627 \u0645\u0638\u0627\u06c1\u0631\u06c1 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u0644\u06cc\u06a9\u0646 \u0648\u06c1 \u0645\u0644 \u06a9\u0631 \u0627\u06cc\u06a9 \u067e\u0648\u0631\u0679 \u0641\u0648\u0644\u06cc\u0648 \u0628\u0646\u0627\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e Python \u0646\u062d\u0648 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0633\u0645\u062c\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-keep-the-business-question-first\">\u0627\u067e\u0646\u06d2 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u06cc \u0633\u0648\u0627\u0644\u0627\u062a \u06a9\u0648 \u067e\u06c1\u0644\u06d2 \u0631\u06a9\u06be\u06cc\u06ba<\/h3>\n<p>\u06c1\u0646\u0631 \u0633\u06cc\u06a9\u06be\u062a\u06d2 \u0648\u0642\u062a \u0633\u0628 \u0633\u06d2 \u0622\u0633\u0627\u0646 \u063a\u0644\u0637\u06cc\u0648\u06ba \u0645\u06cc\u06ba \u0633\u06d2 \u0627\u06cc\u06a9 \u0679\u0648\u0644\u0632 \u0633\u06d2 \u0634\u0631\u0648\u0639 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0633\u0648\u0686 \u0631\u06c1\u06d2 \u06c1\u0648\u06ba \u06af\u06d2\u060c \"\u0645\u06cc\u06ba \u0646\u06d2 \u067e\u0627\u0646\u0688\u0627 \u0633\u06cc\u06a9\u06be\u0627 \u06c1\u06d2\u06d4 \u0645\u06cc\u06ba \u067e\u0627\u0646\u0688\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u06cc\u0627 \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u0648\u06ba\u061f\"<\/p>\n<p>\u0627\u0633 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0633\u0648\u0627\u0644\u0627\u062a \u067e\u0648\u0686\u06be\u06cc\u06ba \u062c\u06cc\u0633\u06d2: \"\u067e\u0627\u0646\u0688\u0627 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u06a9\u0646 \u0645\u0633\u0627\u0626\u0644 \u06a9\u0648 \u062d\u0644 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u061f\"<\/p>\n<p>\u06cc\u06c1\u06cc \u0628\u0627\u062a \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u067e\u0631 \u0628\u06be\u06cc \u0644\u0627\u06af\u0648 \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u06a9\u06c1\u06c1 \u06a9\u0631 \u0634\u0631\u0648\u0639 \u0646\u06c1 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \"\u0645\u06cc\u06ba \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u0627 \u06c1\u0648\u06ba\u06d4\"<\/p>\n<p>\u0627\u0633 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u060c \"\u0645\u062c\u06be\u06d2 \u06cc\u06c1 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0648\u0646 \u0633\u06d2 \u06af\u0627\u06c1\u06a9 \u0645\u0645\u06a9\u0646\u06c1 \u0637\u0648\u0631 \u067e\u0631 \u0645\u0646\u062a\u0634\u0631 \u06c1\u0648\u06ba \u06af\u06d2\u06d4\"<\/p>\n<p>\u067e\u06be\u0631 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u062f\u0631\u0627\u0635\u0644 \u0645\u0646\u0627\u0633\u0628 \u06c1\u06d2\u06d4<\/p>\n<p>\u0679\u06cc\u06a9\u0646\u0627\u0644\u0648\u062c\u06cc \u06a9\u0648 \u0627\u0633 \u0645\u0633\u0626\u0644\u06d2 \u06a9\u06cc \u062d\u0645\u0627\u06cc\u062a \u06a9\u0631\u0646\u06cc \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u0645\u0633\u0626\u0644\u06c1 \u0635\u0631\u0641 \u0679\u06cc\u06a9\u0646\u0627\u0644\u0648\u062c\u06cc \u06a9\u0627 \u062c\u0648\u0627\u0632 \u067e\u06cc\u0634 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0648\u062c\u0648\u062f \u0646\u06c1\u06cc\u06ba \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4<\/p>\n<h3 id=\"heading-data-literacy-is-a-marketing-skill\">\u0688\u06cc\u0679\u0627 \u0644\u0679\u0631\u06cc\u0633\u06cc \u0627\u06cc\u06a9 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06cc \u0645\u06c1\u0627\u0631\u062a \u06c1\u06d2\u06d4<\/h3>\n<p>\u0688\u06cc\u0679\u0627 \u0644\u0679\u0631\u06cc\u0633\u06cc \u0633\u06d2 \u0641\u0627\u0626\u062f\u06c1 \u0627\u0679\u06be\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0622\u067e \u06a9\u0648 \u0688\u06cc\u0679\u0627 \u0633\u0627\u0626\u0646\u0633\u062f\u0627\u0646 \u0628\u0646\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<p>\u0622\u067e \u0633\u0648\u0627\u0644\u0627\u062a \u067e\u0648\u0686\u06be\u0646\u06d2 \u0645\u06cc\u06ba \u0622\u0631\u0627\u0645 \u0645\u062d\u0633\u0648\u0633 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u06cc\u0633\u06d2:<\/p>\n<ul>\n<li>\u06cc\u06c1 \u0646\u0645\u0628\u0631 \u06a9\u06c1\u0627\u06ba \u0633\u06d2 \u0622\u062a\u0627 \u06c1\u06d2\u061f<\/li>\n<li>\u06cc\u06c1 \u0645\u06cc\u0679\u0631\u06a9 \u0628\u0627\u0644\u06a9\u0644 \u06a9\u06cc\u0627 \u067e\u06cc\u0645\u0627\u0626\u0634 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u061f<\/li>\n<li>\u0641\u0631\u0642 \u06a9\u06cc\u0627 \u06c1\u06d2\u061f<\/li>\n<li>\u0688\u06cc\u0679\u0627 \u06a9\u06cc\u0633\u06d2 \u0627\u06a9\u0679\u06be\u0627 \u06a9\u06cc\u0627 \u06af\u06cc\u0627\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u063a\u0627\u0626\u0628 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u062a\u0639\u0635\u0628 \u06c1\u0648 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u06cc\u06c1 \u062a\u0639\u0644\u0642 \u06c1\u06d2 \u06cc\u0627 \u0648\u062c\u06c1\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u0646\u0645\u0648\u0646\u06c1 \u06a9\u0627\u0641\u06cc \u0628\u0691\u0627 \u06c1\u06d2\u061f<\/li>\n<li>\u06a9\u06cc\u0627 \u06cc\u06c1 \u0646\u062a\u0627\u0626\u062c \u0648\u0627\u0642\u0639\u06cc \u0622\u067e \u06a9\u06d2 \u06a9\u0627\u0631\u0648\u0628\u0627\u0631 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06c1\u0645 \u06c1\u06cc\u06ba\u061f<\/li>\n<\/ul>\n<p>\u06cc\u06c1 \u0633\u0648\u0627\u0644\u0627\u062a \u0627\u06a9\u062b\u0631 \u062f\u06cc\u06af\u0631 Python \u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc\u0648\u06ba \u06a9\u0648 \u062c\u0627\u0646\u0646\u06d2 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0627\u06c1\u0645 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-python-gives-you-leverage\">\u0627\u0632\u06af\u0631 \u0627\u0641\u0627\u062f\u06cc\u062a \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/h3>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0631\u0632 \u062c\u0648 \u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062a\u062c\u0632\u06cc\u0627\u062a \u062a\u06cc\u0627\u0631 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0644\u06cc\u06a9\u0646 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0631\u0632 \u062c\u0648 Python \u0644\u06a9\u06be \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u0645\u0645\u06a9\u0646\u06c1 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u062a\u062c\u0632\u06cc\u06d2 \u06a9\u0648 \u062f\u0648\u0628\u0627\u0631\u06c1 \u0642\u0627\u0628\u0644 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0639\u0645\u0644 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0631\u067e\u0648\u0631\u0679 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0622\u067e \u0633\u06cc\u0646\u06a9\u0691\u0648\u06ba \u0631\u067e\u0648\u0631\u0679\u0633 \u06a9\u0627 \u062a\u062c\u0632\u06cc\u06c1 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0645\u06cc\u0679\u0631\u06a9\u0633 \u06a9\u0648 \u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0634\u0645\u0627\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0622\u067e \u0641\u0646\u06a9\u0634\u0646\u0632 \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06c1\u0631 \u0635\u0628\u062d \u062f\u0633\u062a\u06cc \u0637\u0648\u0631 \u067e\u0631 \u06a9\u0627\u0631\u06a9\u0631\u062f\u06af\u06cc \u06a9\u0648 \u0686\u06cc\u06a9 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0622\u067e \u062e\u0648\u062f\u06a9\u0627\u0631 \u0646\u06af\u0631\u0627\u0646\u06cc \u06a9\u0627 \u0646\u0638\u0627\u0645 \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u062c\u0648 \u06a9\u0686\u06be \u06c1\u0648\u0627 \u0627\u0633 \u06a9\u06cc \u0645\u062d\u0636 \u0627\u0637\u0644\u0627\u0639 \u062f\u06cc\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2\u060c \u0622\u067e \u0627\u06cc\u0633\u06d2 \u0645\u0627\u0688\u0644 \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u06af\u06d2 \u06a9\u06cc\u0627 \u06c1\u0648\u06af\u0627\u06d4<\/p>\n<p>\u06cc\u06c1 \u0644\u06cc\u0648\u0631\u06cc\u062c \u06c1\u06d2\u06d4<\/p>\n<h3 id=\"heading-the-future-of-marketing-analytics\">\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u062a\u062c\u0632\u06cc\u0627\u062a \u06a9\u0627 \u0645\u0633\u062a\u0642\u0628\u0644<\/h3>\n<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0679\u06cc\u06a9\u0646\u0627\u0644\u0648\u062c\u06cc \u0628\u062f\u0644\u062a\u06cc \u0631\u06c1\u06d2 \u06af\u06cc\u060c \u0646\u0626\u06d2 \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645\u0632 \u0627\u0628\u06be\u0631\u06cc\u06ba \u06af\u06d2\u060c \u0627\u0648\u0631 \u0645\u0648\u062c\u0648\u062f\u06c1 APIs \u0628\u062f\u0644\u06cc\u06ba \u06af\u06d2\u06d4<\/p>\n<p>\u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u06a9\u06d2 \u0645\u0627\u0688\u0644\u0632 \u0628\u06c1\u062a\u0631 \u06c1\u0648\u06ba \u06af\u06d2\u060c \u0627\u0648\u0631 \u0645\u0635\u0646\u0648\u0639\u06cc \u0630\u06c1\u0627\u0646\u062a \u062a\u06cc\u0632\u06cc \u0633\u06d2 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u06a9\u0627\u0645 \u06a9\u06d2 \u0628\u06c1\u0627\u0624 \u0645\u06cc\u06ba \u0636\u0645 \u06c1\u0648 \u062c\u0627\u0626\u06d2 \u06af\u06cc\u06d4<\/p>\n<p>\u0644\u06cc\u06a9\u0646 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0645\u06c1\u0627\u0631\u062a\u06cc\u06ba \u062c\u06cc\u0633\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u0627\u060c \u0627\u0686\u06be\u06d2 \u0633\u0648\u0627\u0644\u0627\u062a \u067e\u0648\u0686\u06be\u0646\u0627\u060c \u062a\u062c\u0631\u0628\u0627\u062a \u06a9\u0648 \u0688\u06cc\u0632\u0627\u0626\u0646 \u06a9\u0631\u0646\u0627\u060c \u0646\u062a\u0627\u0626\u062c \u06a9\u06cc \u062a\u0631\u062c\u0645\u0627\u0646\u06cc \u06a9\u0631\u0646\u0627\u060c \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u06a9\u0648\u0688 \u0644\u06a9\u06be\u0646\u0627\u060c \u0628\u0635\u06cc\u0631\u062a \u06a9\u0627 \u0627\u0638\u06c1\u0627\u0631 \u06a9\u0631\u0646\u0627\u060c \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0648\u06ba \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u062a\u0646\u0642\u06cc\u062f\u06cc \u0633\u0648\u0686\u0646\u0627\u060c \u0627\u0648\u0631 \u06af\u0627\u06c1\u06a9 \u06a9\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u06a9\u06cc \u062d\u0641\u0627\u0638\u062a \u06a9\u0631\u0646\u0627 \u0627\u0628 \u0628\u06be\u06cc \u0642\u06cc\u0645\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06cc\u06c1 \u0679\u06cc\u06a9\u0646\u0627\u0644\u0648\u062c\u06cc\u0632 \u0627\u06cc\u06a9 \u0645\u062e\u0635\u0648\u0635 \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645 \u0633\u06d2 \u0645\u0646\u0633\u0644\u06a9 \u0646\u06c1\u06cc\u06ba \u06c1\u06cc\u06ba\u06d4<\/p>\n<h3 id=\"heading-final-thoughts\">\u062d\u062a\u0645\u06cc \u062e\u06cc\u0627\u0644\u0627\u062a<\/h3>\n<p>Python \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u0622\u067e \u06a9\u0648 \u067e\u0631\u0648\u06af\u0631\u0627\u0645\u0631 \u0628\u0646\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0627\u06cc\u06a9 \u0645\u0633\u0626\u0644\u06c1 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0634\u0631\u0648\u0639 \u06a9\u0631\u06cc\u06ba\u060c \u0688\u06cc\u0679\u0627 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba\u060c \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u0627 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u0644\u06a9\u06be\u06cc\u06ba\u060c \u063a\u0644\u0637\u06cc\u0627\u06ba \u06a9\u0631\u06cc\u06ba\u060c \u0627\u0648\u0631 \u0627\u0646\u06c1\u06cc\u06ba \u0679\u06be\u06cc\u06a9 \u06a9\u0631\u06cc\u06ba\u06d4 \u067e\u06be\u0631 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u06a9\u0648 \u0628\u06c1\u062a\u0631 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06cc \u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<p>\u0622\u062e\u0631 \u06a9\u0627\u0631\u060c \u06cc\u06c1 \u0686\u06be\u0648\u0679\u06d2 \u067e\u0631\u0648\u06af\u0631\u0627\u0645 \u0648\u0631\u06a9 \u0641\u0644\u0648 \u0628\u0646 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 \u06cc\u06c1 \u0648\u0631\u06a9 \u0641\u0644\u0648 \u0633\u0633\u0679\u0645 \u0628\u0646 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 \u06cc\u06c1 \u0633\u0633\u0679\u0645\u0632 \u0622\u067e \u06a9\u06d2 \u0635\u0627\u0631\u0641\u06cc\u0646 \u06a9\u0648 \u0633\u0645\u062c\u06be\u0646\u06d2\u060c \u0622\u067e \u06a9\u06cc \u0645\u06c1\u0645\u0627\u062a \u06a9\u0648 \u0628\u06c1\u062a\u0631 \u0628\u0646\u0627\u0646\u06d2\u060c \u062f\u06c1\u0631\u0627\u0626\u06d2 \u062c\u0627\u0646\u06d2 \u0648\u0627\u0644\u06d2 \u06a9\u0627\u0645\u0648\u06ba \u06a9\u0648 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0646\u0627\u0646\u06d2 \u0627\u0648\u0631 \u0628\u06c1\u062a\u0631 \u0641\u06cc\u0635\u0644\u06d2 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0637\u0627\u0642\u062a\u0648\u0631 \u0679\u0648\u0644\u0632 \u06c1\u0648 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0632\u06af\u0631 \u0679\u0648\u0644 \u06c1\u06d2\u060c \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0688\u06cc\u0679\u0627 \u062b\u0628\u0648\u062a \u06c1\u06d2\u06d4 \u0627\u0635\u0644 \u06c1\u0646\u0631 \u062a\u06cc\u0646\u0648\u06ba \u06a9\u0648 \u062c\u0648\u0691\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0645\u0628\u0627\u0631\u06a9 \u06a9\u0648\u0688\u0646\u06af!<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u0648 \u06c1\u0645\u06cc\u0634\u06c1 \u0628\u06c1\u062a \u0633\u0627\u0631\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u062a\u06cc \u06c1\u06d2\u06d4 \u0688\u06cc\u062c\u06cc\u0679\u0644 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u06a9\u0627\u0631\u0648\u0628\u0627\u0631\u0648\u06ba \u06a9\u0648 \u0633\u06cc\u0644\u0632\u060c \u06a9\u0633\u0679\u0645\u0631\u0632 \u06a9\u06cc \u062e\u0631\u06cc\u062f\u0627\u0631\u06cc\u060c \u06a9\u0648\u067e\u0646 \u0631\u06cc\u0688\u06cc\u0645\u067e\u0634\u0646\u0632\u060c \u0627\u0633\u0679\u0648\u0631 \u0648\u0632\u0679\u060c \u0627\u0648\u0631 \u0633\u0631\u0648\u06d2 \u06a9\u06d2 \u062c\u0648\u0627\u0628\u0627\u062a \u06a9\u0627 \u067e\u062a\u06c1 \u0644\u06af\u0627\u0646\u0627 \u067e\u0691\u062a\u0627 \u062a\u06be\u0627 \u062a\u0627\u06a9\u06c1 \u06cc\u06c1 \u0633\u0645\u062c\u06be \u0633\u06a9\u06cc\u06ba \u06a9\u06c1 \u0627\u0646 \u06a9\u06d2 \u06af\u0627\u06c1\u06a9 \u06a9\u06cc\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0688\u06cc\u062c\u06cc\u0679\u0644 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u0646\u06d2 \u0645\u0627\u0631\u06a9\u06cc\u0679\u0646\u06af \u06a9\u06d2 \u062a\u062c\u0632\u06cc\u0627\u062a \u06a9\u0648 \u0627\u06cc\u062c\u0627\u062f \u0646\u06c1\u06cc\u06ba \u06a9\u06cc\u0627\u060c \u0644\u06cc\u06a9\u0646 [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":31621,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-31620","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts\/31620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/comments?post=31620"}],"version-history":[{"count":1,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts\/31620\/revisions"}],"predecessor-version":[{"id":31622,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts\/31620\/revisions\/31622"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/media\/31621"}],"wp:attachment":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/media?parent=31620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/categories?post=31620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/tags?post=31620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}