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