مقدمة في بايثون

مقدمة في سلسلة لغات برمجة بايثون

لطالما كنت مهتمًا ببايثون منذ التسعينيات.

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

هناك مجموعة كبيرة ومتنوعة من السيناريوهات التي تتفوق فيها بايثون.البرمجة النصية شلوأتمتة المهاموتطوير الشبكةهي فقط بعض الأمثلة الأساسية.

بايثون هي اللغة المفضلة لـتحليل البياناتوالتعلم الالي، ولكن يمكنه أيضًا التكيف لإنشاء ألعاب والعمل مع الأجهزة المضمنة.

الأهم من ذلك ، أنها اللغة المفضلة للمقدمةدورات علوم الكمبيوترفي الجامعات في جميع أنحاء العالم.

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

بفضل هذا الموقع الفريد ، من المرجح أن تنمو بايثون أكثر في المستقبل.

اللغة بسيطة ومعبرة ومباشرة تمامًا.

النظام البيئي ضخم. يبدو أن هناك مكتبة لكل ما يمكنك تخيله.

Python هي لغة برمجة عالية المستوى مناسبة للمبتدئين بفضل تركيبتها البديهية ومجتمعها الضخم ونظامها الإيكولوجي النابض بالحياة.

كما يحظى بتقدير المتخصصين في العديد من المجالات المختلفة

من الناحية الفنية ، فهي لغة مفسرة لا تحتوي على مرحلة تجميع وسيطة مثل اللغة المترجمة ، على سبيل المثال C أو Java.

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

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

تدعم Python مجموعة متنوعة من نماذج البرمجة المختلفة ، بما في ذلك البرمجة الإجرائية والبرمجة الموجهة للكائنات والبرمجة الوظيفية. إنه مرن بما يكفي للتكيف مع الكثير من الاحتياجات المختلفة.

تم إنشاؤه في عام 1991 بواسطة Guido van Rossum ، وقد تزايدت شعبيته خاصةً في السنوات الخمس الماضية ، كما يوضح مخطط المعلومات البياني الخاص بمؤشرات Google:

البدء ببايثون سهل للغاية. كل ما تحتاجه هو تثبيت الحزمة الرسمية من python.org لنظام التشغيل Windows أو macOS أو Linux ، وستكون جاهزًا للانطلاق.

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

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

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

يجب أن يتعلم كل شخص مهتم بالبرمجة أولاً.

بدءًا من هذا المنشور ، أريد إنشاء سلسلة جديدة مخصصة للغة برمجة Python.

لنذهب.


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