Python FastApi Course: The Fastest Framework for Building Rest Api 🔥😮

Posted by


مرحبا بك في هذا الدرس الشيق حول كيفية استخدام كورس مع مشروع 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 🔥!

0 0 votes
Article Rating
10 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@UltrasDzCoder
1 month ago

⛔انت مطالب بعدم فتح التعليق (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/

@user-eq9ri8lp8n
1 month ago

تحية خاصة اليك من مصر

@aymenbentouzi9801
1 month ago

Good job

@user-bn9mt9mu8y
1 month ago

شكرا نتمتى المزيد تحياتي ..

@ziaddj2835
1 month ago

بارك الله فيك

@youssefchaabi5402
1 month ago

ممكن تعمل مشاريع اكبر، بهذا الفريموورك FastAPI

@youssefchaabi5402
1 month ago

من الأفضل FastAPI ام django

@malikabouredja
1 month ago

شكرا جزيلا و بالتوفيق

@dzboss5136
1 month ago

السلام عليكم ، من فضلك اخي كيف افتح متصفح جوجل كروم هو موجود على سطح الكتب ، مفتوح فيه جيميلي الخاص ، اريد فتحه و اغير اليوزر ايجنت الخاص به عن طريق selenium

@amine_king
1 month ago

السلام عليكم انا تعلمت ال data structure و لكن لا ادري من اين استعملهم جاهزين في كود بلغة بايثون دون ان ابنيهم بالكلاسات فكيف ذلك؟