We are Here for you

أخبار ساخنة

إعلان أعلي المقال

python python

الدرس الاول في بايثون (المتغيرات)

*ما هي لغة بايثون ؟
Python تكتب بايثون باللغة العربية و هي لغة برمجة عالية المستوى إبتكرها Guido Van Rossum أثناء عمله في مركز أبحاث Centrum Wiskunde & Informatica عام 1986.

عام 1991 تم نشر أول إصدار منها لتصبح في 
متناول الجميع.

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

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

بايثون تعمل على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix إلخ.. و تعتبر من أشهر لغات البرمجة على الإطلاق.

شعار لغة بايثون:


*تنتهي صيغة ملفها ب name.py
*تكتب شفرتها بهذا الشكل
     print ("hello world";)

*مميزات لغة بايثون بالنسبة للمطورين
1-لها شعبية هائلة و هناك الكثير من المراجع لمن يريد تعلمها.
2-بسيطة و تعلمها سهل جداً مقارنةً مع غيرها من اللغات.
3-إذا أنشأت برنامجاً باستخدام لغة بايثون فإن البرنامج يعمل على أي نظام في العالم و هذا من أهم ما يدفعك لتعلمها.
4-في وقتنا الحالي, تعتبر من أكثر اللغات طلباً في سوق العمل, أي إذا كنت تريد دخول سوق العمل فلغة بايثون توفر لك الكثير من الفرص.
5-إحدى أهم اللغات التي يستخدمها المهمتين بمجال أمن المعلومات و الهاكرز.
*مميزات لغة بايثون عن باقي لغات البرمجة
مادياً:
1-لن تدفع أي مبلغ لتعمل على لغة بايثون, فهي مصدر مفتوح و مجانية و ستبقى مجانية مدى الحياة.

2-تقنياً
تستطيع البرمجة بها حتى و لو كان حاسوبك ضعيفاً أو قديماً.

3-سهولة القراءة و التعديل
تعلمها سهل جداً و يمكن قراءة و تعديل الكود المكتوب فيها بسهولة.

4-العمل على أكثر من منصة
5-البرنامج الذي تبنيه بواسطة لغة بايثون يعمل على كما على أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix.

5-كائينة التوجه
تدعم مفهوم الكلاس, الكائن, التغليف, الوراثة إلخ..

6-تعدد المهام
بايثون توفر لك تقنية الـ Multithreading و التي تسمح لك بجعل برنامجك قادراً على تنفيذ عدة أوامر مع بعض و بنفس الوقت.

7-قواعد البيانات
بايثون توفر إنترفيسات جاهزة للتعامل مع أهم قواعد البيانات.

8-واجهة المستخدم
يمكن بناء تطبيقات فيها واجهة مستخدم فيها.

9-التعامل مع لغات برمجة أخرى
يمكنك التعامل مع لغات برمجة أخرى ( مثل C, C++, Java ) ضمن برنامجك المكتوب في الأساس بلغة بايثون.

10-تعامل لغات البرمجة الأخرى مع لغة بايثون
أغلب لغات البرمجة تدعم التعامل مع لغة بايثون, أي أنهم يتيحون لك إستخدام كود مكتوب بلغة بايثون في برامج مكتوبة في الأساس بلغات برمجة أخرى ( مثل C, C++, Java ).

11-المناهج التعليمية
العديد من المعاهد و الجامعات سواء كانت أجنبية أو عربية أصبحت تدرسها للطلاب.
_________________
1-المتغيرات في بايثون :

مفهوم المتغيرات في بايثون:

متغير: تعني variable في اللغة الإنجليزية.
الآن, نريدك أن تفهم المتغيرات على أنها فقط أماكن يتم حجزها في الذاكرة لتخزين البيانات أثناء تشغيل البرنامج.

في بايثون, المبرمج غير مسؤول عن تحديد أنواع المتغيرات التي يعرّفها في برنامجه.
فعلياً, عندما تقوم بتعريف متغير و تضع فيه أي قيمة, سيقوم مفسّر لغة بايثون بتحديد نوع هذا المتغير بناءاً على القيمة التي أسندتها إليه بشكل تلقائي وقت التشغيل.

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

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

تنقسم أنواع المتغيرات في بايثون إلى 7 أنواع أساسية و هي:

  • أرقام (Numbers).

  • نصوص (Strings).

  • منطقية (Booleans).

  • مصفوفات ليس لها حجم ثابت يقال لها Lists.

  • مصفوفات حجمها و قيمها ثابتة, و غير قابلة للتغيير يقال لها Tuples.

  • مصفوفات ليس لها حجم ثابت, و لا يمكن حذف قيمها, و يمكن إضافة قيم جديدة فيها يقال لها Sets.

  • جداول تخزن البيانات فيها بطريقة مفايتح (Keys) و قيم (Values) يقال لها Dictionaries. 



ليست هناك تعليقات:

إرسال تعليق

إعلان أسفل المقال

إتصل بنا

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *