مرحبا بك في هذا الدرس الشيق حول كيفية استخدام كورس مع مشروع Python FastApi لبناء Rest Api بشكل أسرع وأكثر فعالية. FastApi هو إطار عمل Python السريع والخفيف الوزن الذي يتيح للمطورين بناء وتطوير واجهات برمجة التطبيقات (APIs) بسرعة وسهولة.
سنقوم في هذا الدرس بشرح كيفية إعداد بيئة العمل وتثبيت الكورس والبدء في إنشاء مشروع FastApi لبناء Rest Api.
الخطوة الأولى: تثبيت Python وإعداد بيئة العمل
قبل البدء في استخدام FastApi، يجب التأكد من تثبيت Python على جهاز الكمبيوتر الخاص بك. يمكنك تنزيل Python من الموقع الرسمي (https://www.python.org/) واتباع التعليمات لتثبيته.
بعد تثبيت Python، يمكنك إنشاء بيئة افتراضية باستخدام أداة virtualenv. يمكنك تثبيت الأداة بالأمر التالي:
pip install virtualenv
ثم يمكنك إنشاء بيئة افتراضية بالأمر التالي:
virtualenv myenv
ثم يمكنك تنشيط البيئة الافتراضية باستخدام الأمر التالي:
source myenv/bin/activate
الخطوة الثانية: تثبيت FastApi وإعداد مشروع
بعد تثبيت Python وإعداد بيئة العمل، يمكنك البدء في تثبيت FastApi وإعداد مشروع جديد. يمكنك تثبيت FastApi باستخدام الأمر التالي:
pip install fastapi
ثم يمكنك تثبيت أداة توثيق Swagger لـ FastApi بالأمر التالي:
pip install uvicorn
الخطوة الثالثة: إنشاء Rest Api باستخدام FastApi
الآن وبعد تثبيت FastApi، يمكنك إنشاء Rest Api بسهولة باستخدام الكورس. يمكنك إنشاء ملف Python جديد وإضافة الكود التالي لإنشاء Rest Api بسيط:
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Hello, World!"}
ثم يمكنك تشغيل السيرفر بالأمر التالي:
uvicorn main:app --reload
والآن يمكنك فتح المتصفح والانتقال إلى العنوان التالي:
http://127.0.0.1:8000/docs
ستظهر واجهة سهلة الاستخدام تستطيع من خلالها تجربة ال Endpoints التي أنشأتها.
هذا كل شيء، يمكنك الآن البدء في بناء Rest Api بسرعة وسهولة باستخدام FastApi. إذا كنت ترغب في مزيد من التفاصيل والميزات، يمكنك زيارة موقع FastApi الرسمي (https://fastapi.tiangolo.com/) للحصول على مزيد من المعلومات والتوجيهات.
اتمنى أن يكون هذا الدرس مفيدًا لك ويساعدك في البدء في استخدام FastApi لبناء Rest Api بسهولة وسرعة. استمتع بتطوير تطبيقاتك بـ Python FastApi 🔥!
⛔انت مطالب بعدم فتح التعليق (18+)⛔
قلناك بارطاجي الفيديو بصح ماحبيتش واش راح نديرلك ، غير نقص من جودة الانتا والانتاج وخلي الاجنبي يستفاد وحدو 😪😪
روابط الكورس :
1.كورس SQL
https://youtu.be/-qYCv7ili3Y
2.كورس البايثون
https://youtu.be/L2Y70_A-Fv8
3.توثيق fastapi
https://fastapi.tiangolo.com/
4.تتبيث sqlite في ويندوز
https://www.youtube.com/results?search_query=install+sqlite+in+windows+10
5.برنامج DBbrowser
https://sqlitebrowser.org/
تحية خاصة اليك من مصر
Good job
شكرا نتمتى المزيد تحياتي ..
بارك الله فيك
ممكن تعمل مشاريع اكبر، بهذا الفريموورك FastAPI
من الأفضل FastAPI ام django
شكرا جزيلا و بالتوفيق
السلام عليكم ، من فضلك اخي كيف افتح متصفح جوجل كروم هو موجود على سطح الكتب ، مفتوح فيه جيميلي الخاص ، اريد فتحه و اغير اليوزر ايجنت الخاص به عن طريق selenium
السلام عليكم انا تعلمت ال data structure و لكن لا ادري من اين استعملهم جاهزين في كود بلغة بايثون دون ان ابنيهم بالكلاسات فكيف ذلك؟