جرب Python في متصفحك باستخدام هذه الأصداف التفاعلية المجانية عبر الإنترنت

جرب Python في متصفحك باستخدام هذه الأصداف التفاعلية المجانية عبر الإنترنت

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





تجاهل كل ذلك. إنه غير ضروري حتى تعرف ما إذا كانت بايثون مناسبة لك.





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





1. بايثون في أي مكان

إذا كان هناك سبب واحد لماذا بايثون في أي مكان يتفوق على كل مترجم Python عبر الإنترنت ، فهو يدعم IPython. IPython هو بديل أكثر تقدمًا لمترجم Python الافتراضي. باستخدامه ، تحصل على مجموعة من الميزات المفيدة: إكمال علامة التبويب أثناء الكتابة ، والقدرة على 'رؤية' متغيرات وأساليب الكائن في الوقت الفعلي ، وقراءة وثائق الوحدة النمطية المضمنة ، والمزيد.

لا شيء من هذا ضروري للغاية ، بالطبع. إذا كنت أ مكتمل مبتدئًا ، قد ترغب في تخطيه الآن والعودة في غضون أسابيع قليلة عندما تشعر براحة أكبر. ولكن بقدر ما يذهب مترجمي Python ، فإن IPython هو المعيار للإنتاجية.



ملحوظة: Python Anywhere هو في الواقع أكثر من ذلك بكثير. إنه IDE كامل للويب يتيح لك إنشاء واستضافة تطبيقات Python على الويب. صفحة 'جرب IPython' هذه هي مجرد أداة جانبية صغيرة أنيقة.

2. كمان بايثون

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





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

لاحظ أنه يمكنك أيضًا 'حفظ ومشاركة' الكود الذي كتبته. يمكن أن يكون هذا مفيدًا إذا كان لديك موجه لمساعدتك في تصحيح الأخطاء ، أو إذا كنت تتعاون مع الآخرين في مشروع ما.





3. Rep.it

الاسم Rep.it تأتي من REPL ، والتي تعني 'Read-Eval-Print Loop' (في الأساس مرادف لـ 'shell التفاعلي' لذا لا تخلط). يدعم Repl.it عشرات اللغات ، بما في ذلك Python 2.x و Python 3.x ، لذلك إذا قررت أن Python لا بالنسبة لك ، لا يزال بإمكانك استخدامه عند تعلم C # و Java و Ruby و Lua و ES6 والمزيد.

أفضل ما أحبه هو قابليته للتخصيص. يمكنك تعديل التنسيق وموضوع اللون وحجم الخط وحجم المسافة البادئة ونوع الالتفاف وما إذا كنت تريد تمكين الإكمال التلقائي أم لا. الواجهة مباشرة. وإذا قمت بإنشاء حساب ، يمكنك حفظ التعليمات البرمجية الخاصة بك وسحبها مرة أخرى لاحقًا.

وهناك فائدة كبيرة أخرى لـ Repl.it: يمكنك الاستيراد أي حزمة بايثون أبدا لأنها تدعمهم جميعًا .

أربعة. حلية

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

كيفية اختراق الأموال في حسابك المصرفي

خطة Trinket المجانية ، على الرغم من كونها غير محدودة إلى الأبد ، إلا أنها تسمح فقط لـ Python 2.x. إذا كنت تريد الوصول الكامل إلى إصدار Python 3.x من Trinket ، فستحتاج إلى الترقية إلى خطة Connect ، والتي تكلف 9 دولارات شهريًا أو 72 دولارًا سنويًا. يستلزم 'الوصول الكامل' جميع وحدات Python المدمجة بما في ذلك Numpy و Matplotlib و SciPy والمزيد.

5. إيديون

إيديون هي أداة للأغراض العامة 'جرب أي لغة برمجة عبر الإنترنت' ، لذا فهي ليست مليئة بالميزات أو متقدمة مثل الخيارات الأخرى أعلاه. هذا ما هو عليه هل لديك: أكثر من 60 لغة برمجة مختلفة وخيار تسمية التعليمات البرمجية الخاصة بك على أنها عامة أو سرية أو خاصة.

الكود المكتوب بلغة Ideone يخضع أيضًا لبعض القيود:

  • 10 ثوانٍ كحد أقصى للترجمة / الترجمة.
  • بحد أقصى 5 أو 15 ثانية أثناء التنفيذ (للضيوف أو المستخدمين المسجلين).
  • 256 ميغا بايت كحد أقصى من ذاكرة الوصول العشوائي أثناء التنفيذ.
  • تم حظر الوصول إلى الإنترنت ولا يمكن إنشاء ملفات جديدة.

بشكل عام ، يعد Ideone خيارًا جيدًا إذا كنت تحتاج فقط إلى اختبار القليل من التعليمات البرمجية على الفور ، ولكن بالنسبة لاستكشافات Python الأكثر جدية ، أفضل استخدام أحد البرامج الأخرى المذكورة أعلاه.

علاوة: مدرس بايثون

مدرس بايثون ليست قذيفة Python تفاعلية ، في حد ذاتها. بدلاً من ذلك ، بمجرد كتابة الكود الخاص بك ، فإنه سيحلل ما كتبته ويقدم تصورًا لمنطق الكود. النتيجة؟ سلسلة من اللقطات التي يمكنك استعراضها ، سطر واحد من التعليمات البرمجية في كل مرة ، لترى كيف يتم تنفيذ التعليمات البرمجية بالفعل من البداية إلى النهاية.

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

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

نصائح لمواصلة رحلة بايثون الخاصة بك

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

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

كيف تحب بايثون؟ هل هناك أي قذائف تفاعلية جيدة فاتتنا؟ إذا كان لديك أي نصائح أخرى في لغة Python ، خاصة للمبتدئين ، فيرجى مشاركتنا أدناه!

يشارك يشارك سقسقة بريد الالكتروني دليل المبتدئين لتحريك الكلام

يمكن أن يمثل تنشيط الكلام تحديًا. إذا كنت مستعدًا لبدء إضافة حوار إلى مشروعك ، فسنقوم بتقسيم العملية نيابةً عنك.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • برمجة
  • بايثون
نبذة عن الكاتب جويل لي(تم نشر 1524 مقالة)

جويل لي هو رئيس تحرير MakeUseOf منذ عام 2018. وهو حاصل على بكالوريوس العلوم. في علوم الكمبيوتر وأكثر من تسع سنوات من الخبرة المهنية في الكتابة والتحرير.

المزيد من Joel Lee

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

كيف يمكنني نقل التطبيقات إلى بطاقة sd
انقر هنا للاشتراك