كل شئ عن لغة بايثون

 تعريف لغة بايثون

هى لغة برمجه عالية المستوى لها اغراض متعددة وتستخدم فى شكل واسع فى العديد من المجالات مثل تطوير تطبيقات الويب وفى البرامج التى تستخدم الواجهات الرسومية وفى توزيع بعض انظمة التشغيل بشكل عام يمكن استخدامها لبرمجة البرامج البسيطة وانجاز المشاريع الكبيرة وتتميز ببساطة كتابتها وقراءتها سهلة وبسيطة التعلم وتستخدم فى اسلوب البرمجه الكائنيه مفتوحة المصدر وقابلة للتطوير

طرق استخدام لغة بايثون

تثبيت بايثون لانظمة ويندوز

تنزيل مترجم بايثون اللحظى وتنزيل احدث اصدار متاح
تثبيت محرر النصوص 
اختبر التثبيت فتح نافذة الاوامر ماكنتوش أو لينكس وكتابة الامر بايثون سيؤدى الى تحميل اصدار بايثون المجود على الجهاز ويتم اصطحابك الى سطر الاوامر الخاص بمترجم بايثون اللحظى

تعلم المفاهيم البسيطة

لغة بايثون لاتحتاج الى مترجم هى عبارة عن لغة ترجمه لحظيه يمكن تشغيل البرنامج مجرد احداث التغيرات فى الملف
تلاعب قليلا بالمترجم اللحظى يمكن استخدامه لاختبار الرمز البرمجى بدون اضافته الى البرنامج 
تعلم كيفية تعامل لغة بايثون مع الاغراض والمتغيرات يعنى ذلك ان كل شئ فى البرنامج يتم التعامل معه كغرض

استخدام مترجم بايثون اللحظى كآلة حاسبة

تشغيل المترجم اللحظى وفتح سطر الاوامر وكتابة الامر بايثون والضغط على ادخال
قم بعمليات حسابية بسيطة يمكن استخدامها بسهولة والاطلاع على الصندوق الموجود بالاسفل للنظر الى بعض امثلة استخدام وظائف الآلة حاسبة
احسب الاس يمكن استخدامه للاشارة الى الاس ويمكن للغة بايثون حساب الارقام الكبيرة بسرعة
انشئ متغيرات وتلاعب بها يمكن تخصيص متغيرات فى لغة بايثون لاجراء عملية الجبر البسيطة 
غلق المترجم اللحظى 

انشاء برنامجك الاول

فتح محرر النصوص 
استخدام الامر بايثون
اضف العبارة 
حفظ الملف افتح قائمة ملف فى محرر النصوص واختيار حفظ باسم ثم اختيار نوع الملف فى القائمة المنسدلة تحت الاسم
شغل البرنامج افتح سطر الاوامر والتوجه الى مكان حفظ الملف ثم شغل الملف بعد الوصول الى مكانه عن طريق كتابة he11o.py ثم الضغط على ادخال
اختبر البرامج باستمرار 

تطوير برامج متقدمة

اختبر امرا بسيطا للتحكم بمسار البرنامج 
انشاء الدوال من خلال البرامج 
انشاء برامج التحكم فى مسار اكثر تعقيدا
تعليم التعبيرات الشرطية الاخرى

مميزات لغة بايثون

دعم للبمجه الوظيفية
سهلة التعلم
حرة ومفتوحة المصدر
عالية المستوى
كائنية التوجه
قابلية التوسع
نماذج البرمجه متعددة
تبسيط تطوير البرمجيات المعقدة
يمكن استخدامها فى العديد من انظمة التشغيل

عيوب لغة بايثون

بطيئة بقارنتها بالغات البرمجية الاخرى
لم تتمكن من دخول سباق تطبيقات الموبايل على الرغم من استخدامها فى الكثير من تطبيقات الويب
اعتاد معظم المبرجمين الذين يستخدمون لغة بايثون على المكاتبات التى تقدمها اللغة بالاضافه الى طريقة كتابتها فاصبح من الصعوبة لهم تعلم لغة جديدة
ينصح قبل البدء فى تعلم لغة بايثون اتقان الخوارزميات ومحاولة تعلم بلغات سى وسى بلس بلس ليمكنك العمل على برامج بايثون باحتراف


0 تعليقات