ما هي لغة برمجة بايثون؟

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

شعار بيثون

ما هي لغة برمجة بايثون

عندما يتعلق الأمر بتطوير التطبيقات السريعة(Rapid Application Development) ، علينا أن نقول أن Python هي الأفضل في هذا الصدد لأنها توفر خيارات ربط ديناميكية وديناميكية للكتابة.

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

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

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

ليس ذلك فحسب ، بل من الممكن أيضًا استيراد الوحدات النمطية وتصديرها بسهولة نسبية ، وهذا أمر جيد دائمًا.

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

  1. كيف نستخدم بايثون؟
  2. من المرجح أن يستخدم بايثون؟

رموز عينة للمبتدئين(Sample codes for beginners)

  1. مرحبا بالعالم
  2. قم بإنشاء قاموس طباعة

1] كيف نستخدم بايثون؟

حسنًا ، أحد أفضل الأشياء في Python هو حقيقة أنها لغة برمجة للأغراض العامة. نعم ، نحن نعني أنه يمكن ذلك في جميع المواقف تقريبًا ، إذا (All Trades)شئت(Jack) . بالإضافة إلى ذلك ، يجب أن نشير إلى أن Python هي لغة مفسرة ، وهذا يعني أن الشفرة لا تتم ترجمتها إلى تنسيق قابل للقراءة لأجهزة الكمبيوتر في وقت التشغيل ، بل بعد ذلك.

علاوة على ذلك ، يُنظر إلى اللغة ، في الحقيقة ، على أنها "لغة برمجة نصية" لأنها صممت في الأصل لمشاريع تافهة. لكن من الواضح أن هذا لم يعد هو الحال ، وعلى هذا النحو ، أصبحت اللغة واحدة من أكثر اللغات المحبوبة في عالم البرمجة.

2] من المرجح أن يستخدم بايثون(Python) ؟

لا ينبغي أبدًا الاستهانة بالجانب متعدد الأغراض لهذه اللغة. إذا ألقيت نظرة على وكالة ناسا(NASA) ، فربما لم تدرك أن بايثون(Python) تحظى بشعبية كبيرة في صناعة الفضاء(Space) . إنه نظام القيادة المركزي الذي يقوم بتشغيل Robonaut 2(Robonaut 2) التابع لمحطة الفضاء (Space)الدولية(International) .

في عالم ألعاب الفيديو(Video Games) ، تحظى اللغة بشعبية كبيرة أيضًا. نحن نتفهم أن Activision تستخدمها لبناء واختبار ألقابها. ليس ذلك فحسب ، بل يتم استخدامه أيضًا لتتبع الغشاشين وإيقافهم في مساراتهم.

الذكاء الاصطناعي هو(Intelligence) قطعة كبيرة أخرى من اللغز حيث تنمو بايثون(Python) بسرعة كبيرة. المساحة الصغيرة وسهولة الاستخدام تجعلها مثالية لهذه المنطقة عند مقارنتها بأمثال Java وغيرها الكثير.

قراءة(Read) : ما هي لغة البرمجة R(What is the R programming language) ؟

رموز عينة للمبتدئين

1] أهلاً بالعالم!

وفقًا للتقاليد ، يجب على الأشخاص الذين يتعلمون البرمجة لأول مرة برمجة Hello World قبل أي شيء آخر ، لذلك هذا ما سنفعله.

للبدء ، افتح Python ، ثم اكتب السطر التالي من التعليمات البرمجية ، وتابع عن طريق الضغط على مفتاح Enter بلوحة المفاتيح:

print(‘Hello World!’)

يجب أن تبدو النتيجة النهائية بالشكل أدناه.

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

2] إنشاء قاموس طباعة

حان الوقت الآن لإنشاء قاموس طباعة بسيط:

thisdict = {
"brand": "Subaru",
"model": "Impreza",
"year": 2017
}
print(thisdict)

You can easily change the values of a specific item by running this code. Note that we’ve referred to the key name:

thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
thisdict["year"] = 2020

خاتمة

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

اقرأ التالي(Read next) : ما هي لغة برمجة Google Go(What is Google Go Programming Language) .



About the author

أنا مهندس برمجيات بخبرة تزيد عن 10 سنوات في بناء وصيانة أجهزة Apple Mac وأجهزة iOS ومتصفحات Google Chrome. تشمل تجربتي تطوير منتجات البرامج وصيانتها وتشغيلها من البداية أو المساهمة في مشاريع مفتوحة المصدر. لقد أتيحت لي أيضًا الفرصة للعمل في مجموعة متنوعة من مشاريع الأجهزة - من إصلاح الشاشات المكسورة في المستشفيات إلى تصميم وتنفيذ ميزات جديدة لجهاز iPhone. في أوقات فراغي ، أستمتع بلعب ألعاب الفيديو المفضلة ، أو قراءة الكتب ، أو طهي العشاء مع عائلتي ، أو قضاء الوقت مع الأصدقاء.



Related posts