لنتعرف على لغة بايثون (Python)

اليوم سوف نتعرف على سر شعبية البايثون، السبب وراء كونها من اكثر لغات البرمجة شعبية في العقد الاخير، ونتعلم المعلومات التي قد تهمنا قبل ان نبدأ تعلم لغة البايثون.

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

بايثون: لغة برمجة متعددة الاستخدامات وشائعة

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

الميزات الرئيسية لبايثون:

  • لغة سهلة الاستخدام: حيث تعتبر بايثون لغة مثالية للمبتدئين، فهي سهلة جدًا للقراءة والكتابة وذلك كونها قريبة من اللغة الانجليزية وتتميز بقواعد بسيطة ومختصرة وتعد لغه عالية المستوى، اي انها لا تتطلب امور معقدة من المستخدم كادارة الذاكرة مثلا
  • مفتوحة المصدر ومدعومة من مجتمع كبير: تتميز لغة البايثون بكونها مفتوحة المصدر، بمعنى انه بامكننا الاتطلاع على الكود الذي برمج اللغة، ويسمح لنا بتلقي الحثلنات على النسخ القادمة بسهولة، وهذا ايضًا يعني وجود العديد من المصادر التي تشرح مشاريع مختلفة للايثون، فان لغة بايثون هي من اكثر اللغات التي تحوي مكتبات واطر عمل ضخمة والتي بدورها تسهل لنا دور البرمجة
  • متعددة المنصات: اذ يمكن استخدامها بدون تعديلات على عدة معالجات او انظمة كالويندوز واللينوكس والماك والراسبيري باي والاردوينو وغيرها
  • فرص توظيفية رائعة: تُعد بايثون من أكثر اللغات المطلوبة في مجالات مثل تطوير البرمجيات، الذكاء الاصطناعي، المالية، الحوسبة السحابية، والأمن السيبراني. لا يوجد شركة اليوم لا تستعمل بايثون
  • لغة مفسرة وليست مترجمة: يتم تنفيد الكود سطرًا بسطر بواسطة برنامج المسمى بالمفسر (interpreter)، كونها تعمل مع مفسر يعني انها تستطيع تشغيل نفس الكود على المنصات، ويعني انه بالامكان تعديل الكود دون الحاجة الى ترجمة البرنامج (او بكلمة دقيقة اكثر نوفر بما يسمى compilation stage
  • تتيح لنا الاتصال بلغات برمجة اخرى كالسي والسي بلاس بلاس

سيئات لغة البايثون:

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

اين تستخدم لغة بايثون:

تطوير الويب: باستخدام أُطر العمل مثل Django وFlask.
علم البيانات وتحليلها: من خلال مكتبات مثل Pandas وNumPy وMatplotlib.
التعلم الآلي والذكاء الاصطناعي: باستخدام TensorFlow وPyTorch وScikit-learn.
الأتمتة والبرمجة النصية: لأتمتة المهام المتكررة بسهولة.
تطوير الألعاب: باستخدام مكتبات مثل Pygame.
استخلاص البيانات من الويب (Web Scraping): باستخدام أدوات مثل BeautifulSoup وScrapy.
تطبيقات سطح المكتب: باستخدام أُطر عمل واجهات المستخدم الرسومية مثل Tkinter وPyQt.
الحوسبة العلمية: باستخدام مكتبات مثل SciPy وSymPy.
إنترنت الأشياء (IoT): باستخدام MicroPython و Raspberry Pi.
DevOps والحوسبة السحابية: من خلال البرمجة النصية وأتمتة العمليات باستخدام واجهات برمجة التطبيقات (APIs).
الأمن السيبراني: لاختبار الاختراق وتطوير أدوات القرصنة الأخلاقية.

هل البايثون هي لغة جيدة للتعليم

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

كيف استطيع البدأ في البرمجة

تحميل البايثون

الخطوة الاولى هي تحميل برنامج بايثون، يمكن تحميل البرنامج عن طريق موقع بايثون الرسمي والضغط على Downloads وقم بتحميل النسخة الملائمة لنظام حاسوبك

اذا كنت من مستعملي ال windows، فانصحك بتحميل نسخة exe لانها اكثر الطرق سرعة.

اول برنامج

بعد تحميل البرنامج، افتح ملف جديد واكتب به السطر التالي:

قم بحفظ الملف مع وضع ".py"في نهاية الاسم حتى تستطيع باقي الادوات بان تفهم ان هذا الملف هو ملف بايثون، على سبيل المثال "my_file.py"، وبعد ذلك، قم بتشغيل ال تيرمينال او ال cmdوقم بكتابة الامر التالي:

python3 my_file.py

يجب ان نرى كاجابة "Hello World"

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *