موقع د. عزيز الجعيد
  • الرئـيـسـية

  • الأقسام

    • علم البيانات والذكاء الإصطناعي

    • ذكاء الأعمال

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

    • مقالات متنوعـة

    • لغة البرمجة آر R

    • الإحــــــصــــــاء

    • البيانات المفتوحة

  • عـنــي

  • تواصل معي

علم البيانات والذكاء الاصطناعي

  • الرئـيـسـية

  • الأقسام

    • علم البيانات والذكاء الإصطناعي

    • ذكاء الأعمال

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

    • مقالات متنوعـة

    • لغة البرمجة آر R

    • الإحــــــصــــــاء

    • البيانات المفتوحة

  • عـنــي

  • تواصل معي

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

29/03/2018 | لغة البرمجة بايثون | شارك بتعليقك

بايثون هي لغة برمجة متعددة الأغراض، تعمل على عدد من المنصات مثل ويندوز (Windows) و ماك (Mac OS X) و لينوكس (Linux). وهو برنامج مجاني مفتوح المصدر. يمكن الحصول على احدث نسخة من البرنامج من خلال الموقع.

اولاً: العمليات الحسابية

في البداية سوف نستعرض العمليات الرياضية في برنامج بايثون من خلال الجدول التالي:

 العملية  وصفها
 +  الجمع
 –  طرح
 *  الضرب
 /  القسمة
 %  باقي القسمة
 **  الأس

ثانياً: العمليات المنطقية

كما أن عمليات المنطقية تعطى بواسطة الجدول التالي:

 العملية  وصفها
 x>y x اكبر من y
 x<y x أصغر من y
 x==y x يساوي y
 x!=y x لايساوي y
 x>=y x أكبر من أو يساوي y
 x<=y x أصغر من أو يساوي y

فمثلاً:

In:
5>4
Out:
True
In:
2>3
Out:
False
In:
2==2
True
In:
3!=2
Out:
True

كذلك تعطى العمليات المنطقية كما يلي:

 العملية  الوصف
 x and y x و y، وتكون صحيحة إذا كان كلا المعاملين صحيح
 x or y x أو y، وتكون صحيحة إذا كان أحد المعاملين صحيح
 not x  ليست x، وتكون صحيحة إذا كان المعامل غير صحيح

مثلاً:

In:
x=2
y=3
x==2 and y==2
Out:
False
In:
x==2 or y==2
Out:
True
In:
not y==2
Out:
True

ثالثاً: عمليات التعريف

كما أن عمليات التعريف (is , is not) يمكن أن تستخدم كما في المثال التالي:

In:
x=2
x is 2
Out:
True
In:
x is 3
Out:
False
In:
x is not 3
Out:
True

رابعاً: عمليات الإنتماء

وعمليات الإنتماء (in , not in) تستخدم كما يلي:

In:
x=(2,3,4)
2 in x
Out:
True
In:
5 in x
Out:
False
In:
5 not in x
Out:
True

خامساً: انواع البيانات

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

 النوع تعريفها  مثال
 List سلسلة مرتبة من العناصر
[1,2,'Aziz']
Tuple سلسلة مرتبة من العناصر وهي غير قابلة للتغير
(1,2,'Aziz')
Strings سلسلة من الأحرف او الكلمات
"Aziz blog"
Set سلسلة غير مرتية من العناصر الغير المكررة
{1,2,'Aziz'}
Dictionary سلسلة تتكون من ازواج من البيانات يشمل كل واحد منها مفتاح وقيمة
{"A": "apple","C": "car","P":"Person" }
جميع الحقوق الفكرية لهذا المقال محفوظة © موقع د. عزيز، يمنع إعادة نشره في موقع آخر

مقالات ذات صلة:

  • قراءة ملفات البيانات في بايثون Python

    في هذا المقال سوف نستعرض كيف يمكن قراءة ملفات البيانات بأنواعها المختلفة باستخدام لغة البرمجة بايثون. في البداية نحتاج... قراءة ملفات البيانات في بايثون Python
    اقرأ المزيد
  • دوال القائمة (list) في بايثون Python

    تعتبر القائمة (list) احد انواع هياكل البيانات شائعة الاستخدام في في لغة البرمجة بايثون والتي يمكن أن تحوي انواع مختلفة... دوال القائمة (list) في بايثون Python
    اقرأ المزيد
  • استخراج خصائص البيانات باستخدام مكتبة Pandas في بايثون

    سوف نستعرض في هذا المقال بعض دوال مكتبة pandas التي يمكن استخدامها لاستخراج خصائص البيانات (feature engineering).... استخراج خصائص البيانات باستخدام مكتبة Pandas في بايثون
    اقرأ المزيد

شارك بتعليقك

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


The reCAPTCHA verification period has expired. Please reload the page.

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

  • YouTube
جميع الحقوق محفوظة © موقع د. عزيز