تُعد لغة Python واحدة من أشهر لغات البرمجة في العالم، وهي الخيار الأول للعديد من المبتدئين بسبب سهولة تعلمها وقوة استخداماتها. تُستخدم Python في تطوير المواقع الإلكترونية، الذكاء الاصطناعي، الأمن السيبراني، تحليل البيانات، وأتمتة المهام المختلفة.
إذا كنت ترغب في دخول عالم البرمجة، فإن Python هي أفضل لغة يمكنك البدء بها.
ما هي لغة Python؟
Python هي لغة برمجة عالية المستوى تم تطويرها بواسطة Guido van Rossum سنة 1991. تتميز بسهولة القراءة والكتابة، مما يجعلها مناسبة للمبتدئين والمحترفين على حد سواء.
لماذا يجب أن تتعلم Python؟
هناك العديد من الأسباب التي تجعل Python خيارًا ممتازًا:
سهلة التعلم والفهم.
مطلوبة في سوق العمل.
تُستخدم في الذكاء الاصطناعي وتعلم الآلة.
مناسبة للأمن السيبراني واختبار الاختراق.
تحتوي على آلاف المكتبات الجاهزة.
لديها مجتمع ضخم من المطورين حول العالم.
كيفية تثبيت Python
لتثبيت Python على جهازك:
قم بتحميل Python من الموقع الرسمي.
افتح ملف التثبيت.
فعّل الخيار التالي:
Add Python to PATH
أكمل عملية التثبيت.
افتح موجه الأوامر (CMD) واكتب:
python --version
إذا ظهر رقم الإصدار فهذا يعني أن Python تم تثبيتها بنجاح.
أول برنامج بلغة Python
print("Welcome to Python!")
الناتج:
Welcome to Python!
المتغيرات (Variables)
تُستخدم المتغيرات لتخزين البيانات.
name = "John"
age = 18
print(name)
print(age)
أنواع البيانات الأساسية
name = "John" # String
age = 18 # Integer
height = 1.75 # Float
student = True # Boolean
إدخال البيانات من المستخدم
name = input("Enter your name: ")
print("Hello " + name)
يقوم البرنامج بطلب اسم المستخدم ثم يعرض رسالة ترحيب.
الجمل الشرطية (Conditions)
age = 18
if age >= 18:
print("You are an adult")
else:
print("You are a minor")
تُستخدم الجمل الشرطية لاتخاذ القرارات داخل البرنامج.
الحلقات التكرارية (Loops)
حلقة For
for i in range(5):
print(i)
حلقة While
counter = 1
while counter <= 5:
print(counter)
counter += 1
تُستخدم الحلقات لتكرار تنفيذ الأوامر عدة مرات.
الدوال (Functions)
الدوال تساعد على تنظيم الكود وإعادة استخدامه.
def greet(name):
print("Hello " + name)
greet("John")
مشروع بسيط: آلة حاسبة
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
result = num1 + num2
print("Result:", result)
يقوم البرنامج بجمع عددين وعرض النتيجة.
مشروع بسيط: التحقق من كلمة المرور
password = input("Enter password: ")
if password == "Python123":
print("Access Granted")
else:
print("Access Denied")
يوضح هذا المثال كيفية استخدام الشروط للتحقق من صحة البيانات.
أفضل مواقع تعلم Python
1. freeCodeCamp
منصة مجانية تحتوي على دورات ومشاريع عملية للمبتدئين.
2. W3Schools
موقع سهل وبسيط يقدم شروحات وأمثلة تفاعلية.
3. Codecademy
يوفر تعلم Python من خلال التطبيق العملي المباشر.
4. Coursera
يقدم دورات احترافية من جامعات عالمية.
5. YouTube
يحتوي على آلاف الدروس المجانية باللغة العربية والإنجليزية.
6. Python Official Documentation
المصدر الرسمي لتعلم Python والتعمق فيها.
خريطة تعلم Python
اتبع هذا الترتيب أثناء التعلم:
المتغيرات (Variables)
أنواع البيانات (Data Types)
الجمل الشرطية (Conditions)
الحلقات التكرارية (Loops)
الدوال (Functions)
القوائم والقواميس (Lists & Dictionaries)
البرمجة الكائنية (OOP)
التعامل مع الملفات (Files)
المكتبات (Libraries)
بناء المشاريع
ماذا يمكنك أن تبني باستخدام Python؟
يمكنك تطوير:
مواقع إلكترونية.
تطبيقات سطح المكتب.
أدوات الأمن السيبراني.
برامج تحليل البيانات.
تطبيقات الذكاء الاصطناعي.
برامج الأتمتة.
روبوتات الدردشة.
نصيحة أخيرة
أفضل طريقة لتعلم Python هي الممارسة المستمرة. حاول كتابة الأكواد يوميًا، حتى لو لمدة 30 دقيقة فقط. كلما طبقت أكثر، تعلمت أسرع واكتسبت خبرة أكبر.
ابدأ اليوم، واصنع أول مشروع لك، فكل مبرمج محترف بدأ بخطوة صغيرة.
