بعض الأساسيات في بايثون
### 1. التثبيت
لتبدأ بالعمل مع بايثون، تحتاج أولاً إلى تثبيتها. يمكنك تحميلها من [الموقع الرسمي لبايثون](https://www.python.org/downloads/). اتبع التعليمات لتثبيتها على نظام التشغيل الخاص بك.
### 2. كتابة البرنامج الأول
بعد التثبيت، يمكنك كتابة برامج بايثون باستخدام محرر نصوص بسيط مثل Notepad أو محرر متخصص مثل PyCharm أو Visual Studio Code.
#### "Hello, World!" البرنامج التقليدي
اكتب الكود التالي في محرر النصوص:
ثم احفظ الملف بامتداد .py
print("Hello, World!")
، مثلاً
hello_world.py. لتشغيل البرنامج، افتح الطرفية (Terminal) أو موجه الأوامر (Command Prompt) واكتب:python hello_world.py### 3. المتغيرات والأنواع
في بايثون، يمكنك تعريف المتغيرات واستخدامها دون الحاجة إلى تحديد نوعها مسبقًا.
x = 10 # متغير من نوع integer### 4. العمليات الأساسية
y = 20.5 # متغير من نوع float
name = "Ahmed" # متغير من نوع string
is_valid = True # متغير من نوع boolean
يمكنك إجراء العمليات الحسابية الأساسية مثل الجمع، الطرح، الضرب، والقسمة.
a = 5### 5. الهياكل التحكمية
b = 3
sum = a + b # جمع
difference = a - b # طرح
product = a * b # ضرب
quotient = a / b # قسمة
تتضمن بايثون هياكل تحكمية مثل الشروط (if) والحلقات (for و while).
#### شرط if
age = 20#### حلقة for
if age >= 18:
print("Adult")
else:
print("Not an adult")
for i in range(5): # تكرار الحلقة 5 مرات#### حلقة while
print(i)
i = 0### 6. الدوال (Functions)
while i < 5:
print(i)
i += 1
يمكنك تعريف دوال لتنفيذ مهام محددة.
def greet(name):### 7. الاستيراد (Importing)
print("Hello, " + name + "!")
greet("Ahmed")
بايثون تحتوي على العديد من المكتبات التي يمكن استيرادها لإضافة وظائف إضافية.
import math### 8. التعامل مع الأخطاء (Error Handling)
print(math.sqrt(16)) # طباعة الجذر التربيعي للرقم 16
يمكنك التعامل مع الأخطاء باستخدام try و except.
try:هذه مجرد مقدمة بسيطة لبايثون. يمكنك تعلم المزيد من خلال الدورات التدريبية عبر الإنترنت، الكتب، والموارد الأخرى المتاحة. تذكر أن الممارسة العملية هي مفتاح التعلم الفعال في مجال البرمجة.
# كود قد يسبب خطأ
x = 1 / 0
except ZeroDivisionError:
print("Cannot divide by zero")
>>Click here to continue<<