تعرف على كيفية إنشاء ملف قابل للتنفيذ باستخدام PyInstaller من خلال دليلنا الشامل حول Python. أتقن العملية خطوة بخطوة للتنفيذ المبسط.

• Python 3
• Python 3.12

Equipment list

Here you can find the list of equipment used to create this tutorial.

This link will also show the software list used to create this tutorial.

تعليمي ذات صلة - بيثون

في هذه الصفحة، نقدم وصولاً سريعاً إلى قائمة من الدروس المتعلقة بـ Python.

ما هو تطبيق EXE؟

تطبيق EXE (قابل للتنفيذ) هو تنسيق ملف يمكن البرنامج من التشغيل على نظام تشغيل Windows. يحتوي على رمز الجهاز الذي يمكن تنفيذه مباشرة بواسطة وحدة المعالجة المركزية للكمبيوتر ، مما يسمح للبرنامج بأداء مهام أو وظائف محددة على النحو الذي صممه مطور البرنامج.

لماذا إنشاء تطبيق EXE باستخدام بيثون؟

يمكن أن يكون إنشاء تطبيق EXE باستخدام Python مفيدا لعدة أسباب ، بما في ذلك سهولة توزيع برنامجك على المستخدمين الذين قد لا يكون لديهم Python مثبتا ، والتأكد من أن تطبيقك يمكن تشغيله بشكل مستقل دون الحاجة إلى مترجم Python ، وتعزيز أمان التعليمات البرمجية الخاصة بك عن طريق تجميعها في ملف واحد قابل للتنفيذ.

كيف يعمل PyInstaller؟

يعمل PyInstaller من خلال تحليل برنامج Python الخاص بك ، واكتشاف تبعياته ، وتجميع كل شيء في حزمة قابلة للتنفيذ مستقلة. يقوم بجمع جميع الوحدات والمكتبات والموارد الضرورية التي يستخدمها البرنامج النصي الخاص بك وحزمها معا ، جنبا إلى جنب مع مترجم Python إذا لزم الأمر ، في ملف واحد قابل للتنفيذ يمكن تشغيله بشكل مستقل على نظام هدف دون الحاجة إلى تثبيت Python.

البرنامج التعليمي بايثون - إنشاء ملف قابل للتنفيذ باستخدام PyInstaller

تثبيت PyInstaller.

Copy to Clipboard

إنشاء برنامج نصي بايثون.

Copy to Clipboard

تحويل هذا البرنامج النصي إلى ملف Windows EXE.

Copy to Clipboard

سيقوم Pyinstaller بإنشاء ملف واحد قابل للتنفيذ من برنامج Python النصي الخاص بك.

سيتم إنشاء هذا الملف القابل للتنفيذ في دليل DIST.

ابدأ تشغيل تطبيق Windows بنقرة مزدوجة أو باستخدام سطر الأوامر.

Copy to Clipboard

قم بإنشاء ملف واحد قابل للتنفيذ من برامج نصية متعددة.

Copy to Clipboard

سيقوم PyInstaller بتحليل كلا الملفين ، وجمع تبعياتهما ، وإنشاء ملف تنفيذي واحد يتضمن الكود من كلا النصين.

استنتاج

تعرف على كيفية إنشاء ملفات تنفيذية من نصوص Python النصية دون عناء. قم بتبسيط التوزيع وتحسين قابلية النقل وتبسيط النشر باستخدام هذا الدليل الشامل. أتقن العملية وارفع مهاراتك في الترميز اليوم.