{"id":26639,"date":"2021-11-03T17:00:32","date_gmt":"2021-11-03T13:30:32","guid":{"rendered":"https:\/\/privateblog.maktabkhooneh.org\/mag\/?p=26639"},"modified":"2026-02-17T18:21:13","modified_gmt":"2026-02-17T14:51:13","slug":"how-to-code-python-in-android","status":"publish","type":"post","link":"https:\/\/maktabkhooneh.org\/mag\/how-to-code-python-in-android\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0631 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f"},"content":{"rendered":"\n<p>\u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u062c\u0627\u0648\u0627 \u0628\u0647\u200c\u0637\u0648\u0631 \u0633\u0646\u062a\u06cc \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0633\u062a\u060c \u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0647\u200c\u06af\u0648\u0646\u0647\u200c\u0627\u06cc \u062a\u06a9\u0627\u0645\u0644 \u06cc\u0627\u0641\u062a\u0647 \u06a9\u0647 \u0628\u0627 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0645\u0627\u0646\u0646\u062f \u0641\u0644\u0627\u062a\u0631\u060c \u06a9\u0627\u062a\u0644\u06cc\u0646 \u0648 \u062d\u062a\u06cc Python \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f. \u062a\u0637\u0628\u06cc\u0642\u200c\u067e\u0630\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0622\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0646\u0641\u0648\u0630 \u062f\u0631 \u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0627\u0632\u062c\u0645\u0644\u0647 \u062a\u0648\u0633\u0639\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0631\u0627 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0622\u0645\u0648\u0632\u0634\u06cc \u0627\u0632 \u0645\u062c\u0644\u0647 \u0645\u06a9\u062a\u0648\u0628 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0648 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0645\u062d\u0628\u0648\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 \u06cc\u0639\u0646\u06cc Kivy \u0648 KivyMD \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u0633\u0628\u062a\u0627\u064b \u062e\u0648\u0628\u06cc \u0631\u0627 \u0627\u0632 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0631\u0627\u0626\u0647 \u06a9\u0646\u06cc\u0645. \u0628\u0631\u0627\u06cc \u06a9\u0633\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u062f\u0631 \u0627\u06cc\u0646 \u0631\u0627\u0628\u0637\u0647 \u062a\u0627 \u067e\u0627\u06cc\u0627\u0646 \u0627\u06cc\u0646 \u0646\u0648\u0634\u062a\u0647 \u0627\u0632 \u062f\u0633\u062a\u0647 <a href=\"https:\/\/maktabkhooneh.org\/learn\/python\/\">\u0622\u0645\u0648\u0632\u0634 \u067e\u0627\u06cc\u062a\u0648\u0646<\/a> \u0628\u0627 \u0645\u0627 \u0647\u0645\u0631\u0627\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0645\u0627 \u0634\u0645\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637 \u0644\u0627\u0632\u0645 \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u06a9\u0631\u062f\u0647\u060c \u0645\u0642\u062f\u0645\u0647\u200c\u0627\u06cc \u0628\u0631 \u0627\u0635\u0648\u0644 \u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645\u060c \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u0624\u062b\u0631 \u0627\u0632 \u0627\u0633\u0646\u0627\u062f \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645 \u0648 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0631\u062a\u0642\u0627 \u062f\u0647\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0627 Kivy<\/h2>\n\n\n\n<p>Kivy \u06a9\u0647 \u0627\u063a\u0644\u0628 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0645\u0647\u0645\u200c\u062a\u0631\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u062a\u0648\u0633\u0639\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u062d\u0633\u0627\u0628 \u0645\u06cc\u200c\u0622\u06cc\u062f\u060c \u06cc\u06a9\u06cc \u0627\u0632 <a href=\"https:\/\/maktabkhooneh.org\/mag\/python-libraries\/\">\u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c \u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646<\/a> \u0645\u062d\u0633\u0648\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0648\u062f\u0647 \u0648 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 \u0648 \u0633\u0627\u06cc\u0631 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0686\u0646\u062f \u0644\u0645\u0633\u06cc \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0632 \u0622\u0646 \u0628\u0647\u0631\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u0628\u0631\u062f.<\/p>\n\n\n\n<p>\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u0648\u0644\u06cc\u0646 \u0628\u0627\u0631 \u062f\u0631 \u0633\u0627\u0644 \u06f2\u06f0\u06f1\u06f1 \u0645\u0646\u062a\u0634\u0631 \u0648 \u0646\u0633\u062e\u0647 \u067e\u0627\u06cc\u062f\u0627\u0631 \u0622\u0646 \u062f\u0631 \u0633\u0627\u0644 \u06f2\u06f0\u06f1\u06f9 \u0645\u0639\u0631\u0641\u06cc \u0634\u062f. \u0645\u062c\u0645\u0648\u0639\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647 Kivy \u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0633\u062a.<\/p>\n\n\n\n<p>\u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627 \u0628\u0631 \u0631\u0648\u06cc \u067e\u0644\u062a\u0641\u0631\u0645\u200c\u0647\u0627\u06cc iOS\u060c Linux\u060c macOS\u060c Windows \u0648 Android \u0645\u0633\u062a\u0642\u0631 \u0634\u0648\u0646\u062f. \u062e\u0648\u062f \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0639\u0645\u062f\u062a\u0627\u064b \u0628\u0647 \u0632\u0628\u0627\u0646 Python \u0648 Cython \u06a9\u062f\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \u0648 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0635\u0644\u06cc \u0622\u0646 \u0627\u0647\u0644 \u0631\u0648\u0633\u06cc\u0647 \u0647\u0633\u062a\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647\u200c \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f<\/h3>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\u060c \u0645\u0627 \u0628\u0647 \u0634\u062f\u062a \u0628\u0647 Kivy \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a\u0646 \u0642\u0633\u0645\u062a \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u062a\u06a9\u06cc\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0628\u0633\u062a\u0647 \u062f\u06cc\u06af\u0631\u06cc \u0646\u06cc\u0632 \u0645\u0639\u0631\u0641\u06cc \u062e\u0648\u0627\u0647\u062f \u0634\u062f \u06a9\u0647 \u0647\u062f\u0641 \u062e\u0627\u0635\u06cc \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0628\u0647 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0628\u0647\u200c\u0637\u0648\u0631 \u0645\u0641\u0635\u0644 \u0628\u0647 \u0622\u0646 \u062e\u0648\u0627\u0647\u06cc\u0645 \u067e\u0631\u062f\u0627\u062e\u062a.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u062c\u0631\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f<\/h3>\n\n\n\n<p>\u067e\u06cc\u0634 \u0627\u0632 \u0627\u0646\u062c\u0627\u0645 \u0647\u0631\u06a9\u0627\u0631\u06cc \u0628\u0627\u06cc\u062f \u0628\u0647 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u067e\u0631\u062f\u0627\u0632\u06cc\u062f \u06a9\u0647 \u062f\u0631 <a href=\"https:\/\/maktabkhooneh.org\/mag\/how-to-set-up-a-python-environment-and-get-started\/\">\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646<\/a> \u0645\u0627 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0642\u062f\u0645 \u0628\u0647 \u0642\u062f\u0645 \u0622\u0645\u0648\u0632\u0634 \u062f\u0627\u062f\u0647\u200c\u0627\u06cc\u0645. \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062c\u062f\u06cc\u062f \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0631\u0627\u06cc \u0647\u0631 \u067e\u0631\u0648\u0698\u0647 \u0628\u0647 \u0686\u0646\u062f \u062f\u0644\u06cc\u0644 \u06cc\u06a9 \u0639\u0645\u0644 \u062e\u0648\u0628 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u062f\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0627\u06af\u0631 \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 \u062e\u0627\u0635 \u0628\u0647 \u0646\u0633\u062e\u0647 \u0642\u062f\u06cc\u0645\u06cc Numpy \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f\u060c \u062f\u0627\u0634\u062a\u0646 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0645\u062c\u0632\u0627 \u0627\u0632 \u062a\u062f\u0627\u062e\u0644 \u0628\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0627\u0632 \u067e\u06cc\u0634 \u0646\u0635\u0628 \u0634\u062f\u0647 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0633\u062e\u0647 \u0631\u0627 \u0633\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n\n\n\n<li>\u06a9\u062f\u0647\u0627\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0631\u0627 \u0627\u06cc\u0632\u0648\u0644\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u062f\u0631 \u0647\u0631 \u067e\u0644\u062a\u0641\u0631\u0645\u06cc \u0622\u0633\u0627\u0646\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0627 \u062d\u0641\u0638 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u062f\u0631 \u0645\u062d\u06cc\u0637 \u0622\u0646\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0631 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0628\u0647 \u062e\u0648\u0628\u06cc \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/li>\n<\/ul>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637 \u062e\u0648\u062f\u060c \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0627\u0632 \u0645\u062f\u06cc\u0631 \u0628\u0633\u062a\u0647 Conda \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0632\u06cc\u0631 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0631 \u0628\u0633\u062a\u0647 \u0645\u062f\u06cc\u0631 \u062f\u06cc\u06af\u0631\u06cc \u0631\u0627 \u06a9\u0647 \u062a\u0631\u062c\u06cc\u062d \u0645\u06cc\u200c\u062f\u0647\u06cc\u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0627\u062f\u0627\u0645\u0647 \u0628\u0627 Conda\u060c \u0645\u0631\u0627\u062d\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Conda \u0648 Anaconda \u0631\u0627 \u0628\u0627 \u0645\u0631\u0627\u062c\u0639\u0647 \u0628\u0647 <a href=\"https:\/\/docs.conda.io\/projects\/conda\/en\/latest\/user-guide\/getting-started.html\" rel=\"nofollow noopener\" target=\"_blank\">\u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627<\/a> \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li>\u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Conda \u062e\u0648\u062f \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062c\u062f\u06cc\u062f \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f:<\/li>\n<\/ol>\n\n\n\n<div class=\"elementor elementor-9853\" data-elementor-type=\"wp-post\" data-elementor-id=\"9853\">\n<div class=\"elementor-inner\">\n<div class=\"elementor-section-wrap\">\n<section class=\"elementor-section elementor-top-section elementor-element elementor-element-733fcde elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"733fcde\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-42e7506\" data-id=\"42e7506\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-62a27ae elementor-widget elementor-widget-code-highlight\" data-id=\"62a27ae\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"prismjs-default copy-to-clipboard \">\n<div class=\"code-toolbar\">\n<pre class=\"highlight-height language-python\" data-line=\"\"><code class=\" language-python\">conda create <span class=\"token operator\">-<\/span>n name<span class=\"token operator\">-<\/span>of<span class=\"token operator\">-<\/span>env python<span class=\"token operator\">=<\/span>version<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p>\u00abname-of-env\u00bb \u0631\u0627 \u0628\u0627 \u0646\u0627\u0645 \u062f\u0644\u062e\u0648\u0627\u0647 \u062e\u0648\u062f \u0628\u0631\u0627\u06cc \u0645\u062d\u06cc\u0637 \u0648 \u00ab\u0646\u0633\u062e\u0647\u00bb \u0631\u0627 \u0628\u0627 \u0646\u0633\u062e\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646\u06cc \u06a9\u0647 \u062a\u0631\u062c\u06cc\u062d \u0645\u06cc\u200c\u062f\u0647\u06cc\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f (\u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u0646\u0633\u062e\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0627\u0644\u0627\u062a\u0631 \u0627\u0632 \u06f3.\u06f5 \u0628\u0627\u0634\u062f).<\/p>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>\u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 \u0641\u0647\u0631\u0633\u062a\u06cc \u0627\u0632 \u062a\u0645\u0627\u0645 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc Conda \u062e\u0648\u062f\u060c \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/li>\n<\/ol>\n\n\n\n<div class=\"elementor elementor-9853\" data-elementor-type=\"wp-post\" data-elementor-id=\"9853\">\n<div class=\"elementor-inner\">\n<div class=\"elementor-section-wrap\">\n<section class=\"elementor-section elementor-top-section elementor-element elementor-element-733fcde elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"733fcde\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-42e7506\" data-id=\"42e7506\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-62a27ae elementor-widget elementor-widget-code-highlight\" data-id=\"62a27ae\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"prismjs-default copy-to-clipboard \">\n<div class=\"code-toolbar\">\n<pre class=\"highlight-height language-python\" data-line=\"\"><code class=\" language-python\">conda info \u2013envs<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p>\u0628\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u0645\u0631\u0627\u062d\u0644\u060c \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062c\u062f\u06cc\u062f Conda \u0631\u0627 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u0628\u0631\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0627\u06cc\u062c\u0627\u062f \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f. \u062d\u0627\u0644 \u067e\u0633 \u0627\u0632 \u062a\u0627\u06cc\u06cc\u062f \u0646\u0627\u0645 \u0645\u062d\u06cc\u0637 \u062e\u0648\u062f \u0627\u0632 \u0644\u06cc\u0633\u062a\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0622\u0646 \u0631\u0627 \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>conda activate nameofenv<\/code><\/pre>\n\n\n\n<p>\u0628\u0627 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637 \u0628\u0631\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0647 \u0646\u0635\u0628 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f\u0646\u06cc\u0627\u0632 \u0627\u0642\u062f\u0627\u0645 \u06a9\u0646\u06cc\u0645. \u0627\u0632\u0622\u0646\u062c\u0627\u06cc\u06cc\u200c\u06a9\u0647 \u0645\u0627 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0632 pip\u060c \u06cc\u06a9 \u0645\u062f\u06cc\u0631 \u0628\u0633\u062a\u0647 \u0645\u062d\u0628\u0648\u0628 \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\u060c \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645. \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 Kivy \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0622\u0646\u060c \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u06cc\u06a9\u06cc \u06cc\u06a9\u06cc \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip install kivy\n\npip install kivy<span class=\"token operator\">-<\/span>deps<span class=\"token punctuation\">.<\/span>angle\n\npip install kivy<span class=\"token operator\">-<\/span>deps<span class=\"token punctuation\">.<\/span>glew\n\npip install kivy<span class=\"token operator\">-<\/span>deps<span class=\"token punctuation\">.<\/span>gstreamer\n\npip install kivy<span class=\"token operator\">-<\/span>deps<span class=\"token punctuation\">.<\/span>sdl2<\/code><\/pre>\n\n\n\n<p>\u0646\u06a9\u062a\u0647: \u0628\u0631\u0627\u06cc \u0633\u0627\u062f\u0647\u200c\u062a\u0631 \u06a9\u0631\u062f\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0646\u0635\u0628 \u062f\u0631 \u0622\u06cc\u0646\u062f\u0647\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644\u06cc \u0628\u0627 \u0646\u0627\u0645 requirements.txt \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f\u060c \u062e\u0637\u0648\u0637 \u0628\u0627\u0644\u0627 \u0631\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u06a9\u067e\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0645\u06a9\u0627\u0646\u06cc \u0645\u0634\u062e\u0635 \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f. \u0633\u067e\u0633 \u062f\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0647\u0645\u0647 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0628\u0647 \u06cc\u06a9\u200c\u0628\u0627\u0631\u0647 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<div class=\"elementor elementor-9853\" data-elementor-type=\"wp-post\" data-elementor-id=\"9853\">\n<div class=\"elementor-inner\">\n<div class=\"elementor-section-wrap\">\n<section class=\"elementor-section elementor-top-section elementor-element elementor-element-733fcde elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"733fcde\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-42e7506\" data-id=\"42e7506\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-62a27ae elementor-widget elementor-widget-code-highlight\" data-id=\"62a27ae\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"prismjs-default copy-to-clipboard \">\n<div class=\"code-toolbar\">\n<pre class=\"highlight-height language-python\" data-line=\"\"><code class=\" language-python\">pip install <span class=\"token operator\">-<\/span>r requirements<span class=\"token punctuation\">.<\/span>txt<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p>\u0628\u0627 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u062a\u0645\u0627\u0645 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0641\u0647\u0631\u0633\u062a \u0634\u062f\u0647 \u062f\u0631 \u0641\u0627\u06cc\u0644 requirements.txt \u0646\u0635\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0645\u0627 \u0627\u06a9\u0646\u0648\u0646 \u0622\u0645\u0627\u062f\u0647 \u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0647\u0633\u062a\u06cc\u0645. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644\u060c \u06cc\u06a9 \u0628\u0633\u062a\u0647 \u0627\u0636\u0627\u0641\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0627 Kivy \u0646\u0635\u0628 \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645. \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0622\u0646 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0645\u0642\u0627\u0644\u0647 \u0628\u0647 \u0627\u0647\u0645\u06cc\u062a \u0622\u0646 \u062e\u0648\u0627\u0647\u06cc\u0645 \u067e\u0631\u062f\u0627\u062e\u062a.<\/p>\n\n\n\n<div class=\"elementor elementor-9853\" data-elementor-type=\"wp-post\" data-elementor-id=\"9853\">\n<div class=\"elementor-inner\">\n<div class=\"elementor-section-wrap\">\n<section class=\"elementor-section elementor-top-section elementor-element elementor-element-733fcde elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"733fcde\" data-element_type=\"section\">\n<div class=\"elementor-container elementor-column-gap-default\">\n<div class=\"elementor-row\">\n<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-42e7506\" data-id=\"42e7506\" data-element_type=\"column\">\n<div class=\"elementor-column-wrap elementor-element-populated\">\n<div class=\"elementor-widget-wrap\">\n<div class=\"elementor-element elementor-element-62a27ae elementor-widget elementor-widget-code-highlight\" data-id=\"62a27ae\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n<div class=\"elementor-widget-container\">\n<div class=\"prismjs-default copy-to-clipboard \">\n<div class=\"code-toolbar\">\n<pre class=\"highlight-height language-python\" data-line=\"\"><code class=\" language-python\">pip install kivymd<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u0686\u06af\u0648\u0646\u0647 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0646\u0648\u06cc\u0633\u06cc\u0645\u061f<\/h2>\n\n\n\n<p>\u0628\u0627\u0644\u0627\u062e\u0631\u0647 \u0648\u0642\u062a \u0622\u0646 \u0631\u0633\u06cc\u062f\u0647 \u06a9\u0647 \u0628\u0647 \u0645\u062b\u0627\u0644\u06cc \u0627\u0632 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u067e\u0631\u062f\u0627\u0632\u06cc\u0645. \u0645\u0627 \u0634\u062e\u0635\u0627\u064b \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 PyCharm IDE \u0631\u0627 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0633\u0647\u0648\u0644\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0622\u0646 \u062a\u0631\u062c\u06cc\u062d \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645\u060c \u0627\u0645\u0627 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0647\u0631 IDE \u06a9\u0647 \u0628\u0627 \u0622\u0646 \u0631\u0627\u062d\u062a \u0647\u0633\u062a\u06cc\u062f \u0645\u0627\u0646\u0646\u062f VSCode\u060c Sublime Text \u06cc\u0627 Spyder \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f. \u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639\u060c \u0627\u062c\u0627\u0632\u0647 \u062f\u0647\u06cc\u062f \u0686\u0646\u062f \u0646\u06a9\u062a\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u0631\u0627 \u062f\u0631 \u0631\u0627\u0628\u0637\u0647 \u0628\u0627 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0630\u06a9\u0631 \u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<p>\u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0632 \u06cc\u06a9 \u0644\u0627\u06cc\u0647 \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f (UI\/UX) \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0628\u0627 \u0628\u0631\u0646\u0627\u0645\u0647 \u062a\u0639\u0627\u0645\u0644 \u062f\u0627\u0631\u0646\u062f \u0648 \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f. \u0633\u067e\u0633 \u0648\u0631\u0648\u062f\u06cc\u200c\u0647\u0627\u06cc \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u0628\u0647 \u0644\u0627\u06cc\u0647 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646 \u06a9\u0647 \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0627 \u0627\u0633\u062a\u060c \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f. Backend \u062c\u0631\u06cc\u0627\u0646 \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u062e\u0631\u0648\u062c\u06cc\u200c\u0647\u0627 \u0631\u0627 \u067e\u0631\u062f\u0627\u0632\u0634 \u06a9\u0631\u062f\u0647 \u0648 \u0645\u062d\u062a\u0648\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0628\u0631 \u0631\u0648\u06cc \u0635\u0641\u062d\u0647 \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p>\u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0634\u06cc \u06af\u0631\u0627 (OOP) \u0646\u0642\u0634 \u0645\u0647\u0645\u06cc \u062f\u0631 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u06cc\u0641\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0645\u0627 \u0628\u0647\u200c\u0637\u0648\u0631 \u06af\u0633\u062a\u0631\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0645\u0641\u0647\u0648\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f. \u0627\u06a9\u0646\u0648\u0646\u060c \u0628\u06cc\u0627\u06cc\u06cc\u062f IDE \u062e\u0648\u062f \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Kivy \u0628\u0631\u0646\u0627\u0645\u0647 \u0633\u0627\u062f\u0647 Hello World \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">from<\/span> kivy<span class=\"token punctuation\">.<\/span>app <span class=\"token keyword\">import<\/span> App\n\n<span class=\"token keyword\">from<\/span> kivy<span class=\"token punctuation\">.<\/span>uix<span class=\"token punctuation\">.<\/span>label <span class=\"token keyword\">import<\/span> Label\n\n\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">Main<\/span><span class=\"token punctuation\">(<\/span>App<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n\n <span class=\"token keyword\">def<\/span> <span class=\"token function\">build<\/span><span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n\n <span class=\"token keyword\">return<\/span> Label<span class=\"token punctuation\">(<\/span>text<span class=\"token operator\">=<\/span><span class=\"token string\">'Hello World'<\/span><span class=\"token punctuation\">)<\/span>\n\n\nMain<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>run<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u062d\u0627\u0644 \u0645\u0627 \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0627\u0644\u0627 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u062e\u0637 \u0628\u0647 \u062e\u0637 \u062a\u0634\u0631\u06cc\u062d \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u062e\u0637 \u0627\u0648\u0644 \u06a9\u0644\u0627\u0633 \u00abApp\u00bb \u0631\u0627 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 Kivy \u0627\u06cc\u0645\u067e\u0648\u0631\u062a (<a href=\"https:\/\/maktabkhooneh.org\/mag\/import-in-python\/\">Import \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646<\/a>) \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u067e\u0627\u06cc\u0647\u200c\u0627\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0627 \u0639\u0645\u0644 \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f.<\/li>\n\n\n\n<li>\u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u0645\u062a\u0646 \u0631\u0648\u06cc \u0635\u0641\u062d\u0647\u060c \u0628\u0627\u06cc\u062f \u0627\u0632 \u0642\u0627\u0628\u0644\u06cc\u062a \u00abLabel\u00bb \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 Kivy \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f\u061b \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646\u060c \u06a9\u0644\u0627\u0633 \u00abLabel\u00bb \u0631\u0627 \u0627\u0632 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u00abkivy.uix\u00bb \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.<\/li>\n\n\n\n<li>\u062f\u0631 \u062e\u0637 \u0633\u0648\u0645\u060c \u06a9\u0644\u0627\u0633 \u0627\u0635\u0644\u06cc \u062e\u0648\u062f \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 \u00abApp\u00bb \u06a9\u0647 \u0642\u0628\u0644\u0627\u064b \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u06cc\u0645 \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0631\u0633\u062f. \u0627\u06cc\u0646\u062c\u0627\u0633\u062a \u06a9\u0647 \u0645\u0641\u0647\u0648\u0645 OOP \u0648\u0627\u0631\u062f \u0639\u0645\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0628\u0627 \u0627\u0631\u062b \u0628\u0631\u062f\u0646 \u0627\u0632 &#8220;App&#8221;\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0631\u0646\u0627\u0645\u0647 \u062e\u0648\u062f \u0631\u0627 \u0633\u0641\u0627\u0631\u0634\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0633\u0627\u0632\u06cc\u0645. \u062a\u0648\u062c\u0647 \u0628\u0647 \u0627\u06cc\u0646 \u0646\u06a9\u062a\u0647 \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0646\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0628\u0627\u06cc\u062f \u0628\u0627 \u062d\u0631\u0648\u0641 \u0628\u0632\u0631\u06af \u0634\u0631\u0648\u0639 \u0634\u0648\u062f \u0648 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0646\u0627\u0645 \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0627 \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0635\u0648\u0631\u062a \u062a\u0645\u0627\u06cc\u0644 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0639\u062f\u0627\u064b \u0646\u0627\u0645 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/li>\n\n\n\n<li>\u0645\u062a\u062f \u00abbuild\u00bb \u06cc\u06a9 \u0645\u062a\u062f \u062e\u0627\u0635 \u0627\u0633\u062a \u0648 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0646\u0642\u0637\u0647 \u0648\u0631\u0648\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0627 \u0639\u0645\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0647\u0631 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u062a\u062f \u062a\u0639\u0631\u06cc\u0641 \u0634\u0648\u062f \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0635\u0641\u062d\u0647 \u0627\u0635\u0644\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0627 \u0633\u0627\u062e\u062a\u0647 \u0648 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0648\u0631\u062f\u060c \u0648\u06cc\u062c\u062a \u00ablabel\u00bb \u0631\u0627 \u0628\u0627 \u0645\u062a\u0646 \u00abHello World\u00bb \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u062f. \u0648\u06cc\u0698\u06af\u06cc \u00abtext\u00bb \u0648\u06cc\u062c\u062a \u00abLabel\u00bb \u0631\u0648\u06cc \u00abHello World\u00bb \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/li>\n\n\n\n<li>\u0622\u062e\u0631\u06cc\u0646 \u062e\u0637 \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0627\u0635\u0644\u06cc \u0645\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062a\u062f Run()\u200e \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u062d\u0644\u0642\u0647 \u0631\u0648\u06cc\u062f\u0627\u062f Kivy \u0631\u0627 \u0634\u0631\u0648\u0639 \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f \u0648 \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0627 \u0631\u0627 \u0628\u0627 \u0645\u062a\u0646 \u00abHello World\u00bb \u0646\u0645\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u062f\u060c \u067e\u0646\u062c\u0631\u0647 \u06cc\u0627 \u0635\u0641\u062d\u0647\u200c\u0627\u06cc \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0645\u062a\u0646 Hello World \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0627 Kivy<\/h2>\n\n\n\n<p>\u0647\u0646\u06af\u0627\u0645 \u0633\u0627\u062e\u062a \u0627\u0648\u0644\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u062a\u0648\u062c\u0647 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u067e\u0633\u200c\u0632\u0645\u06cc\u0646\u0647 \u0628\u0647\u200c\u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0631\u0648\u06cc \u0628\u06a9\u200c\u06af\u0631\u0627\u0646\u062f \u0633\u06cc\u0627\u0647 \u0648 \u0645\u062a\u0646 \u0633\u0641\u06cc\u062f \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0631\u0641\u062a\u0627\u0631 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u062a\u0648\u0633\u0637 Kivy \u0628\u062f\u0648\u0646 \u0630\u06a9\u0631 \u0635\u0631\u06cc\u062d \u062f\u0631 \u06a9\u062f \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u0634\u0648\u062f. \u062d\u0627\u0644\u0627 \u062f\u0631 \u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0627\u0632 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0628\u0647 \u0642\u0633\u0645\u062a \u062c\u0627\u0644\u0628\u06cc \u0628\u0631\u0648\u06cc\u0645 \u0648 \u06cc\u06a9 \u062f\u06a9\u0645\u0647 \u0633\u0627\u062f\u0647 \u062f\u0631 Kivy \u0628\u0633\u0627\u0632\u06cc\u0645 \u06a9\u0647 \u06a9\u062f \u0622\u0646 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">from<\/span> kivy<span class=\"token punctuation\">.<\/span>app <span class=\"token keyword\">import<\/span> App\n\n<span class=\"token keyword\">from<\/span> kivy<span class=\"token punctuation\">.<\/span>uix<span class=\"token punctuation\">.<\/span>button <span class=\"token keyword\">import<\/span> Button\n\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">Main<\/span><span class=\"token punctuation\">(<\/span>App<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n\n <span class=\"token keyword\">def<\/span> <span class=\"token function\">build<\/span><span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n\n button <span class=\"token operator\">=<\/span> Button<span class=\"token punctuation\">(<\/span>text<span class=\"token operator\">=<\/span><span class=\"token string\">'Click Me'<\/span><span class=\"token punctuation\">)<\/span>\n\n <span class=\"token keyword\">return<\/span> button\n\nMain<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>run<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0642\u0637\u0639\u0647 \u06a9\u062f\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0631\u0627 \u0627\u0632 Kivy \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0645\u0634\u0627\u0628\u0647 \u0645\u062b\u0627\u0644 \u0642\u0628\u0644\u06cc\u060c \u06a9\u0644\u0627\u0633\u06cc \u0628\u0647 \u0646\u0627\u0645 Main \u062a\u0639\u0631\u06cc\u0641 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f \u06a9\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 App \u0627\u0631\u062b \u0645\u06cc\u200c\u0628\u0631\u062f. \u0645\u062a\u062f build \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u062a\u062f\u060c \u0646\u0645\u0648\u0646\u0647\u200c\u0627\u06cc \u0627\u0632 \u0648\u06cc\u062c\u062a Button \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0645\u062a\u0646 \u0622\u0646 \u0631\u0627 \u0631\u0648\u06cc \u00abClick Me\u00bb \u062a\u0646\u0638\u06cc\u0645 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f. \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a\u060c \u0646\u0645\u0648\u0646\u0647 \u062f\u06a9\u0645\u0647 \u0631\u0627 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0635\u0641\u062d\u0647 \u0627\u0635\u0644\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u062e\u0648\u062f \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u06cc\u0645. \u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u0627\u06cc\u0646 \u06a9\u062f\u060c \u067e\u0646\u062c\u0631\u0647 \u06cc\u0627 \u0635\u0641\u062d\u0647\u200c\u0627\u06cc \u0628\u0627 \u062f\u06a9\u0645\u0647\u200c\u0627\u06cc \u0628\u0627 \u0639\u0646\u0648\u0627\u0646 \u00abClick Me\u00bb \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f. <\/p>\n\n\n\n<p>\u062f\u0631\u0633\u062a \u0627\u0633\u062a \u06a9\u0647 \u062f\u06a9\u0645\u0647 \u0642\u0628\u0644\u06cc \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Kivy \u0638\u0627\u0647\u0631 \u0628\u0633\u06cc\u0627\u0631 \u0627\u0628\u062a\u062f\u0627\u06cc\u06cc \u0648 \u063a\u06cc\u0631 \u062c\u0630\u0627\u0628\u06cc \u062f\u0627\u0634\u062a \u0648\u0644\u06cc \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u0635\u0631\u06cc \u062f\u0631 Kivy \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u06a9\u0627\u0631 \u0628\u06cc\u0634\u062a\u0631\u06cc \u0646\u06cc\u0627\u0632 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f. \u0628\u0631\u0627\u06cc \u0646\u0645\u0648\u0646\u0647 \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0628\u0647 \u0645\u062b\u0627\u0644\u06cc \u0627\u0632 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u062f\u06a9\u0645\u0647 \u0645\u0633\u0637\u062d \u0645\u0633\u062a\u0637\u06cc\u0644\u06cc \u0628\u0627 \u062d\u0627\u0634\u06cc\u0647 \u0622\u0628\u06cc\u060c \u0645\u062a\u0646 \u0622\u0628\u06cc \u0648 \u067e\u0633\u200c\u0632\u0645\u06cc\u0646\u0647 \u0633\u0641\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0645\u0631\u06a9\u0632 \u0642\u0631\u0627\u0631\u06af\u0631\u0641\u062a\u0647 \u0646\u06af\u0627\u0647\u06cc \u0628\u06cc\u0646\u062f\u0627\u0632\u06cc\u0645 \u06a9\u0647 \u0642\u0637\u0639\u0647 \u06a9\u062f \u0622\u0646 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">from<\/span> kivy<span class=\"token punctuation\">.<\/span>app <span class=\"token keyword\">import<\/span> App\n<span class=\"token keyword\">from<\/span> kivy<span class=\"token punctuation\">.<\/span>metrics <span class=\"token keyword\">import<\/span> dp\n<span class=\"token keyword\">from<\/span> kivy<span class=\"token punctuation\">.<\/span>uix<span class=\"token punctuation\">.<\/span>behaviors <span class=\"token keyword\">import<\/span> TouchRippleBehavior\n<span class=\"token keyword\">from<\/span> kivy<span class=\"token punctuation\">.<\/span>uix<span class=\"token punctuation\">.<\/span>button <span class=\"token keyword\">import<\/span> Button\n<span class=\"token keyword\">from<\/span> kivy<span class=\"token punctuation\">.<\/span>lang <span class=\"token keyword\">import<\/span> Builder\n\n\nKV <span class=\"token operator\">=<\/span> <span class=\"token triple-quoted-string string\">\"\"\"\n:\n    ripple_color: 0, 0, 0, .2\n    background_color: 0, 0, 0, 0\n    color: root.primary_color\n    canvas.before:\n        Color:\n            rgba: root.primary_color\n        Line:\n            width: 1\n            rectangle: (self.x, self.y, self.width, self.height)\nScreen:\n    canvas:\n        Color:\n            rgba: 0.9764705882352941, 0.9764705882352941, 0.9764705882352941, 1\n        Rectangle:\n            pos: self.pos\n            size: self.size\n\"\"\"<\/span>\n\n\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">RectangleFlatButton<\/span><span class=\"token punctuation\">(<\/span>TouchRippleBehavior<span class=\"token punctuation\">,<\/span> Button<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n    primary_color <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">&#91;<\/span>\n        <span class=\"token number\">\u06f0.\u06f1\u06f2\u06f9\u06f4\u06f1\u06f1\u06f7\u06f6\u06f4\u06f7\u06f0\u06f5\u06f8\u06f8\u06f2\u06f3\u06f7<\/span><span class=\"token punctuation\">,<\/span>\n        <span class=\"token number\">\u06f0.\u06f5\u06f8\u06f8\u06f2\u06f3\u06f5\u06f2\u06f9\u06f4\u06f1\u06f1\u06f7\u06f6\u06f4\u06f7\u06f1<\/span><span class=\"token punctuation\">,<\/span>\n        <span class=\"token number\">\u06f0.\u06f9\u06f5\u06f2\u06f9\u06f4\u06f1\u06f1\u06f7\u06f6\u06f4\u06f7\u06f0\u06f5\u06f8\u06f8\u06f2<\/span><span class=\"token punctuation\">,<\/span>\n        <span class=\"token number\">\u06f1<\/span>\n    <span class=\"token punctuation\">]<\/span>\n\n    <span class=\"token keyword\">def<\/span> <span class=\"token function\">on_touch_down<\/span><span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">,<\/span> touch<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n        collide_point <span class=\"token operator\">=<\/span> self<span class=\"token punctuation\">.<\/span>collide_point<span class=\"token punctuation\">(<\/span>touch<span class=\"token punctuation\">.<\/span>x<span class=\"token punctuation\">,<\/span> touch<span class=\"token punctuation\">.<\/span>y<span class=\"token punctuation\">)<\/span>\n        <span class=\"token keyword\">if<\/span> collide_point<span class=\"token punctuation\">:<\/span>\n            touch<span class=\"token punctuation\">.<\/span>grab<span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">)<\/span>\n            self<span class=\"token punctuation\">.<\/span>ripple_show<span class=\"token punctuation\">(<\/span>touch<span class=\"token punctuation\">)<\/span>\n            <span class=\"token keyword\">return<\/span> <span class=\"token boolean\">True<\/span>\n        <span class=\"token keyword\">return<\/span> <span class=\"token boolean\">False<\/span>\n\n    <span class=\"token keyword\">def<\/span> <span class=\"token function\">on_touch_up<\/span><span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">,<\/span> touch<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n        <span class=\"token keyword\">if<\/span> touch<span class=\"token punctuation\">.<\/span>grab_current <span class=\"token keyword\">is<\/span> self<span class=\"token punctuation\">:<\/span>\n            touch<span class=\"token punctuation\">.<\/span>ungrab<span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">)<\/span>\n            self<span class=\"token punctuation\">.<\/span>ripple_fade<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span>\n            <span class=\"token keyword\">return<\/span> <span class=\"token boolean\">True<\/span>\n        <span class=\"token keyword\">return<\/span> <span class=\"token boolean\">False<\/span>\n\n\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">MainApp<\/span><span class=\"token punctuation\">(<\/span>App<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n    <span class=\"token keyword\">def<\/span> <span class=\"token function\">build<\/span><span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n        screen <span class=\"token operator\">=<\/span> Builder<span class=\"token punctuation\">.<\/span>load_string<span class=\"token punctuation\">(<\/span>KV<span class=\"token punctuation\">)<\/span>\n        screen<span class=\"token punctuation\">.<\/span>add_widget<span class=\"token punctuation\">(<\/span>\n            RectangleFlatButton<span class=\"token punctuation\">(<\/span>\n                text<span class=\"token operator\">=<\/span><span class=\"token string\">\"Hello, World\"<\/span><span class=\"token punctuation\">,<\/span>\n                pos_hint<span class=\"token operator\">=<\/span><span class=\"token punctuation\">{<\/span><span class=\"token string\">\"center_x\"<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token number\">\u06f0.\u06f5<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"center_y\"<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token number\">\u06f0.\u06f5<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span>\n                size_hint<span class=\"token operator\">=<\/span><span class=\"token punctuation\">(<\/span><span class=\"token boolean\">None<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token boolean\">None<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span>\n                size<span class=\"token operator\">=<\/span><span class=\"token punctuation\">(<\/span>dp<span class=\"token punctuation\">(<\/span><span class=\"token number\">\u06f1\u06f1\u06f0<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> dp<span class=\"token punctuation\">(<\/span><span class=\"token number\">\u06f3\u06f5<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span>\n                ripple_color<span class=\"token operator\">=<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">\u06f0.\u06f8<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f0.\u06f8<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f0.\u06f8<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token number\">\u06f0.\u06f5<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span>\n            <span class=\"token punctuation\">)<\/span>\n        <span class=\"token punctuation\">)<\/span>\n        <span class=\"token keyword\">return<\/span> screen\n\n\nMainApp<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>run<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token operator\"><span class=\"token operator\">\/<\/span>rectangleflatbutton<span class=\"token operator\">&gt;<\/span><\/span><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0627 KivyMD<\/h2>\n\n\n\n<p>\u062f\u0631 \u0628\u0627\u0644\u0627 \u0628\u0647\u200c\u0637\u0648\u0631 \u06af\u0633\u062a\u0631\u062f\u0647 \u062f\u0631\u0628\u0627\u0631\u0647 Kivy \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0622\u0646 \u0635\u062d\u0628\u062a \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u0645\u060c \u062d\u0627\u0644 \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0627\u0632 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u06cc\u0627\u06cc\u06cc\u062f KivyMD \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0645\u062c\u0645\u0648\u0639\u0647\u200c\u0627\u06cc \u0627\u0632 \u0648\u06cc\u062c\u062a\u200c\u0647\u0627\u06cc \u0633\u0627\u0632\u06af\u0627\u0631 \u0628\u0627 Material Design \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u0627 Kivy \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647\u200c\u0627\u0646\u062f. KivyMD \u0642\u0635\u062f \u062f\u0627\u0631\u062f \u062f\u0642\u06cc\u0642\u0627\u064b \u0628\u0647 \u0645\u0634\u062e\u0635\u0627\u062a \u0637\u0631\u0627\u062d\u06cc \u0645\u062a\u0631\u06cc\u0627\u0644 \u06af\u0648\u06af\u0644 \u067e\u0627\u06cc\u0628\u0646\u062f \u0628\u0627\u0634\u062f \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0633\u0647\u0648\u0644\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06cc\u0627 \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u0628\u0647 \u062e\u0637\u0631 \u0628\u06cc\u0646\u062f\u0627\u0632\u062f. \u0627\u06cc\u0646 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 Kivy \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0648 \u062a\u062c\u0631\u0628\u0647 \u06a9\u062f \u0646\u0648\u06cc\u0633\u06cc \u0622\u0633\u0627\u0646\u200c\u062a\u0631\u06cc \u0631\u0627 \u0628\u0627 \u0639\u0646\u0627\u0635\u0631 \u0648 \u0648\u06cc\u062c\u062a\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\n<div class=\"course-card\">\n    <div class=\"course-card-img\">\n        <img decoding=\"async\" \n            data-src=\"https:\/\/media1.maktabkhooneh.org\/CACHE\/images\/courses\/images\/python-advanced-66_XKh2lTO_1403-08-16-164738244\/1f480ce393376c388fd104bc95544548.webp?expire=4893471932&#038;token=c5ac8135cd77e32d3ab1c8e3c72b6ee3&#038;md5=xayBNc134y06scjjxytu4w==\" \n            alt=\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 (\u067e\u06cc\u0634\u0631\u0641\u062a\u0647)\" \n            title=\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 (\u067e\u06cc\u0634\u0631\u0641\u062a\u0647)\" \n            width=\"100%\" \n            height=\"auto\"\n           \n         src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n    <\/div>\n\n    <div class=\"course-details\">\n        <a href=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87-mk387\/\" class=\"course-title\" target=\"_blank\" rel=\"noopener noreferrer\">\n            \u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 (\u067e\u06cc\u0634\u0631\u0641\u062a\u0647)        <\/a>\n\n        <div class=\"course-price\">\n            \n                <span class=\"real-price\">\n                                            \u06f1,\u06f6\u06f9\u06f9,\u06f0\u06f0\u06f0                                    <\/span>\n\n                <span>\n                    <span class=\"discounted-price\">\n                        \u06f1,\u06f0\u06f9\u06f0,\u06f0\u06f0\u06f0                    <\/span>\n                    <span class=\"price-currency\">\u062a\u0648\u0645\u0627\u0646<\/span>\n                <\/span>\n\n                                    <div class=\"discount-percentage\">\n                        \u06f3\u06f6%                    <\/div>\n                \n                    <\/div>\n        <button class=\"course-cta-button\" data-course-url=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87-mk387\/\">\n            \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u062e\u0631\u06cc\u062f        <\/button>\n    <\/div>\n<\/div>\n<\/div><\/div><\/div>\n\n\n<p>\u062d\u0627\u0644\u0627 \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0646\u06af\u0627\u0647\u06cc \u0628\u0647 \u06a9\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 KivyMD \u0628\u06cc\u0646\u062f\u0627\u0632\u06cc\u0645 \u06a9\u0647 \u0647\u0645\u0627\u0646 \u062e\u0631\u0648\u062c\u06cc \u0645\u062b\u0627\u0644 \u062f\u06a9\u0645\u0647 \u0642\u0628\u0644\u06cc \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u06a9\u062f \u0622\u0646 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">from<\/span> kivymd<span class=\"token punctuation\">.<\/span>app <span class=\"token keyword\">import<\/span> MDApp\n\n<span class=\"token keyword\">from<\/span> kivymd<span class=\"token punctuation\">.<\/span>uix<span class=\"token punctuation\">.<\/span>button <span class=\"token keyword\">import<\/span> MDRectangleFlatButton\n\n<span class=\"token keyword\">from<\/span> kivymd<span class=\"token punctuation\">.<\/span>uix<span class=\"token punctuation\">.<\/span>screen <span class=\"token keyword\">import<\/span> MDScreen\n\n<span class=\"token keyword\">class<\/span> <span class=\"token class-name\">Main<\/span><span class=\"token punctuation\">(<\/span>MDApp<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n\n <span class=\"token keyword\">def<\/span> <span class=\"token function\">build<\/span><span class=\"token punctuation\">(<\/span>self<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\n\n screen <span class=\"token operator\">=<\/span> MDScreen<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span>\n\n btn <span class=\"token operator\">=<\/span> MDRectangleFlatButton<span class=\"token punctuation\">(<\/span>text<span class=\"token operator\">=<\/span><span class=\"token string\">\"Hello World\"<\/span><span class=\"token punctuation\">,<\/span>\n\n pos_hint<span class=\"token operator\">=<\/span><span class=\"token punctuation\">{<\/span><span class=\"token string\">'center_x'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token number\">\u06f0.\u06f5<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">'center_y'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token number\">\u06f0.\u06f5<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span>\n\n screen<span class=\"token punctuation\">.<\/span>add_widget<span class=\"token punctuation\">(<\/span>btn<span class=\"token punctuation\">)<\/span>\n\n <span class=\"token keyword\">return<\/span> screen\n\nMain<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>run<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n\n\n\n<p>\u062f\u0631 \u0642\u0637\u0639\u0647 \u06a9\u062f \u0628\u0627\u0644\u0627\u060c \u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0631\u0627 \u0627\u0632 KivyMD \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645. \u0645\u0634\u0627\u0628\u0647 \u0642\u0628\u0644\u060c \u06a9\u0644\u0627\u0633\u06cc \u0628\u0647 \u0646\u0627\u0645 Main \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 MDApp \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc\u200c\u0631\u0633\u062f. \u0645\u062a\u062f build \u0644\u063a\u0648 \u0634\u062f\u0647 \u0648 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u062a\u062f \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u0627\u0632 MDScreen \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0646\u0645\u0627\u06cc\u0634\u06af\u0631 \u0635\u0641\u062d\u0647 \u0627\u0633\u062a. \u0633\u067e\u0633 \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u0627\u0632 MDRectangleFlatButton \u0628\u0627 \u0645\u062a\u0646 &#8220;Hello World&#8221; \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc pos_hint \u0622\u0646 \u0631\u0627 \u062f\u0631 \u0645\u0631\u06a9\u0632 \u0635\u0641\u062d\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645. \u062f\u0631 \u0646\u0647\u0627\u06cc\u062a \u062f\u06a9\u0645\u0647 \u0631\u0627 \u0628\u0647 \u0635\u0641\u062d\u0647 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0648 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u062c\u0632\u0621 \u0627\u0635\u0644\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u062e\u0648\u062f \u0628\u0631\u0645\u06cc\u200c\u06af\u0631\u062f\u0627\u0646\u06cc\u0645. \u0628\u0627 \u0627\u062c\u0631\u0627\u06cc \u0627\u06cc\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u060c \u062e\u0631\u0648\u062c\u06cc \u0645\u0634\u0627\u0628\u0647 \u06a9\u062f Kivy \u0642\u0628\u0644\u06cc \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0631\u062f \u0627\u0645\u0627 \u0627\u06cc\u0646 \u0628\u0627\u0631 \u0628\u0627 \u0638\u0627\u0647\u0631 \u0628\u0647\u0628\u0648\u062f \u06cc\u0627\u0641\u062a\u0647 \u0627\u0631\u0627\u0626\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 KivyMD.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0631 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u0645\u0648\u0628\u0627\u06cc\u0644<\/h3>\n\n\n\n<p>\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u062f\u0631 \u062f\u0633\u062a\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 \u062f\u0646\u06cc\u0627\u06cc\u06cc \u0627\u0632 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0628\u0627\u0632 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0627 \u062a\u0633\u0644\u0637 \u0628\u0631 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0645\u0627\u0646\u0646\u062f Kivy\u060c BeeWare \u0648 PySide\u060c \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0648 \u0647\u0645\u0647\u200c\u06a9\u0627\u0631\u0647 \u0628\u0633\u0627\u0632\u0646\u062f.<\/p>\n\n\n\n<p>\u062f\u0631\u06a9 \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc\u200c\u0647\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647\u060c \u0645\u0627\u0646\u0646\u062f \u0637\u0631\u0627\u062d\u06cc UI\/UX \u0648 \u0628\u0647\u06cc\u0646\u0647\u200c\u0633\u0627\u0632\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f\u060c \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a. \u06a9\u0627\u0648\u0634 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u062e\u0635\u0648\u0635 \u0645\u0648\u0628\u0627\u06cc\u0644\u060c \u0645\u0627\u0646\u0646\u062f Kivy \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u06af\u0627\u0647\u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u0648 \u062a\u062c\u0631\u0628\u0647 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0628\u0627 \u0645\u062d\u0628\u0648\u0628\u06cc\u062a \u0631\u0648\u0632\u0627\u0641\u0632\u0648\u0646 \u062f\u0633\u062a\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647\u060c \u06a9\u0633\u0628 \u0645\u0647\u0627\u0631\u062a\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647\u060c \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0631\u0627 \u0628\u0647 \u062a\u062e\u0635\u0635 \u0645\u0648\u0631\u062f\u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0646\u0648\u0622\u0648\u0631\u0627\u0646\u0647 \u0648 \u062a\u0623\u062b\u06cc\u0631\u06af\u0630\u0627\u0631 \u0645\u062c\u0647\u0632 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u06af\u0648\u0634\u06cc<\/h2>\n\n\n\n<p>\u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u062a\u0644\u0641\u0646\u200c\u0647\u0627\u06cc \u0647\u0645\u0631\u0627\u0647 \u06cc\u06a9 \u067e\u0644\u062a\u0641\u0631\u0645 \u0647\u0645\u0647\u200c\u06a9\u0627\u0631\u0647 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0637\u06cc\u0641 \u06af\u0633\u062a\u0631\u062f\u0647\u200c\u0627\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627 \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0627 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0628\u0648\u062f\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9\u200c\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f Kivy\u060c PySide \u0648 BeeWare\u060c \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Python \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u0628\u0627\u06cc\u0644\u06cc \u0628\u06cc\u0646 \u067e\u0644\u062a\u0641\u0631\u0645\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p>\u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0627\u06cc \u06af\u0633\u062a\u0631\u062f\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0628\u0647 \u0627\u0646\u0628\u0648\u0647\u06cc \u0627\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627\u06cc \u0627\u0632 \u067e\u06cc\u0634 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f \u0648 \u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u062a\u0633\u0631\u06cc\u0639 \u0628\u062e\u0634\u062f. \u062a\u0648\u0633\u0639\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0627\u0645\u06a9\u0627\u0646 \u0627\u062f\u063a\u0627\u0645 \u0628\u0627 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 \u0648 <a href=\"https:\/\/maktabkhooneh.org\/mag\/api-in-python\/\">API\u200c \u062f\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646<\/a> \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u06a9\u0631\u062f\u0647 \u0648 \u0627\u0645\u06a9\u0627\u0646 \u0628\u0647\u0628\u0648\u062f \u062a\u062c\u0631\u0628\u06cc\u0627\u062a \u06a9\u0627\u0631\u0628\u0631 \u0648 \u062a\u0639\u0627\u0645\u0644\u0627\u062a \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0642\u0627\u0628\u0644\u200c\u062d\u0645\u0644 \u0628\u0648\u062f\u0646 \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u062a\u0648\u0633\u0639\u0647 \u0648 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062a\u0644\u0641\u0646 \u0647\u0645\u0631\u0627\u0647 \u0631\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644\u200c\u0647\u0627 \u0648 \u062f\u0633\u062a\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0622\u0633\u0627\u0646\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p>\u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0631\u0627\u06cc \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u06af\u0648\u0634\u06cc \u06cc\u0627 \u0628\u0647 \u0639\u0628\u0627\u0631\u062a\u06cc \u062f\u06cc\u06af\u0631 \u06a9\u062f \u0632\u062f\u0646 \u0628\u0627 \u06af\u0648\u0634\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 \u0627\u0646\u0648\u0627\u0639 \u0645\u062d\u06cc\u0637\u200c\u0647\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f \u06a9\u0647 \u0645\u0627 \u062f\u0631 \u0645\u0642\u0627\u0644\u0647\u200c\u0627\u06cc \u0645\u062c\u0632\u0627 \u062a\u062d\u062a \u0639\u0646\u0648\u0627\u0646 \u0645\u0639\u0631\u0641\u06cc <a href=\"https:\/\/maktabkhooneh.org\/mag\/code-editor-in-android\/\">\u0628\u0647\u062a\u0631\u06cc\u0646 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u06a9\u062f \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f<\/a> \u0628\u0647 \u0622\u0646 \u067e\u0631\u062f\u0627\u062e\u062a\u0647\u200c\u0627\u06cc\u0645.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u062f\u0627\u0646\u0644\u0648\u062f \u0622\u062e\u0631\u06cc\u0646 \u0648\u0631\u0698\u0646 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f<\/h3>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u062f\u0627\u0646\u0644\u0648\u062f \u0622\u062e\u0631\u06cc\u0646 \u0646\u0633\u062e\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0648 \u0646\u0635\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0647 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a \u0631\u0633\u0645\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u06cc\u0627 \u0635\u0641\u062d\u0647 \u067e\u0631\u0648\u0698\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f. \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u0646\u0633\u062e\u0647 \u0645\u0646\u0627\u0633\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 \u062e\u0648\u062f \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><style><\/style><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"248\" src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2019\/11\/aa718178-7f46-4ae8-94af-3226ed27641f-300x248.jpg.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2019\/11\/aa718178-7f46-4ae8-94af-3226ed27641f-300x248.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2019\/11\/aa718178-7f46-4ae8-94af-3226ed27641f-768x635.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2019\/11\/aa718178-7f46-4ae8-94af-3226ed27641f.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/artificial-intelligence-programming-with-python\/\" class=\"zht-related-post-title\" itemprop=\"headline\" target=\"_blank\">\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 + \u0645\u0632\u0627\u06cc\u0627\u060c \u0646\u0642\u0634\u0647 \u0631\u0627\u0647 \u0648 \u0645\u0639\u0631\u0641\u06cc \u0628\u0647\u062a\u0631\u06cc\u0646 \u0645\u0646\u0627\u0628\u0639<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f<\/h3>\n\n\n\n<p>\u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0631\u0648\u06cc \u062f\u0633\u062a\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\u06cc \u062e\u0648\u062f \u0628\u0646\u0648\u06cc\u0633\u0646\u062f\u060c \u0622\u0646 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0631\u062f\u0647 \u0648 \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u0646\u062f. \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u0631\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\u060c \u0645\u0627\u0646\u0646\u062f Pydroid 3 \u0648 QPython\u060c \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u06a9\u0627\u0645\u0644 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u0627 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u06a9\u062f\u060c \u067e\u0648\u0633\u062a\u0647 \u062a\u0639\u0627\u0645\u0644\u06cc \u0648 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u062e\u0644\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f.<\/p>\n\n\n\n<p>\u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0636\u0627\u0641\u06cc \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0628\u0633\u062a\u0647 \u0645\u0627\u0646\u0646\u062f pip \u062f\u0631 \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0646\u0635\u0628 \u06a9\u0646\u0646\u062f. \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u0631\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0632 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0645\u062d\u0628\u0648\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0627\u0646\u0646\u062f Python 2.7 \u0648 Python 3.x \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0627\u0645\u06a9\u0627\u0646 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0627 \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0628\u0627 \u06cc\u06a9 \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u0631 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\u060c \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647\u200c\u0631\u0627\u062d\u062a\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062c\u0632\u0627\u060c \u0646\u0645\u0648\u0646\u0647 \u0627\u0648\u0644\u06cc\u0647\u060c \u0627\u0634\u06a9\u0627\u0644\u200c\u0632\u062f\u0627\u06cc\u06cc \u0648 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0686\u0646\u062f \u0646\u06a9\u062a\u0647 \u0628\u0631\u0627\u06cc \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f<\/h2>\n\n\n\n<p>\u0647\u0646\u06af\u0627\u0645 \u06a9\u0627\u0631 \u0628\u0627 Kivy \u0648 KivyMD \u062f\u0631 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0627\u06cc\u062f \u0686\u0646\u062f \u0646\u06a9\u062a\u0647 \u0645\u0647\u0645 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\u0645\u0634\u06a9\u0644\u0627\u062a \u0639\u0645\u0644\u06a9\u0631\u062f<\/strong>: \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0634\u0645\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0647 \u062e\u0648\u0628\u06cc \u0628\u0631 \u0631\u0648\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 \u0645\u062d\u0644\u06cc \u0634\u0645\u0627 \u06a9\u0627\u0631 \u06a9\u0646\u062f\u060c \u0627\u0645\u06a9\u0627\u0646 \u062f\u0627\u0631\u062f \u0647\u0646\u06af\u0627\u0645 \u0627\u062c\u0631\u0627\u06cc \u0622\u0646 \u062f\u0631 \u062f\u0633\u062a\u06af\u0627\u0647 Android\u060c \u0627\u0646\u06cc\u0645\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc \u063a\u06cc\u0631 \u0631\u0648\u0627\u0646 \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f \u06a9\u0646\u062f\u062a\u0631 \u0631\u0627 \u062a\u062c\u0631\u0628\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0632\u0622\u0646\u062c\u0627\u06cc\u06cc\u200c\u06a9\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc Kivy \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u0646\u0645\u0648\u0646\u0647\u200c\u0647\u0627\u06cc\u06cc \u0627\u0632 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u062f\u0631 \u0645\u0642\u0627\u06cc\u0633\u0647 \u0628\u0627 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0628\u0648\u0645\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u06a9\u0646\u062f\u062a\u0631 \u0628\u0627\u0634\u0646\u062f.<\/li>\n\n\n\n<li><strong>\u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f<\/strong>: \u062a\u0628\u062f\u06cc\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u067e\u0627\u06cc\u062a\u0648\u0646 \u06a9\u06cc\u0648\u06cc \u0628\u0647 \u0628\u0633\u062a\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f (APK) \u06a9\u0627\u0631 \u0645\u0647\u0645\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0628\u0647 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f. \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc \u0645\u0627\u0646\u0646\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\u060c Android SDK \u0648 bulldozer \u0636\u0631\u0648\u0631\u06cc \u0647\u0633\u062a\u0646\u062f. \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc Kivy \u0648 KivyMD \u0628\u0647 Cython \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u06a9\u0647 \u0633\u067e\u0633 \u062a\u0648\u0633\u0637 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0645\u0648\u0631\u062f\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f. \u0627\u06cc\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0648\u062c\u0647 \u062f\u0642\u06cc\u0642 \u0628\u0647 \u062c\u0632\u0626\u06cc\u0627\u062a \u062f\u0627\u0631\u062f \u0648 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0634\u0627\u0645\u0644 \u0627\u0634\u06a9\u0627\u0644\u200c\u0632\u062f\u0627\u06cc\u06cc \u0648 \u0639\u06cc\u0628\u200c\u06cc\u0627\u0628\u06cc \u0628\u0627\u0634\u062f.<\/li>\n\n\n\n<li><strong>\u062a\u0648\u0633\u0639\u0647 \u0645\u062f\u0627\u0648\u0645:<\/strong> Kivy \u0648 KivyMD \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0628\u0647\u200c\u0637\u0648\u0631 \u0641\u0639\u0627\u0644 \u062f\u0631 \u062d\u0627\u0644 \u062a\u0648\u0633\u0639\u0647 \u0647\u0633\u062a\u0646\u062f. \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0633\u062a\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632 \u0646\u06af\u0647\u200c\u062f\u0627\u0631\u06cc\u062f \u062a\u0627 \u0627\u0632 \u0647\u0631\u06af\u0648\u0646\u0647 \u0645\u0634\u06a9\u0644 \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u0646\u0638\u0645 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u062a\u0636\u0645\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0622\u062e\u0631\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u060c \u0631\u0641\u0639 \u0627\u0634\u06a9\u0627\u0644\u200c\u0647\u0627 \u0648 \u067e\u06cc\u0634\u0631\u0641\u062a\u200c\u0647\u0627 \u0631\u0627 \u062f\u0627\u0631\u06cc\u062f.<\/li>\n<\/ol>\n\n\n\n<p>\u062a\u0648\u062c\u0647 \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0644\u0627\u062d\u0638\u0627\u062a \u062f\u0631 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0631\u062e\u06cc \u0686\u0627\u0644\u0634\u200c\u0647\u0627 \u0648 \u062a\u0641\u0627\u0648\u062a\u200c\u0647\u0627\u06cc \u0638\u0631\u06cc\u0641 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Kivy \u0648 KivyMD \u0631\u0627 \u0628\u0631\u062c\u0633\u062a\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0645\u0647\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0646\u06a9\u0627\u062a \u0622\u06af\u0627\u0647 \u0628\u0627\u0634\u06cc\u062f \u0648 \u0627\u0632 \u0622\u062e\u0631\u06cc\u0646 \u067e\u06cc\u0634\u0631\u0641\u062a\u200c\u0647\u0627 \u062f\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627 \u0645\u0637\u0644\u0639 \u0634\u0648\u06cc\u062f \u062a\u0627 \u0628\u0647\u062a\u0631\u06cc\u0646 \u062a\u062c\u0631\u0628\u0647 \u0645\u0645\u06a9\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062e\u0648\u062f \u062a\u0636\u0645\u06cc\u0646 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2019\/08\/0_bXFW6tmlJ62zPEZU-300x200.jpg\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u0646\u0645\u0648\u0646\u0647 \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0647\u06a9\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2019\/08\/0_bXFW6tmlJ62zPEZU-300x200.jpg 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2019\/08\/0_bXFW6tmlJ62zPEZU-768x511.jpg 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2019\/08\/0_bXFW6tmlJ62zPEZU.jpg 1000w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/200;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/hack-training-with-python-gray-training\/\" class=\"zht-related-post-title\" itemprop=\"headline\" target=\"_blank\">\u0645\u0633\u06cc\u0631 \u0647\u06a9\u0631 \u0634\u062f\u0646 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 + \u0646\u0645\u0648\u0646\u0647 \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0647\u06a9<\/a>\n<\/section><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u06a9\u0627\u0631 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u06af\u0648\u0634\u06cc<\/h2>\n\n\n\n<p>\u0631\u0627\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u06af\u0648\u0634\u06cc \u0647\u0645\u0631\u0627\u0647 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u062d\u0628\u0648\u0628\u200c\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0622\u0648\u0631\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0627\u06cc\u0646 \u0631\u0648\u0634\u200c\u0647\u0627 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0627 \u06af\u0648\u0634\u06cc \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u062c\u0631\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646<\/h3>\n\n\n\n<p>\u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f\u06cc \u0632\u06cc\u0627\u062f\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f. \u0628\u0631\u062e\u06cc \u0627\u0632 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u062d\u0628\u0648\u0628 \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0627 \u06af\u0648\u0634\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0647\u0633\u062a\u0646\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>QPython:<\/strong> \u0627\u06cc\u0646 \u06cc\u06a9 IDE Python \u0628\u0627 \u0627\u0645\u06a9\u0627\u0646\u0627\u062a \u06a9\u0627\u0645\u0644 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u062f\u0647\u0627\u06cc Python \u0631\u0627 \u062f\u0631 \u062f\u0633\u062a\u06af\u0627\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u062e\u0648\u062f \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f\u060c \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u0648 \u0627\u0634\u06a9\u0627\u0644\u200c\u0632\u062f\u0627\u06cc\u06cc \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u0627\u0632 python 3 \u0648 python 2 \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u06a9\u062f\u0647\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n\n\n\n<li><strong>Pydroid:<\/strong> \u0627\u06cc\u0646 \u06cc\u06a9\u06cc \u062f\u06cc\u06af\u0631 \u0627\u0632 IDE \u0647\u0627\u06cc \u0645\u062d\u0628\u0648\u0628 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0633\u0627\u062f\u0647 \u0648 \u0648\u06cc\u0698\u06af\u06cc\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u0648\u0639\u06cc \u0627\u0632 \u062c\u0645\u0644\u0647 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u06a9\u062f\u060c \u062f\u06cc\u0628\u0627\u06af\u0631 \u0648 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u062f\u0627\u0631\u062f.<\/li>\n\n\n\n<li><strong>Python for Android:<\/strong> \u0627\u06cc\u0646 \u06cc\u06a9 \u062a\u0648\u0632\u06cc\u0639 \u0631\u0633\u0645\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0628\u062f\u0648\u0646 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0627\u0636\u0627\u0641\u06cc \u0628\u0631 \u0631\u0648\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 \u062e\u0648\u062f \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"990\" height=\"640\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2021\/11\/graphic-python-mobile-2088x1252-1.webp\" alt=\"\u06a9\u0627\u0631 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u06af\u0648\u0634\u06cc\" class=\"wp-image-32133 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2021\/11\/graphic-python-mobile-2088x1252-1.webp 990w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2021\/11\/graphic-python-mobile-2088x1252-1-300x194.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2021\/11\/graphic-python-mobile-2088x1252-1-768x496.webp 768w\" data-sizes=\"(max-width: 990px) 100vw, 990px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 990px; --smush-placeholder-aspect-ratio: 990\/640;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u062a\u0648\u0633\u0639\u0647 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631<\/h3>\n\n\n\n<p>\u0627\u06cc\u0646 \u0631\u0648\u0634 \u0634\u0627\u0645\u0644 \u0646\u0648\u0634\u062a\u0646 \u0648 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631 \u0631\u0648\u06cc \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u0648 \u0633\u067e\u0633 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u0648 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u0627\u0633\u062a. \u0627\u06af\u0631 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0632 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0642\u062f\u0631\u062a\u0645\u0646\u062f\u062a\u0631 \u062f\u0631 \u06a9\u0627\u0645\u067e\u06cc\u0648\u062a\u0631 \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06cc\u0627 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u062f \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u062f\u06cc\u06af\u0631\u0627\u0646 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0628\u06af\u0630\u0627\u0631\u06cc\u062f\u060c \u0627\u06cc\u0646 \u06af\u0632\u06cc\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0645\u0641\u06cc\u062f \u0628\u0627\u0634\u062f. \u0645\u06cc\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0631\u0627 \u0628\u0627 \u0639\u0646\u0648\u0627\u0646 \u0622\u0645\u0648\u0632\u0634 \u06a9\u0627\u0631 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0645\u0628\u0646\u06cc \u0628\u0631 \u062a\u0648\u0633\u0639\u0647 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631 \u062f\u0631 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u062c\u0633\u062a\u062c\u0648 \u06a9\u0631\u062f\u0647 \u0648 \u0622\u0646 \u0631\u0627 \u06cc\u0627\u062f \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/p>\n\n\n\n<p>\u0628\u0631\u062e\u06cc \u0627\u0632 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u062d\u0628\u0648\u0628 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631 \u0639\u0628\u0627\u0631\u062a\u200c\u0627\u0646\u062f \u0627\u0632:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Termux:<\/strong> \u0627\u06cc\u0646 \u06cc\u06a9 \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0628\u0647 \u06cc\u06a9 \u0633\u0631\u0648\u0631 SSH \u0631\u0627\u0647 \u062f\u0648\u0631 \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f.<\/li>\n\n\n\n<li><strong>JuiceSSH:<\/strong> \u0627\u06cc\u0646 \u06cc\u06a9 \u06a9\u0644\u0627\u06cc\u0646\u062a SSH \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0633\u062a \u06a9\u0647 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0633\u0631\u0648\u0631 \u0631\u0627\u0647 \u062f\u0648\u0631 \u0648 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0622\u0633\u0627\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n<\/ul>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"171\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2021\/10\/getimg_ai_img-rYJjfaiU1aYy3IOXDjVDd_11zon-300x171.jpg.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\u0633\u0627\u062e\u062a \u0645\u0627\u0634\u06cc\u0646 \u062d\u0633\u0627\u0628 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2021\/10\/getimg_ai_img-rYJjfaiU1aYy3IOXDjVDd_11zon-300x171.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2021\/10\/getimg_ai_img-rYJjfaiU1aYy3IOXDjVDd_11zon-768x439.jpg.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2021\/10\/getimg_ai_img-rYJjfaiU1aYy3IOXDjVDd_11zon.jpg 896w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/171;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/how-to-create-calculator-with-python\/\" class=\"zht-related-post-title\" itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u0633\u0627\u062e\u062a \u0645\u0627\u0634\u06cc\u0646 \u062d\u0633\u0627\u0628 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 IDE \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0628\u0631<\/h3>\n\n\n\n<p>\u0647\u0645\u0686\u0646\u06cc\u0646 \u062a\u0639\u062f\u0627\u062f\u06cc IDE \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0628\u0631 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0646\u0648\u0634\u062a\u0646 \u0648 \u0627\u062c\u0631\u0627\u06cc \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0627\u06cc\u0646 IDE \u0647\u0627 \u0627\u0632 \u0647\u0631 \u062f\u0633\u062a\u06af\u0627\u0647\u06cc \u0628\u0627 \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0642\u0627\u0628\u0644\u200c\u062f\u0633\u062a\u0631\u0633\u06cc \u0647\u0633\u062a\u0646\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0627\u06af\u0631 \u0646\u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u06cc \u0631\u0648\u06cc \u06af\u0648\u0634\u06cc \u062e\u0648\u062f \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f \u0627\u06cc\u0646 \u0631\u0648\u0634 \u06af\u0632\u06cc\u0646\u0647 \u062e\u0648\u0628\u06cc \u0647\u0633\u062a\u0646\u062f.<\/p>\n\n\n\n<p>\u0628\u0631\u062e\u06cc \u0627\u0632 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u062d\u0628\u0648\u0628 \u0628\u0631\u0627\u06cc IDE \u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0628\u0631 \u0639\u0628\u0627\u0631\u062a\u200c\u0627\u0646\u062f \u0627\u0632:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Google Colab:<\/strong> \u0627\u06cc\u0646 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0646\u0648\u062a \u0628\u0648\u06a9 Jupyter \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0628\u0631 \u0631\u0627\u06cc\u06af\u0627\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u067e\u0627\u06cc\u062a\u0648\u0646 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n\n\n\n<li><strong>Replit:<\/strong> \u0627\u06cc\u0646 \u06cc\u06a9\u06cc \u062f\u06cc\u06af\u0631 \u0627\u0632 IDE \u0647\u0627\u06cc \u0631\u0627\u06cc\u06af\u0627\u0646 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0628\u0631 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u067e\u0627\u06cc\u062a\u0648\u0646 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n<\/ul>\n\n\n\n<p>\u0627\u06cc\u0646\u06a9\u0647 \u06a9\u062f\u0627\u0645 \u0631\u0648\u0634 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f \u0628\u0647 \u0646\u06cc\u0627\u0632\u0647\u0627 \u0648 \u062a\u0631\u062c\u06cc\u062d\u0627\u062a \u0634\u0645\u0627 \u0628\u0633\u062a\u06af\u06cc \u062f\u0627\u0631\u062f. \u0627\u06af\u0631 \u0628\u0647 \u062a\u0627\u0632\u06af\u06cc \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0634\u0631\u0648\u0639 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f\u060c \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u0627\u0632 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0633\u0627\u062f\u0647\u200c\u062a\u0631\u06cc\u0646 \u0631\u0627\u0647 \u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0627\u0633\u062a \u0648 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0628\u06cc \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a. \u0647\u0646\u06af\u0627\u0645\u06cc\u200c\u06a9\u0647 \u062a\u062c\u0631\u0628\u0647 \u0628\u06cc\u0634\u062a\u0631\u06cc \u06a9\u0633\u0628 \u06a9\u0631\u062f\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0645\u0627\u0646\u0646\u062f \u062a\u0648\u0633\u0639\u0647 \u0627\u0632 \u0631\u0627\u0647 \u062f\u0648\u0631 \u06cc\u0627 IDE \u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0628\u0631 \u0631\u0627 \u06a9\u0634\u0641 \u06a9\u0646\u06cc\u062f. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0648\u0631\u0647 \u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u0641\u0648\u0642 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u062f\u0631 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0645\u0633\u0644\u0637 \u0634\u0648\u06cc\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"200\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/07\/Python-Game-development-300x200.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/07\/Python-Game-development-300x200.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/07\/Python-Game-development-768x512.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/07\/Python-Game-development.webp 1000w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/200;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/game-with-python\/\" class=\"zht-related-post-title\" itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u062a\u0648\u0633\u0639\u0647 \u0628\u0627\u0632\u06cc \u0628\u0627 \u067e\u0627\u06cc\u062a\u0648\u0646 + \u06a9\u062f \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0628\u0627\u0632\u06cc<\/a>\n<\/section><\/div>\n\n\n<h2 class=\"wp-block-heading\">\u0633\u062e\u0646 \u067e\u0627\u06cc\u0627\u0646\u06cc<\/h2>\n\n\n\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0627\u0632 \u0645\u06a9\u062a\u0648\u0628 \u06cc\u06a9 \u0646\u0645\u0627\u06cc \u06a9\u0644\u06cc \u0627\u0632 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u0630\u06a9\u0648\u0631 \u0627\u0631\u0627\u0626\u0647 \u0634\u062f. \u0645\u0627 \u0627\u0635\u0648\u0644 \u0627\u0648\u0644\u06cc\u0647 Kivy\u060c \u0627\u0647\u0645\u06cc\u062a \u0631\u0627\u0647\u200c\u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637\u200c\u0647\u0627 \u0631\u0627 \u067e\u0648\u0634\u0634 \u062f\u0627\u062f\u06cc\u0645 \u0648 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0633\u0627\u062f\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Kivy \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u06cc\u0645. \u0645\u0627 \u0647\u0645\u0686\u0646\u06cc\u0646 Kivy \u0648 KivyMD \u0631\u0627 \u0628\u0627 \u0647\u0645 \u0645\u0642\u0627\u06cc\u0633\u0647 \u06a9\u0631\u062f\u06cc\u0645 \u0648 \u0628\u0631\u0646\u0627\u0645\u0647 \u0633\u0627\u062f\u0647 \u0628\u0627 \u0622\u0646\u200c\u0647\u0627 \u0633\u0627\u062e\u062a\u06cc\u0645. \u0628\u0647 \u0627\u0645\u06cc\u062f \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0637\u0644\u0628 \u0641\u0648\u0642 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0645\u0641\u06cc\u062f \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\n<div class=\"course-card\">\n    <div class=\"course-card-img\">\n        <img decoding=\"async\" \n            data-src=\"https:\/\/media1.maktabkhooneh.org\/CACHE\/images\/courses\/images\/\u0645\u0628\u0627\u0646\u06cc-\u0628\u0631\u0646\u0627\u0645\u0647-\u0646\u0648\u06cc\u0633\u06cc-\u067e\u0627\u06cc\u062a\u0648\u0646_1403-08-16-164303191\/dddbf6bf82469b064c50b444eed1013b.webp?expire=4893471932&#038;token=044c168345abcf42360296fb0960abba&#038;md5=BEwWg0Wrz0I2Apb7CWCrug==\" \n            alt=\"\u0622\u0645\u0648\u0632\u0634 \u0645\u0628\u0627\u0646\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\" \n            title=\"\u0622\u0645\u0648\u0632\u0634 \u0645\u0628\u0627\u0646\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646\" \n            width=\"100%\" \n            height=\"auto\"\n           \n         src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n    <\/div>\n\n    <div class=\"course-details\">\n        <a href=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%85%D8%A8%D8%A7%D9%86%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-mk1209\/\" class=\"course-title\" target=\"_blank\" rel=\"noopener noreferrer\">\n            \u0622\u0645\u0648\u0632\u0634 \u0645\u0628\u0627\u0646\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646        <\/a>\n\n        <div class=\"course-price\">\n            \n                <span class=\"real-price\">\n                                            \u06f2\u06f9\u06f9,\u06f0\u06f0\u06f0                                    <\/span>\n\n                <span>\n                    <span class=\"discounted-price\">\n                        \u06f1\u06f6\u06f4,\u06f4\u06f5\u06f0                    <\/span>\n                    <span class=\"price-currency\">\u062a\u0648\u0645\u0627\u0646<\/span>\n                <\/span>\n\n                                    <div class=\"discount-percentage\">\n                        \u06f4\u06f5%                    <\/div>\n                \n                    <\/div>\n        <button class=\"course-cta-button\" data-course-url=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%85%D8%A8%D8%A7%D9%86%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-mk1209\/\">\n            \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u062e\u0631\u06cc\u062f        <\/button>\n    <\/div>\n<\/div>\n<\/div><\/div><\/div>\n\n\n<p>\u0645\u0646\u0628\u0639: <a href=\"https:\/\/towardsdatascience.com\/building-android-apps-with-python-part-1-603820bebde8\/\" rel=\"nofollow noopener\" target=\"_blank\">TowardsDataScience<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u062c\u0627\u0648\u0627 \u0628\u0647\u200c\u0637\u0648\u0631 \u0633\u0646\u062a\u06cc \u0632\u0628\u0627\u0646 \u0627\u0635\u0644\u06cc \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0627\u0633\u062a\u060c \u0627\u06a9\u0648\u0633\u06cc\u0633\u062a\u0645 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0628\u0647\u200c\u06af\u0648\u0646\u0647\u200c\u0627\u06cc \u062a\u06a9\u0627\u0645\u0644 \u06cc\u0627\u0641\u062a\u0647 \u06a9\u0647 \u0628\u0627 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0645\u0627\u0646\u0646\u062f \u0641\u0644\u0627\u062a\u0631\u060c \u06a9\u0627\u062a\u0644\u06cc\u0646 \u0648 \u062d\u062a\u06cc Python \u0646\u06cc\u0632 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f. \u062a\u0637\u0628\u06cc\u0642\u200c\u067e\u0630\u06cc\u0631\u06cc \u067e\u0627\u06cc\u062a\u0648\u0646 \u0628\u0647 \u0622\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0646\u0641\u0648\u0630 \u062f\u0631 \u062f\u0627\u0645\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0627\u0632\u062c\u0645\u0644\u0647 \u062a\u0648\u0633\u0639\u0647 \u0627\u0646\u062f\u0631\u0648\u06cc\u062f \u0631\u0627 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0622\u0645\u0648\u0632\u0634\u06cc [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":37293,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,8,9],"tags":[],"class_list":["post-26639","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming-and-it-training","category-mobile-programming-articles","category-python-articles"],"_links":{"self":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/26639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/comments?post=26639"}],"version-history":[{"count":7,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/26639\/revisions"}],"predecessor-version":[{"id":63927,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/26639\/revisions\/63927"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media\/37293"}],"wp:attachment":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media?parent=26639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/categories?post=26639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/tags?post=26639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}