
بايثون هي لغة برمجة متعددة الأغراض، تعمل على عدد من المنصات مثل ويندوز (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" } |