محرر بايثون (تشغيل في المتصفح)
اكتب بايثون حقيقية وشغّلها في متصفحك — بلا تثبيت، بلا خادم، بلا حساب. مدعوم بـ Pyodide، وهو إصدار كامل من CPython مُجمَّع إلى WebAssembly.
825 مشاهدة
بايثون حقيقية، دون تدخل خادم
تُشغّل هذه الأداة مفسّر CPython حقيقيًا مُجمَّعًا إلى WebAssembly (Pyodide)، يُحمَّل مرة واحدة في متصفحك ويعمل بالكامل على جهازك — كودك لا يصل أبدًا إلى خادم هذا الموقع. يقوم التشغيل الأول بتنزيل بيئة تشغيل بايثون (نحو 12 ميغابايت، يخزّنها متصفحك مؤقتًا بعد ذلك)، وهو ما يستغرق بضع ثوانٍ؛ كل تشغيل بعد ذلك يبدأ فورًا.
مكتبة بايثون القياسية الكاملة متاحة (math، json، re، datetime، وغيرها) — هذه بايثون حقيقية، وليست مجموعة فرعية محاكاة.
الأسئلة الشائعة
لماذا يستغرق التشغيل الأول بضع ثوانٍ؟
يقوم متصفحك بتنزيل بيئة تشغيل بايثون بصيغة WebAssembly وتهيئتها في المرة الأولى فقط — بعد ذلك تُخزَّن مؤقتًا، وتبدأ الزيارات اللاحقة (والتشغيلات اللاحقة على الصفحة ذاتها) فورًا.
هل يمكنني تثبيت حزم مثل numpy أو requests؟
تُشغّل هذه الأداة المكتبة القياسية فقط. يدعم Pyodide تثبيت حزم بايثون الخالصة عبر micropip، لكن ذلك يضيف خطوة تنزيل إضافية ويخرج عن نطاق هذه الأداة الخفيفة — لهذا الغرض استخدم وحدة تحكم Pyodide مباشرة.
هل يعمل الكود الخاص بي على خادمكم؟
لا — لا يُرفع أي شيء إلى أي مكان. يعمل مفسّر بايثون كـ WebAssembly داخل علامة تبويب متصفحك، تمامًا مثل أي جافاسكريبت آخر في هذه الصفحة.
أدوات مشابهة
الإبلاغ عن مشكلة
محرر بايثون (تشغيل في المتصفح)