مقدمة عن لغة بايثون Python
بايثون Python هي لغة برمجة مفتوحة المصدر و تُعتبَر من اللغات الأكثر شهرة و إستخداماً و ذات مستوى حماية عالي و تُعتبَر لغة بايثون من اللغات السائدة في العالم مع نهضة الذكاء الإصطناعي و تُعتبَر ايضاً لغة متعددة الإستخدامات "Multi-usable language". فيمكن برمجة مواقع الإنترنت أو الدخول في عالم البيانات و الذكاء الإصطناعي و حتى الألعاب و الروبوتات, فعلياً يمكن فعل كل شيئ من خلال بايثون.
فهي تمتاز بسهولتها و ببساطتها في كتابة الأكواد و قراءتها، هي تستخدم إسلوب البرمجة الكائنية OOP الذي هو إختصار للكلمة Object Oriented Programming و هي قابلة للتطوير, و تستخدم بشكل واسع في الكثير من المجالات, فيمكن بها برمجة المشاريع الصغيرة و حتى مشاريع ضخمة, وينصح المبرمجين المبتدئين بتعلمها.
إبتكرها Guido Van Rossum في عام 1986 أثناء عمله في مركز أبحاث Centrum Wiskunde & Informatica و يتم تطويرها منذ عام 1991 حتى يومنا هذا.
مميزات لغة بايثون
- شعبية لغة بايثون كبيرة جداً مقارنةً بغير لغات و يتوفر العديد من المراجع لتعلمها.
- تعتبر لغة بسيطة في تعلمها.
- أي برنامج مبرمج في لغة بايثون يعمل على جميع الأنظمة في العالم و هذا أيضاً دافع لتعلمها.
- لغة مطلوبة بكثرة في سوق العمل حتى في مجالات الحماية و أمن المعلومات.
- يهتم كل من خبراء أمن المعلومات و المبتدئين في مجال إختبار الإختراق.
تجهيز بيئة العمل للبرمجة بلغة بايثون
اولاً ندخل للموقع الرسمي للبايثون لتحميلها بإختيار تبويب downloads بالضغط على نوع نظام التشغيل و رقم الإصدار كما بهذه الصورة.
ننتظر تحميل البايثون و تثبيتها, و لبدأ مشروع جديد في بايثون نفتح مستند نصي في المفكرة و نتركه فارغ و نحفظه فارغ و نضع إمتداد إسم المستند .py مثلاً نضع الإسم app.py و من ثم الضغط على زر الماوس الأيمن على هذا المجلد و نختار Edit with idle لفتحة, كما في الصورة
هذا بالنسبة لمستخدمي الويندوز, أما لمستخدمي أنظمة لينكس فهي تكون أساسية مع النظام موجودة و للتأكد من هذا نكتب الأمر التالي في الترمنال
sudo apt-get install python
و حتى مستخدمي الهاتف في تطبيق تيرمكس يمكنهم تثبيتها بالأوامر التالية
pkg install python
pkg install python2
pkg install python3
و لفتح محرر البايثون في لينكس أو تيرمكس نكتب فقط كلمة python3 في الترمنال كما في الشكل
بهذا الشكل لقد جهزّنا كل شيئ في البايثون و يبقى أن نكتب الأكواد و البدء بها.
كتابة أول برنامج بلغة بايثون
سوف نستخدم اول امر بها وهو امر الطباعه print كما بالشكل التالي سوف نطبع كلمة nusur tech.
>>>print("nusur tech")
وعند تشغيل هذا الكود فإنه سوف يطبع لنا الكلمة nusur tech.
nusur tech
كما لاحظنا كتبنا امر الطباعة و بعده إشارتين إقتباس و بداخلها الجملة المُراد طباعتها و من ثم نفَّذنا الكود بالضغط على Enter و طبع لنا الجملة هذا في لينكس و في الويندوز نحفظ الملف و نضغط على F5 لتنفيذ الكود.