مقدمة إلى دروس بايثون أكثر من 1300 سطر من التعليمات البرمجية ، مما يتيح لك إتقان الأساسيات بسهولة

مقدمة

هذه المقالة مناسبة للمبرمجين ذوي الخبرة للوصول إلى عالم Python في أسرع وقت ممكن.على وجه الخصوص ، إذا كنت تتقن Java و Javascript ، فيمكنك كتابة برامج Python المفيدة بسرعة وطلاقة في Python في أقل من ساعة.

لماذا تستخدم بايثون

لنفترض أن لدينا مثل هذه المهمة: ما عليك سوى اختبار ما إذا كانت أجهزة الكمبيوتر في الشبكة المحلية متصلة أم لا. يتراوح نطاق IP لهذه الأجهزة من 192.168.0.101 إلى 192.168.0.200.

الفكرة: استخدم برمجة shell. (Linux هو عادةً bash و Windows عبارة عن نص برمجي دفعي). على سبيل المثال ، في Windows ، استخدم الأمر ping ip لاختبار كل جهاز بدوره والحصول على إخراج وحدة التحكم. نظرًا لأن نص وحدة التحكم عادةً ما يكون رد "" من ... "عندما لا يكون هناك اتصال ، يكون النص" مهلة ... "، لذلك ، من خلال إجراء بحث سلسلة في النتيجة ، يمكنك معرفة ما إذا كان الجهاز متصلاً أم لا.

كود Java هو كما يلي:

يعمل هذا الرمز بشكل جيد ، المشكلة هي أنه من أجل تشغيل هذا الرمز ، عليك القيام ببعض الأعمال الإضافية. وتشمل هذه الأعمال الإضافية:

  • اكتب ملف الفصل
  • اكتب طريقة رئيسية
  • تجميعها إلى رمز بايت
  • نظرًا لأنه لا يمكن تشغيل كود البايت مباشرة ، فأنت بحاجة إلى كتابة نص صغير bat أو bash لتشغيله.

بالطبع ، يمكن فعل الشيء نفسه في C / C ++. لكن C / C ++ ليست لغة مشتركة بين الأنظمة الأساسية. في هذا المثال البسيط بما فيه الكفاية ، قد لا يكون الفرق بين تنفيذ C / C ++ و Java مرئيًا ، ولكن في بعض الحالات الأكثر تعقيدًا سيناريوهات ، على سبيل المثال ، لتسجيل معلومات الاتصال بقاعدة بيانات الشبكة. نظرًا للتطبيقات المختلفة لواجهات الشبكة في Linux و Windows ، يجب عليك كتابة نسختين من الوظيفة. مع Java ، لا يوجد مثل هذا القلق.

يتم تنفيذ Python على النحو التالي:

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

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

بناء الجملة الأساسي للبايثون

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

لماذا لا يتم الانتهاء من تطوير لغات البرمجة؟

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

احتمال نجاح صندوق المساومة الصيد كم؟ بيثون يأخذك إلى تحليل

ينان Linwei Yuhong معلمي المدارس الابتدائية والطلاب للمشاركة في "نظام التعليم Linwei 2019 حفل توزيع الجوائز السنوي نائب الرئيس اختتمت الأنشطة قراءة الشعر 2020 السنة الجديدة"

الانتهاء هوانغ هوانغ لونغ شرطة المرور مهرجان الشتاء بنجاح سلسلة من الأنشطة عبر البلاد نائب الرئيس للتزلج 2020 U سلسلة هوانغ لونغ المهام الأمنية محطة حركة المرور على الطرق على الصعيد الوطني

"الشرطة Zhashui" الرياح الباردة والثلوج على الطريق دون خوف Baochang تونغ

"تحذير الثلوج واحة" ليست في معظم الأيام الجميلة من الثلوج، ولكن الثلوج يقف "سنو باترول"

2020 تونغتشوان أول تساقط للثلوج، ونحن نتمسك الطريق

تشيو يولين، نائب عمدة التوجيه السلف تفتيش كامل حافة نظرا عمل الشرطة

أنتجت العلم الأحمر العلامة التجارية الجديدة إنتاج SUV الكهربائية خلال العام ما مجموعه 51500

الجديد بورش 911 GT3 مستوى منخفض مظهر أو معرض جنيف للسيارات

تسلا نموذج Y أيضا توطين سريع؟