العودة إلى الأدوات

مترجم Python عبر الإنترنت

تشغيل Python 3.8-3.12 مع رفع الملفات ومجلدات المشاريع والمكتبات الشائعة

آخر تحديث
أدواتي
لا توجد أدوات بعد

جارٍ التحميل...

كيفية تشغيل كود Python عبر الإنترنت

  1. 1

    الصق الكود أو اختر مثالًا

    أدخل كود Python في المحرر، أو اختر بسرعة من الأمثلة المدمجة مثل NumPy أو Pandas أو Matplotlib لتبدأ على الفور.

  2. 2

    تأكيد إصدار بيئة التشغيل

    يعرض شريط الأدوات إصدار بيئة تشغيل Python عبر Pyodide داخل المتصفح حتى تتمكن من تأكيد بيئة التنفيذ.

  3. 3

    حمل المكتبات المطلوبة وقم بالتشغيل

    إذا كان الكود يستخدم مكتبات طرف ثالث، فيمكنك أولاً فتح "إدارة المكتبات" لتحميل الحزم المطلوبة؛ وعند حدوث خطأ بسبب حزمة مفقودة، يمكنك تثبيتها بنقرة واحدة وإعادة التشغيل.

  4. 4

    اعرض النتائج وشارك

    بعد التشغيل، اعرض النتائج أو الأخطاء أو مخططات Matplotlib في منطقة الإخراج، ويمكنك نسخ الإخراج أو استعادة السجل أو إنشاء رابط مشاركة.

نظرة عامة على الميزات

مترجم Python مجاني عبر الإنترنت وPython Playground. شغّل كود Python محلياً في المتصفح باستخدام Pyodide، مع إمكانية تحميل المكتبات الشائعة مثل NumPy وPandas وMatplotlib وScikit-learn وRequests عند الحاجة، دون تثبيت بيئة محلية.

وصف الأداة

مترجم Python مجاني عبر الإنترنت للإصدارات 3.8-3.12. ارفع CSV وExcel والخطوط وملفات .py، وأدر مجلدات المشروع، واستخدم NumPy وPandas وMatplotlib، وصدّر ZIP.

قائمة القدرات

  • يعرض إصدار بيئة تشغيل Pyodide الحالية، وهو مناسب للتعلم والتحقق من الأمثلة والتجارب السريعة.
  • تحتوي على أك��ر من 15 مكتبة Python شهيرة، ويمكن تحميل NumPy و Pandas و Matplotlib و SciPy و Scikit-learn و Requests و Beautiful Soup وغيرها.
  • توفر مدير المكتبات والتجميعات المعدة مسبقًا السريعة، مع معالجة تلقائية للتبعيات وعرض حجم التحميل المتوقع.
  • التعرف التلقائي على الحزم المفقودة وتوفير بوابة التثبيت بنقرة واحدة، مما يقلل تكاليف التحقيق بعد أخطاء الاستيراد.
  • يدعم الإدخال القياسي والإخراج القياسي وإخراج الأخطاء وتحذيرات التشغيل، ويمكن عرض مخططات Matplotlib مباشرة في لوحة النتائج.
  • توفر 12+ مثال معد مسبقًا و 20 سجل محلي أخير ورابط مشاركة، مما يسهل التدريس والتصحيح والتعاون.
  • يتم تنفيذ جميع الأكواد والبيانات محليًا في المتصفح ولا يتم رفعها إلى الخادم، مما يجعلها مناسبة للسيناريوهات الحساسة للخصوصية.
  • يدعم رفع الملفات والمجلدات ومشاريع ZIP، وإدارة نظام الملفات الافتراضي /project في شجرة قابلة للطي، وقراءة الملفات الناتجة أو كتابتها عبر مسارات نسبية.
  • يدعم تحميل الخطوط الصينية لـ Matplotlib من ملفات المشروع، وتنزيل main.py وrequirements.txt وZIP للمشروع، وعرض دليل بناء محلي باستخدام PyInstaller.

أدوات ذات صلة

أدلة ذات صلة

الأسئلة الشائعة

كيفية تشغيل كود Python عبر الإنترنت؟
الصق كود Python في المحرر، أو اختر مثالًا معدًا مسبقًا أولًا، ثم انقر على "تشغيل". ستقوم الأداة بتنفيذ الكود محليًا في المتصفح وتعرض النتائج والأخطاء أو الرسوم البيانية فورًا.
هل يدعم مترجم Python عبر الإنترنت NumPy و Pandas و Matplotlib؟
نعم، تدعم. يمكن للأداة تحميل أكثر من 15 مكتبة شهيرة مثل NumPy و Pandas و Matplotlib و SciPy و Scikit-learn و Requests و Beautiful Soup، وهي مناسبة للحسابات العلمية وتحليل البيانات والتصور.
ماذا أفعل إذا حدث خطأ نقص مكتبة عند الاستيراد؟
عندما يستخدم الكود مكتبة لم يتم تحميلها بعد، ستتعرف الأداة تلقائيًا على الحزم المفقودة الشائعة وتوفر بوابة تثبيت بنقرة واحدة. يمكنك أيضًا فتح "مدير المكتبات" بنشاط والبحث عن تحميل المكتبات المطلوبة.
كيف أحفظ مشروع Python أو أصدّره أو أشاركه؟
يتم حفظ الكود والملفات المرفوعة والملفات الناتجة في المتصفح الحالي. يمكنك تنزيل main.py أو requirements.txt أو ZIP كامل للمشروع؛ رابط مشاركة الكود يتضمن main.py وإصدار Python فقط. لإنشاء ملف تنفيذي، صدّر المشروع واستخدم PyInstaller على نظام التشغيل الهدف؛ لا يمكن للمتصفح إنشاء EXE أو تطبيق macOS أو ملف Linux ثنائي مباشرة.
هل سيتم تحميل الكود إلى الخادم؟
لا. يتم تنفيذ كود Python والنتائج ومعظم المعالجات محليًا في المتصفح ولن يتم تحميلها إلى الخادم بنشاط، وهي مناسبة لتصحيح السكريبتات الحساسة أو معالجة البيانات الخاصة.
هل يمكنني رفع وحدات Python مخصصة وملفات CSV وExcel والخطوط وغيرها؟
نعم. تدعم لوحة الملفات ملفًا واحدًا أو عدة ملفات أو مجلدات أو ZIP، وتحافظ على البنية داخل /project. يمكن لـ Python قراءة CSV وExcel وJSON والصور والخطوط بمسارات نسبية واستيراد وحدات .py من المشروع؛ يجب تسجيل خطوط Matplotlib الصينية عبر font_manager.addfont().
ما الحالات التي تناسبها هذه الأداة؟
مناسبة للتعلم، والتحقق من الصيغة، واختبار الخوارزميات، والعروض التعليمية، ومعالجة البيانات الصغيرة، والاختبار السريع لكود NumPy و Pandas و Matplotlib. بالنسبة للنشر الرسمي أو مهام الحساب الطويلة، نوصي بالاستخدام في البيئة المحلية أو خادم.