Python: أتمتة المهام بسهولة
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.