فهرس الدليل

دليل شامل

Python: أتمتة المهام بسهولة

📅 22 أغسطس 2026 | ⏱️ 30 دقيقة قراءة

Python هي اللغة الأكثر شعبية للأتمتة بفضل بساطتها وقوة مكتباتها. تمكنك من تحويل المهام اليدوية المتكررة إلى سكربتات ذكية تعمل نيابة عنك.

🟢 الجزء الأول: الأساسيات

1.1 الطباعة والمتغيرات

print("Hello World")
name = "Python"
version = 3.12
print(name, version)

💡 خلاصة:

  • ✅ Python لا تحتاج لفواصل منقوطة أو تعريف أنواع المتغيرات.

📂 الجزء الثاني: التعامل مع الملفات والمجلدات

2.1 مكتبة os

import os
current = os.getcwd()
files = os.listdir(".")
print(current)
print(files)

💡 خلاصة:

  • ✅ استخدم os للتنقل بين المجلدات وحصر الملفات.
  • ✅ استخدم shutil لنسخ أو نقل الملفات.

🌐 الجزء الثالث: طلبات الشبكات

3.1 مكتبة requests

import requests
res = requests.get("https://api.example.com")
print(res.status_code)

💡 خلاصة:

  • ✅ requests تجعل الاتصال بـ APIs سهلاً جداً.
  • ✅ تحقق دائماً من كود الحالة (200 للنجاح).

⏰ الجزء الرابع: جدولة المهام

4.1 مكتبة schedule

import schedule
import time

def job():
    print("Running task")

schedule.every(10).minutes.do(job)
while True:
    schedule.run_pending()
    time.sleep(1)

💡 خلاصة:

  • ✅ schedule تتيح تشغيل دوال في أوقات محددة.
  • ✅ مثالية لمهام النسخ الاحتياطي الدوري.

🛡️ الجزء الخامس: معالجة الأخطاء

5.1 try / except

try:
    result = 10 / 0
except Exception as e:
    print("Error:", e)

💡 خلاصة:

  • ✅ استخدم try/except لمنع توقف السكربت عند الأخطاء.

الجزء السادس: الملخص السريع

المكتبة / الأمر الاستخدام
osالتعامل مع النظام والمجلدات
shutilنسخ ونقل الملفات
requestsاتصال HTTP و APIs
scheduleجدولة المهام الزمنية
try/exceptمعالجة الاستثناءات

🎉 مبارك!

أصبحت الآن قادراً على أتمتة مهامك باستخدام Python.

تم نسخ الرابط!