هل نحتاج إلى تثبيت Python على جهاز الكمبيوتر الخاص بنا لدراستها؟
ربما غير مطلوب.
انظر كيف يعمل.
دعنا نتخيل أنك بحاجة إلى دراسة Python أو تشغيل التعليمات البرمجية لاختبار شيء ما ، لكن جهاز الكمبيوتر الخاص بك لا يمتلك الموارد اللازمة لتثبيته.
قد لا تستمتع بإعداد جهاز الكمبيوتر الخاص بك ، ولكنك تحتاج إلى تعلم كيفية القيام بذلك للعمل ، أو قد تحتاج فقط إلى تنفيذ رمز يبهرك.
بعد ذلك ، يمكنك أن تسأل كيف يكون ذلك ممكنًا.
ماذا لو كان بإمكانك استخدام متصفحك لتنفيذ Python عبر الإنترنت؟
لتشغيل كود Python في متصفحك ، كل ما تحتاجه هو مترجم Python عبر الإنترنت.
بارد جدا. أليس كذلك؟
يمكنك توفير الوقت على الإعداد باستخدام IDEs عبر الإنترنت. يمكنك البدء في دراسة لغة Python بسرعة والبدء في استخدامها لتشغيل برامجك الخاصة.
للإنشاء والتصحيح ، تحتاج إلى شراء برنامج Python IDE المتخصص إذا كنت مطورًا محترفًا وتقضي معظم وقتك في الترميز.
في هذه المقالة ، سنلقي نظرة على 15 من أفضل برامج التحويل البرمجي لـ Python التي يمكنك استخدامها لتشغيل كود Python في متصفحك مباشرةً.
1. Python.org
لغرض تشغيل كود Python ، يقدم موقع Python الرسمي قشرة Python عبر الإنترنت.
قذيفة Python عبر الإنترنت الخاصة بـ Python.org قابلة للمقارنة مع مترجم Python الذي تقوم بتثبيته على جهاز الكمبيوتر الخاص بك.
سيكون لديك حق الوصول إلى الأجهزة التي تم تكوينها مسبقًا مع بيئة Python كاملة ، ولن تحتاج إلى تثبيت أي برنامج آخر لكتابة أو تشغيل التعليمات البرمجية من متصفحك.
يمكنك فقط تشغيل كود Python ، وليس التطبيقات ، عبر واجهة shell Python.org. من المفيد فقط التحقق من نتائج كمية صغيرة من كود Python.
في ضوء ذلك ، فإن قشرة Python.org ليست الخيار الأفضل إذا كنت تبحث عن مترجم Python عبر الإنترنت لتشغيل تطبيق Python المكون من 100 سطر.
2. النقطة التعليمية
لتشغيل الكود المصدري لـ Python ، يعد Tutorialspoint أحد مجمعي Python الأكثر شهرة وسرعة عبر الإنترنت.
لا توجد رسوم لهذا المترجم. Python 2.0 و 3.0 إصدارات مدعومة.
يتم اختيار هذا النوع من المترجم من قبل ملايين المستخدمين حول العالم. إن قدرة هذا المترجم على تشغيل عينة التعليمات البرمجية في المتصفح على الفور هي أهم ميزة له.
تتوفر قدرة المستخدمين على إنشاء وإدارة المشاريع بالإضافة إلى Python shell ، الذي يستخدم لتشغيل البرنامج النصي.
يوفر مترجم Tutorialspoint Python مكالمات عالية الأداء لإجراء حسابات قابلة للمقارنة وهو سهل الاستخدام.
3. برمج
يتم تجميع تطبيقات Python باستخدام البرنامج Programiz. إنه متاح للتنزيل على نظامنا المحلي أو للاستخدام عبر الإنترنت باستخدام متصفح الويب.
يتم استخدامه لتعليم بايثون بواسطة ملايين المبرمجين.
بالإضافة إلى Python ، فإنه يجمع أيضًا تعليمات برمجية مكتوبة بلغات أخرى ، مثل C و C ++ و Java وما إلى ذلك. يلزم وجود اتصال إنترنت موثوق به لبدء استخدام هذا المترجم ، وهو مجاني تمامًا.
لا يحتاج البرنامج إلى التثبيت لأنه يمكن استخدامه في متصفح الويب. علاوة على ذلك ، فهو يعمل مع الهواتف الذكية.
ومع ذلك ، لا يمكن للمرء العمل على برامج معقدة باستخدام الإصدار عبر الإنترنت.
4. paiza.io
Piaza.io هي أداة مساعدة جديدة نسبيًا مع توفر كل من الإصدارات المجانية والمدفوعة. نظرًا لأنك ربما لن تحتاج إلى هذه الميزات للتعلم ، يجب أن يكون الإصدار المجاني مناسبًا.
النسخة التجارية أكثر تعقيدًا وتوفر ميزات لتطوير المشاريع على مستوى المؤسسات.
الإسبانية واليابانية والإنجليزية هي اللغات الثلاث التي تشكل واجهة مستخدم Paiza.
بالإضافة إلى ذلك ، لديك خيار ربط حساب git الخاص بك وتمكين المزامنة التلقائية للرمز.
يمكن حفظ الرمز لمزيد من التحرير. يمكن أيضًا تغيير السمات ، بما في ذلك المحرر والخطوط والألوان وما إلى ذلك ، مع دمج تعاون الفريق عن بُعد في المترجم.
الإصدار السحابي متاح أيضًا لتطوير الويب. بشكل عام ، إنه تطوير جاهز للاستخدام.
5. كودشف
تصميمه البديهي يجعله سهل الاستخدام ، وتسمح لك ميزة قالب الكود بإعادة استخدام الكود القديم بدلاً من البدء من الصفر.
بينما يمكن أن يحافظ على التعليمات البرمجية الثابتة الأساسية الخاصة بك ، لا يتم دعم التعاون.
لا يقوم برنامج Codechef بتمويل مسابقات الترميز ومعسكرات التمهيد فحسب ، بل يمتلك أيضًا مترجمًا ومترجمًا خاصًا به من أجل التجميع السريع لـ C / C ++ و Python واللغات الأخرى المعروفة.
يمكن الاحتفاظ بملفاتك على الإنترنت وغير متصل. الأشخاص الآخرون مرحب بهم لاستخدام التعليمات البرمجية الخاصة بك. التصحيح ، ومع ذلك ، لا تقدم.
استخدم CodeChef للتحقق من التعليمات البرمجية الخاصة بك على الفور بحثًا عن الأخطاء. لديك خيار تنسيق التعليمات البرمجية باستخدام مجموعة من السمات والأنماط.
6. إعادة
لتشغيل نصوص بايثون عبر الإنترنت، يقدم Replit واجهة سهلة الاستخدام وجذابة للغاية. يحتوي على واجهة تحرير كود الوضع المظلم وهو من بين أفضل مترجمي Python عبر الإنترنت.
إنه مترجم بايثون مجاني على الإنترنت يمكنه تشغيل كود بايثون الخاص بك بسرعة.
سيظهر إخراج برنامج بايثون مباشرة على يمين كود المصدر. \
بصرف النظر عن Python3 ، فإنه يدعم أيضًا مترجمي الشفرات لـ Python2 ولغات البرمجة الأخرى ، مما يسمح لك بتشغيل C ++ أو Java code.
واحدة من أفضل مزايا برنامج التحويل البرمجي Replit عبر الإنترنت هي القدرة على الحفاظ على الجلسات المستمرة.
حيثما توقفت في المرة الأخيرة ، يمكنك متابعة الترميز مرة أخرى.
حتى بينما يمكنك استخدام Replit دون تسجيل الدخول أو الاشتراك ، فإن القيام بذلك سيمنحك الوصول إلى عدد من الخدمات ، بما في ذلك القدرة على مشاركة التعليمات البرمجية على GitHub وإنشاء أدلة العمل.
7. CodePad
برنامج التحويل البرمجي المباشر نسبيًا على الإنترنت هو CodePad.
ومع ذلك ، فهو بطيء جدًا عند مقارنته بمجمعي Python عبر الإنترنت. بصرف النظر عن رؤية الكود ، سواء أكان عامًا أم خاصًا ، فإنه لا يوفر حتى العديد من الميزات.
سيقوم CodePad بتشغيل برنامج Python الأساسي الخاص بك وتحقيق النتائج المرجوة على الرغم من كونه بطيئًا وبسيطًا.
استخدم CodePad لتطبيقات Python الصغيرة التي تحتوي على 10 إلى 20 سطرًا من التعليمات البرمجية ، لكن لا تتوقع المزيد من هذا المترجم الأساسي عبر الإنترنت.
8. بايثون أى مكان
منصة تسمى Pythonanywhere تقدم مترجم Python عبر الإنترنت يشبه الصدفة بالإضافة إلى استضافة Python تطبيقات الويب.
IPython ، غلاف مترجم Python لتنفيذ برنامج Python التفاعلي ، هو اسم مترجم Python عبر الإنترنت الذي تقدمه Pythonanywhere.
إذا كنت تعرف مفكرة Jupyter، ستلاحظ أن واجهة مترجم Pythonanywhere عبر الإنترنت تشبهها تمامًا.
يستخدم IPython عادةً في Python مع أبحاث البيانات. نظرًا لاستخدام IPython في كل من دفتر Jupyter و Pythonanywhere ، فإن هذا هو الحال.
على عكس العديد من برامج تجميع Python عبر الإنترنت ، يتيح Pyhtonanywhere استيراد مكتبات Python عالية المعالجة مثل numpy و pandas و scipy و beautifulsoup. تثبيت هذه المكتبات ليس مصدر قلق مع Pythonanywhere.
باستخدام Pythonanywhere IPython ، يمكنك بسهولة استيراد جميع حزم علوم بيانات Python الرئيسية والبدء في استخدامها.
9. برنامج OneCompiler
OneCompiler هو مترجم قائم على الويب يدعم 40 لغة برمجة ، بما في ذلك Python. يتضمن واجهة بسيطة مع إمكانية التبديل بين إعدادات التحرير الساطعة والمظلمة.
يمكنك استخدام OneCompiler لتطوير برنامج Python وتشغيله عبر الإنترنت وحتى مشاركته على مختلف وسائل التواصل الاجتماعي.
سرعة تنفيذ OneCopiler جيدة أيضًا ، وهي تعرض نتيجة شفرة المصدر على نفس الصفحة.
10 إيديون
يتوفر محرر نصوص Python وأداة مترجم على الإنترنت من Ideone.
يتم دعم أكثر من 55 لغة برمجة ، وواجهة المستخدم واضحة إلى حد ما.
ما عليك سوى إدخال رمز Python الخاص بك في محرر النصوص المتوفر ، والنقر فوق الزر "تشغيل" لتشغيل الكود ، وسيتم عرض النتائج في صفحة جديدة.
يمكنك نشر التعليمات البرمجية الخاصة بك إما علنًا أو بشكل خاص باستخدام إمكانية رؤية الشفرة الموجودة بها أيضًا.
أسلوب إخراج Ideone قديم بعض الشيء ويمكن أن يكون بطيئًا مقارنة بمجمعي Python الآخرين عبر الإنترنت.
11 JDoodle
مع دعم لأكثر من 50 لغة ، فإن JDoodle هو مترجم كامل عبر الإنترنت. على الرغم من أنه يتميز بمظهر بسيط ، إلا أنه يحتوي على الكثير من الإمكانات التي يفتقر إليها العديد من مترجمي Python عبر الإنترنت.
لنبدأ بمدى سرعة تشغيل برنامج Python عبر الإنترنت.
سيتم عرض نتائج البرنامج على نفس الصفحة ، ويمكنه تنفيذ برامج Python بسرعة.
يمكن حفظ البرنامج في المشاريع عبر الإنترنت التي يمكن استرجاعها لاحقًا بمجرد الانتهاء من تطويره وتشغيله. ليس سيئا ، هاه؟
يتم أيضًا توفير وظيفة تبديل للتبديل بين وضعي محرر كود Dark و Light. علاوة على ذلك ، لديك خيار تحميل Python وتشغيلها مباشرة من جهاز الكمبيوتر الخاص بك.
12 حلية
مترجم بايثون قادر إلى حد ما على الإنترنت هو Trinket. يمكنك تشغيل تطبيق Python باستخدام Trinket من أي مكان وعلى أي جهاز.
Trinket هو مترجم فريد عبر الإنترنت تم إنشاؤه فقط لتشغيل كود Python. تم بالفعل تثبيت مكتبات Pandas و NumPy و matplotlib المستخدمة على نطاق واسع في Python لأبحاث البيانات والحوسبة.
يوفر مترجم Python عبر الإنترنت Trinket وظائف matplotlib قوية.
نظرًا لأن العديد من مترجمي Python عبر الإنترنت لا يدعمون matplotlib ، فإن Trinket لا يفعل ذلك فحسب ، بل يستخدم أيضًا matplotlib لإنتاج الرسوم البيانية التي يتم عرضها على متصفح الويب.
13 Sololearn
للتعلم واستخدام الكود ، Sololearn هو أعظم تطبيق للهاتف المحمول.
بالإضافة إلى ذلك ، فإنه يوفر مترجمين عبر الإنترنت لمجموعة متنوعة من لغات الكمبيوتر ، ومع ذلك ، فإنه يدعم فقط المجمعين عبر الإنترنت لـ 12 لغة برمجة ، بما في ذلك Python.
تقدم SoloLearn مترجم لغة Python تفاعلي للغاية عبر الإنترنت.
علاوة على ذلك ، فإنه يوفر بعض الإعدادات المثيرة للاهتمام للأوضاع الساطعة والمظلمة. كأداة إضافية لمشاركة برنامج Python الخاص بك على الموقع ، يتضمن محرر التعليمات البرمجية SoloLearn على الإنترنت خيارات مثل الرؤية الخاصة والعامة.
يمكن مشاركة تطبيق Python الخاص بك مع مجتمع SoloLearn إذا قمت بتسجيل الدخول.
14 OnlineGDB
بالإضافة إلى Python3 ، يدعم OnlineGDB أكثر من 20 لغة.
إنه يوفر واجهة مستخدم محرر نصوص مذهلة تشبه محرر نصوص مستقل من IDE.
يتم تضمين العديد من الإمكانات ، بما في ذلك القدرة على تنزيل وتحميل الكود المصدري بالإضافة إلى تجميله.
يمكنك تحميل ملف Python إلى هذا المترجم عبر الإنترنت باستخدام كود مصدر التحميل ، وسيتم تشغيله هناك.
بالإضافة إلى ذلك ، فإنه يتيح لك تغيير حجم الخط والفجوات بين علامات التبويب ، وكذلك التنقل بين الوضعين الساطع والداكن.
15 Pythontutor
يتم دعم العديد من اللغات الإضافية بالإضافة إلى Python.
تنقسم مساحة العمل الخاصة بـ PythonTutor إلى ثلاثة أقسام: محرر التعليمات البرمجية ونافذة لتنفيذ البرنامج المرئي ونافذة لإخراج البرنامج.
التنفيذ المرئي هو ميزة خاصة يقدمها PythonTutor بمفرده ، على الرغم من أن غالبية الأدوات عبر الإنترنت توفر أيضًا عرض المدخلات والمخرجات.
أسهل طريقة لمعرفة كيفية عمل البرامج هي رؤية المترجم بصريا تنفيذ الكود.
يمكنك ملاحظة تفاعل كل سطر من التعليمات البرمجية مع المترجم الفوري لأنه ينتج الإخراج المطلوب من برنامج Python.
بدء جلسة مشتركة هو وظيفة إضافية رائعة. تتوفر نافذة دردشة للتواصل السريع ، إلى جانب القدرة على بدء تعديل التعليمات البرمجية ومطالبة الآخرين بالانضمام إلى الجلسة.
وفي الختام
وصل منشورنا حول أفضل جامعي بايثون على الإنترنت لعام 2022 إلى نتيجة في هذه المرحلة.
إذا كنت لا ترغب في تثبيت Python على جهاز الكمبيوتر الخاص بك أو إذا كنت تستخدم جهازًا محمولًا لفحص إخراج برنامج Python ، فإننا ننصح فقط باستخدام مترجم Python عبر الإنترنت.
في رأيي ، Ideone و onlineGDB و Replit و Trinket هم أفضل ثلاثة مترجمين فوريين للغة Python متاحين عبر الإنترنت من بين أفضل 15 مترجمًا مدرجين أعلاه.
اترك تعليق