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
2 months 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
2 months ago

ŲŖŲ­ŁŠŲ© Ų®Ų§ŲµŲ© Ų§Ł„ŁŠŁƒ Ł…Ł† Ł…ŲµŲ±

@aymenbentouzi9801
2 months ago

Good job

@user-bn9mt9mu8y
2 months ago

Ų“ŁƒŲ±Ų§ Ł†ŲŖŁ…ŲŖŁ‰ Ų§Ł„Ł…Ų²ŁŠŲÆ ŲŖŲ­ŁŠŲ§ŲŖŁŠ ..

@ziaddj2835
2 months ago

ŲØŲ§Ų±Łƒ Ų§Ł„Ł„Ł‡ ŁŁŠŁƒ

@youssefchaabi5402
2 months ago

Ł…Ł…ŁƒŁ† ŲŖŲ¹Ł…Ł„ Ł…Ų“Ų§Ų±ŁŠŲ¹ Ų§ŁƒŲØŲ±ŲŒ ŲØŁ‡Ų°Ų§ Ų§Ł„ŁŲ±ŁŠŁ…ŁˆŁˆŲ±Łƒ FastAPI

@youssefchaabi5402
2 months ago

Ł…Ł† Ų§Ł„Ų£ŁŲ¶Ł„ FastAPI Ų§Ł… django

@malikabouredja
2 months ago

Ų“ŁƒŲ±Ų§ Ų¬Ų²ŁŠŁ„Ų§ Łˆ ŲØŲ§Ł„ŲŖŁˆŁŁŠŁ‚

@dzboss5136
2 months ago

Ų§Ł„Ų³Ł„Ų§Ł… Ų¹Ł„ŁŠŁƒŁ… ŲŒ Ł…Ł† ŁŲ¶Ł„Łƒ Ų§Ų®ŁŠ ŁƒŁŠŁ Ų§ŁŲŖŲ­ Ł…ŲŖŲµŁŲ­ Ų¬ŁˆŲ¬Ł„ ŁƒŲ±ŁˆŁ… Ł‡Łˆ Ł…ŁˆŲ¬ŁˆŲÆ Ų¹Ł„Ł‰ Ų³Ų·Ų­ Ų§Ł„ŁƒŲŖŲØ ŲŒ Ł…ŁŲŖŁˆŲ­ ŁŁŠŁ‡ Ų¬ŁŠŁ…ŁŠŁ„ŁŠ Ų§Ł„Ų®Ų§Ųµ ŲŒ Ų§Ų±ŁŠŲÆ ŁŲŖŲ­Ł‡ Łˆ Ų§ŲŗŁŠŲ± Ų§Ł„ŁŠŁˆŲ²Ų± Ų§ŁŠŲ¬Ł†ŲŖ Ų§Ł„Ų®Ų§Ųµ ŲØŁ‡ Ų¹Ł† Ų·Ų±ŁŠŁ‚ selenium

@amine_king
2 months ago

Ų§Ł„Ų³Ł„Ų§Ł… Ų¹Ł„ŁŠŁƒŁ… Ų§Ł†Ų§ ŲŖŲ¹Ł„Ł…ŲŖ Ų§Ł„ data structure Łˆ Ł„ŁƒŁ† Ł„Ų§ Ų§ŲÆŲ±ŁŠ Ł…Ł† Ų§ŁŠŁ† Ų§Ų³ŲŖŲ¹Ł…Ł„Ł‡Ł… Ų¬Ų§Ł‡Ų²ŁŠŁ† ŁŁŠ ŁƒŁˆŲÆ ŲØŁ„ŲŗŲ© ŲØŲ§ŁŠŲ«ŁˆŁ† ŲÆŁˆŁ† Ų§Ł† Ų§ŲØŁ†ŁŠŁ‡Ł… ŲØŲ§Ł„ŁƒŁ„Ų§Ų³Ų§ŲŖ ŁŁƒŁŠŁ Ų°Ł„ŁƒŲŸ