FastAPI Tutorial - Building RESTful APIs with Python

  Рет қаралды 254,843

Amigoscode

Amigoscode

Күн бұрын

Пікірлер: 322
@rbiyarakhmatova8607
@rbiyarakhmatova8607 2 жыл бұрын
This is the best course which explains FasApi and how to work with databases, finally, I understood a lot of things about FastApi from this video, very clear and everything worked
@eduardotrujillo9316
@eduardotrujillo9316 3 жыл бұрын
Great english, high quality video, amazing sound, and absolutely clean explanation. 10/10!
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance.
@gauravghodinde2949
@gauravghodinde2949 2 жыл бұрын
Im smell chandler's defense mechanism
@olalekanjamiumakanjuola5654
@olalekanjamiumakanjuola5654 2 жыл бұрын
Did you really write Great english? what has that got to do with the tutorial?
@hahadarsh
@hahadarsh Жыл бұрын
@@olalekanjamiumakanjuola5654 cause the person who wrote this comment is not an english speaker, so that was an appreciation.
@DanielSteckler
@DanielSteckler 2 жыл бұрын
My English is not very good but you speak very clearly and the truth is that it is understood very well. First time I hear someone speaking English and I understand everything. Thank you for sharing knowledge
@Fadylineage
@Fadylineage 9 ай бұрын
Great Video brother. Terminal: if it didn't work using uvicorn main:app --reload use python -m uvicorn main:app --reload
@ivayloovcharov5843
@ivayloovcharov5843 2 ай бұрын
Thank you
@devguyahnaf
@devguyahnaf 3 жыл бұрын
Hey there, this tutorial's another banger! Great job Nelson! FastAPI is indeed an amazing framework for making REST APIs. But I'm a biased user of the Python Flask library (It's just amazing), so I hope you can make some content regarding Flask :) Regardless, thank you for making programming and frameworks easy for people. I recommend your content to a lot of my friends and people who want to learn how to code. Stay safe!
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance..
@MarcosOliveira-us4wf
@MarcosOliveira-us4wf 2 жыл бұрын
Jesus! when I have to do something and I open the KZbin, the algorithm show me the video solution the Amigoscode EVERY SINGLE MOMENT haha, You're the best!
@ezekomaugoo5569
@ezekomaugoo5569 2 жыл бұрын
The best tutorial that I have watched. Well broken down into pieces and direct. Amazing
@godswillumukoro8908
@godswillumukoro8908 Жыл бұрын
If you are getting an error with optional middle name, do this: middle_name: Optional[str] = None # Assigned a default value of None
@adedolapoogungbire7088
@adedolapoogungbire7088 7 ай бұрын
Thanks so much for this brother. Also had to redefine the roles roles: List[Roles]
@jameschong4162
@jameschong4162 6 ай бұрын
This was super helpful, thank you!
@michaelraymondabikale8822
@michaelraymondabikale8822 2 жыл бұрын
Even before watching, I knew there was alot to look forward in your tutorial. Great content always.
@abdulrahmanali599
@abdulrahmanali599 3 жыл бұрын
Wow Wow Wow! I have a habit of skimming through coding videos and I certainly learned a new thing today!!!! Just felt like sharing, I had a school project where I had to use Spring boot & React. I watched amigoscode videos about these stacks and I scored a 90+ in my software engineering project. My supervisor commented "This is a commercial ready product!".
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance..
@radla9507
@radla9507 Жыл бұрын
Thank you very much for the video. It is the best introduction that I have seen. This comment is referring to to all your videos, they all are very clear and fantastically laid out. They are a wonderful resource. Great work and again thank you very much for sharing.
@boira_dani
@boira_dani 3 жыл бұрын
Amazing video! I came across FastAPI because I needed a really simple and straightforward API server for a project, and your video certainly helped! Thanks :)
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance
@DaniloSilva-pl3sq
@DaniloSilva-pl3sq 3 жыл бұрын
Best FastAPI tutorial so far!
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance
@syedmuneeb8322
@syedmuneeb8322 Жыл бұрын
Walaikum assalam. Heard the first 2 seconds and knew I had to stick around for more. May Allah bless you
@tanjimulislam4762
@tanjimulislam4762 3 жыл бұрын
I got a Job this month as a FastAPI backend developer. Hope you will bring advanced tutorials in near future on it. There is lack of resources/courses on KZbin for advanced studies. If you could consider and make some good stuff on this framework whatever it'll be theoretical explanations, we'll be obliged there by you. 🤜🤛
@fernandocoelho1334
@fernandocoelho1334 3 жыл бұрын
Search fastapi playlist. Example: kzbin.infoplaylists
@samuraibhai007
@samuraibhai007 Жыл бұрын
Wa alaykumus Salaam brother, this tutorial was just what I needed to get started with FastAPI. Awesome stuff! Subscribed.
@Gaamaa-oz5ef2lf3n
@Gaamaa-oz5ef2lf3n 3 ай бұрын
Your way of teaching is really easy to learn. Keep going... Thank you so much !!!
@nevetsspence7740
@nevetsspence7740 2 жыл бұрын
Absolutely great video series, very clearly and concisely communicated. Thank you very much.
@mzamomahaeng268
@mzamomahaeng268 11 ай бұрын
Amazing video brother, you articulate this so well. It was a wonderful follow along. Please keep up the good work.
@malkitsingh01
@malkitsingh01 2 жыл бұрын
perfect video for the newbies to the framework. Subd for the production quality!
@hamedahmad1
@hamedahmad1 2 жыл бұрын
Thanks!
@ndahayokevin7626
@ndahayokevin7626 3 жыл бұрын
Nelson, You are my all time inspiration in software development.
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance
@makumbo22
@makumbo22 3 жыл бұрын
First comment, its a pleasure be your follower my friend.... Regards from Peru!
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 For consultation and assistance.
@Ukkashatu
@Ukkashatu 4 ай бұрын
MashaAllah this is an amazing intro for me. Thanks brother.
@alexanderkomanov4151
@alexanderkomanov4151 Жыл бұрын
Great One! I'm wondering how it was working in your case! Because an Optional type requires at least a None value. In order to make it optional - we need to provide a default parameter: middle_name: Optional[str] = None Otherwise, it will trigger an error: Field required [type=missing, input_value={'id': UUID('c7866691-65a...[]}, input_type=dict]
@aidenyang747
@aidenyang747 Жыл бұрын
same happened to me, thanks for the input
@abessesmahi4888
@abessesmahi4888 3 жыл бұрын
و عليكم السلام ما شاء الله لا قوة إلا بالله بارك الله فيك Thank you so much brother
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 For consultation and assistance.
@kithenry
@kithenry 3 ай бұрын
@@whatsappadmin2206 😅😅
@matthewb2133
@matthewb2133 Жыл бұрын
Such a chill relaxed tutorial. So easy to follow.
@AzimBaghadiya
@AzimBaghadiya 6 ай бұрын
very clear explanation with background on HTTP methods and Swagger documentation. One additional helpful topic would have been query string parameters.
@JuanZarmora
@JuanZarmora Жыл бұрын
Amazing tutorial, very clear. Thank you a lot!!!
@madukomablessed4712
@madukomablessed4712 Жыл бұрын
Wonderful tutorial! Please which extension you use in vscode to do the auto import for you?
@arvidj8918
@arvidj8918 Жыл бұрын
23:52 haha I almost spit out my coffee when you said Alex.... Jones :D
@unduktea
@unduktea Жыл бұрын
Thank you so much, this video is very informative 👍 Barakallah amigoscode 🙏
@aktanbekaidarov3470
@aktanbekaidarov3470 2 жыл бұрын
Thanks for the video! Where are the links regarding Postgresql and integrating db with FastAPI (you mentioned in end of video)?
@KoDeCcS
@KoDeCcS 3 жыл бұрын
Thank you for this tutorial! Its very usefull and i like how you giving the information! I wish there was a little cheatsheet document on this type of video so you can return and use this later without seeking thru whole vid :)
@ElinLiu0823
@ElinLiu0823 Жыл бұрын
Already deploy fastapi in production,super love it's swagger documentation intergreted.🎉
@AE-qj5xi
@AE-qj5xi 2 жыл бұрын
Assalamualaikum, what a nice video. Thank you for sharing sir
@samwelotieno9452
@samwelotieno9452 3 жыл бұрын
I did not know they could specify types in python, learnt something new ...nice
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 For consultation and assistance
@KoDeCcS
@KoDeCcS 3 жыл бұрын
Had no opportunity to use side software and plugins while followed the vid so i created fron interface to test my API out. Cant wait to see what will you bring as a frontend to this one! Amazing job! Keep it going!
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 For consultation and assistance
@dragosg4258
@dragosg4258 Жыл бұрын
SUCH an excellent tutorial! Stellar work, sir. Thanks for sharing your knowledge with us and making it so easy to understand and broken into baby steps. And also, for using free resources.
@tecgeminis9926
@tecgeminis9926 3 жыл бұрын
Fantastic tutorial, waiting for the next part of this series.
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance
@haritzmuhammad4343
@haritzmuhammad4343 11 ай бұрын
Waalaikumsalam, I've been your fan from now on, thank you for this great tutorial.
@sridharantce
@sridharantce Жыл бұрын
Excellent video. I could learn about FastAPI real quick.
@aqibrehmanpirzada4552
@aqibrehmanpirzada4552 Жыл бұрын
Best Work Brother Masha Allah I am Glad that you made such video very helpful.
@LaunchpadMediaGroup1
@LaunchpadMediaGroup1 2 жыл бұрын
Awesome video - I am hoping the Alex Jones reference was on purpose 😂
@tuobraun
@tuobraun 2 жыл бұрын
Nice video, thank you. It would be great to see how to connect this project to a real db and have a simple UI to interact.
@mohammedhimas7105
@mohammedhimas7105 3 жыл бұрын
HI, I AM FROM SRILANKA. MASHA ALLAH VERY HELP FULL VIDEO TO ME. IAM A SOFTWARE ENGINEERING STUDENT IN SRILANKA.
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 For more enlightment and guide lines
@anindasadman443
@anindasadman443 10 ай бұрын
which font do you use? seems very clean.
@arochomsky9254
@arochomsky9254 2 жыл бұрын
Great video! I will have a work interview soon and they need me to be able to use this library, I hard worked with Flask, Bottle, Django and even frameworkless, but none of the places I worked used this, so this is of greath help to begin with (I watched another ones before this tuto best till the moment)
@RunGuitarMan
@RunGuitarMan 2 жыл бұрын
Very good video! Simply and clearly explained. Good job, thx!
@ilyesbouzidi7837
@ilyesbouzidi7837 2 жыл бұрын
after using the reload command in the beginning, an error pops up : invalid syntax Python 3.10.5 (tags/v3.10.5:f377153, Jun 6 2022, 16:14:13) [MSC v.1929 64 bit (AMD64)] on win32 ^^^^ SyntaxError: invalid syntax what's the solution?
@danielkamau8436
@danielkamau8436 3 жыл бұрын
Was looking forward for this from you. Allah answers...must dirty my hands with this tomorrow. From Kenya.
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance .
@BbB-vr9uh
@BbB-vr9uh 2 жыл бұрын
Thank you for this great tutorial! Just one question: I am wondering why not start using pipenv for future tutorials as it it considered a best practice at this point?
@noirsgames
@noirsgames 3 жыл бұрын
Mashallah, you explained it so clean.
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance
@andersonmedina1310
@andersonmedina1310 Жыл бұрын
Fantastic tutorial You made it seem so simple.
@an-yahuang8778
@an-yahuang8778 2 жыл бұрын
Hi, which extension you use in vscode to do the auto import for you ? it could save a lot of time for a slow typer like me, thanks for the tutorial !
@michaelngecha9227
@michaelngecha9227 Жыл бұрын
Pyforest
@McMurchie
@McMurchie 2 жыл бұрын
Just starting, so far video is crisp
@LuvxJacqu4li8e
@LuvxJacqu4li8e 2 жыл бұрын
Nice. I was jc about how to send data on the post. Thunder Client! Got it. Very nice.
@hygosousa1170
@hygosousa1170 7 ай бұрын
Thank you so much for you share your know knowledge of a manner so simple and directly.
@josemariadiy6400
@josemariadiy6400 2 жыл бұрын
Hola,🖐️ Al 2022 que framework me recomiendas usar en el ecosistema Python..... Django, Flask o FastApi ?? 🤔🤔🤔🤔 O cada uno de estos tiene usos diferentes?. Saludos
@mohmmedtalal6711
@mohmmedtalal6711 3 ай бұрын
Thanks for this free course🎉 but I hope that you put the links you're using in the description
@thodorisapostolopoulos7519
@thodorisapostolopoulos7519 2 жыл бұрын
Great quality of video, nice explanation both of theory and of what you implement. Good job. One question. Should i use fast API as an external api for machine learning analysis into a django app?
@malikgaruba4079
@malikgaruba4079 2 жыл бұрын
Walaykum Salam, Detailed enough to revise. Thanks
@Jaimefvs93
@Jaimefvs93 2 жыл бұрын
Amazing tutorial! Thanks for this top content mi amigo. I just had to subscribe
@ceno9197
@ceno9197 Жыл бұрын
Perfect course brother.
@nathandecena7694
@nathandecena7694 3 жыл бұрын
Hi man! This was so informative and easy to follow. Thanks 😎
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance.a
@najafzawar4852
@najafzawar4852 Жыл бұрын
Love the way you say Salam😍
@DmitriyMalayevProfile
@DmitriyMalayevProfile 3 ай бұрын
16:15 why async without await?
@hamzanasirr
@hamzanasirr 2 жыл бұрын
Nelson, you beauty. Stay blessed brother. Jazak ALLAH!
@travel_worldwide_365
@travel_worldwide_365 2 жыл бұрын
Nicely explained. Thanks for uploading.
@MehmetALTINEL
@MehmetALTINEL 2 жыл бұрын
Aleykumsalam verahmetullahi veberaketu. Thank you for your teaching our brain and touching our hearth.
@santiagolean2088
@santiagolean2088 2 жыл бұрын
You are amaizing man! Thanks
@ashwathiv8183
@ashwathiv8183 8 ай бұрын
can i make single endpoint for different methods like post get delete?
@wp4297
@wp4297 2 жыл бұрын
Great job, so helpful. So, new subscriber
@tiagocosta2689
@tiagocosta2689 Жыл бұрын
escelent video. Congracts! If possible, make a video showing how to deploy one rest api. Thanks a lot
@amantiwari1469
@amantiwari1469 11 ай бұрын
In the User Model, there is a bug, the default value defined for the "id" field as uuid4(), will only be calculated once when the class User loads, and not every time the instance of User is created. Thus all users that didn't specify the id will have the same id.
@mariach597
@mariach597 2 жыл бұрын
Hello, I have a question. When I am using the PUT method to update Jamila ( last video_excerice) , it updates everything rather than the role. I add the "admin" but it still shows only "student" when I execute the GET. Do you have any idea why it might happens? Thank you in advance!!
@ray811030
@ray811030 2 жыл бұрын
Does this course have github page?
@katzy687
@katzy687 3 жыл бұрын
quick question, why did you inherit from both enum and string in your enum classes?
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance
@cool-cloud
@cool-cloud 2 жыл бұрын
"By inheriting from str the API docs will be able to know that the values must be of type string and will be able to render correctly."
@sakshatkatyarmal2303
@sakshatkatyarmal2303 2 жыл бұрын
Where can I find the next part where you deploy this API
@auto-diciplime237
@auto-diciplime237 2 жыл бұрын
Thank very much for this great tutorial about fastAPI I'm a beginner in coding I have a question I want to create a website with html css and javascript in the website I want to change a prise of many items it's possible to create a API that can update de prise ? Thank you for your response
@ianrios1542
@ianrios1542 3 жыл бұрын
WOW this video came out yesterday?! i was just looking into making a FastAPI API, this is amazing! Thank you so much!
@christophbanz2869
@christophbanz2869 3 жыл бұрын
O
@playgoods
@playgoods Жыл бұрын
جزاك الله خير I want ask about the best book in fastapi and what the deferent make api with flask and fastapi ❤😊
@4783rt
@4783rt 2 ай бұрын
Thank you, this is amazing!
@tawfikabdeldaim
@tawfikabdeldaim 2 жыл бұрын
Good video, I was not able to find part 2 and was not able to find the code for this one, can you point me to these?
@JohnGreene-vj1ny
@JohnGreene-vj1ny Жыл бұрын
Thank you. Attempting to perform HTTP Post that you recommended through the Thunder Client and getting back "405 Method Not Allowed". Do you know how I can resolve that?
@mehmetbakideniz
@mehmetbakideniz Жыл бұрын
I got the same error. Could you solve the issue?
@bq3074
@bq3074 2 жыл бұрын
Assalamu aleykum. Awesome!
@nottheevil
@nottheevil 2 жыл бұрын
Cool! Thank you for the tutorial
@nat.serrano
@nat.serrano Жыл бұрын
how many concurrent calls fast api or the uvicorn handle per second?
@lychenus
@lychenus 3 жыл бұрын
but what is the performance of FASTAPI compared to 'traditional' and 'trendy' framework?
@eesahash3163
@eesahash3163 3 жыл бұрын
It’s FAST?
@amigoscode
@amigoscode 3 жыл бұрын
I would run some benchmark testing to find out
@NguyenNhut-e1o
@NguyenNhut-e1o Жыл бұрын
Hello, i'm student, i have applied a company, i recieve a misstion " Built backend mobile app by phython ", done. So i'm here, before watching video, i want to mark this time. =)). so interesting
@xdjqye
@xdjqye 2 күн бұрын
i'm in a similar spot. did this tutorial genuinely help you getting familiar with fastapi? there are so many tutorials out here on youtube and i'm not really sure which one to go for.
@olufemitaiwo1860
@olufemitaiwo1860 2 жыл бұрын
When I try to POST to the web server using REST client (thunder), I receive an error "Status: 405 Method not allowed". I don't know why this is so because everything looks fine. Please come to my aid
@sirojbobojonov4617
@sirojbobojonov4617 2 жыл бұрын
Assalamu Alaykum bro , very amazing tutorial
@arturocdb
@arturocdb 2 жыл бұрын
10 poits for you, for bring theory and methology first…, no one developer do that, thank so much!, great tutorial
@Khushpich
@Khushpich 3 жыл бұрын
Great video as always. Thanks amigo!
@whatsappadmin2206
@whatsappadmin2206 2 жыл бұрын
👆 ❤️ For consultation and assistance.
@سحرالثقافة
@سحرالثقافة 2 жыл бұрын
After taking this course, can I put FastApi in my resmue and say that I'm able to work with it ?
@nagdali9209
@nagdali9209 2 жыл бұрын
Salam brother This is extremely insightful content
@lioneluran
@lioneluran 2 жыл бұрын
Great resource! Have you used a Prometheus client to monitor your FastAPI app? I've been trying to but it's beyond my understanding, apparently. Any resource you'd suggest? Thanks!
@mouhannadal-hmedi1501
@mouhannadal-hmedi1501 6 ай бұрын
what the amazing "Asallamulikum" bro 😂❤
@andrastamasmagyar3731
@andrastamasmagyar3731 4 ай бұрын
Just a quick comment because it came up as an error in my fastapi version so when you define optional in datebase you have to you field as well, e.g.: first_name: Optional[str] = Field(None) Otherwise, amazing contect!! :)
@jesuspereiraoficial
@jesuspereiraoficial 3 жыл бұрын
Great job Bro. Your video is GENIAL!!! Thanks for this...
Java Data Structures Tutorial
1:39:50
Amigoscode
Рет қаралды 349 М.
REST API Crash Course - Introduction + Full Python API Tutorial
51:57
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
Python FastAPI Tutorial: Build a REST API in 15 Minutes
15:16
Why You NEED To Learn FastAPI | Hands On Project
21:15
Travis Media
Рет қаралды 171 М.
Python Django REST API In 30 Minutes - Django Tutorial
30:42
PedroTech
Рет қаралды 43 М.
How to Use FastAPI: A Detailed Python Tutorial
20:38
ArjanCodes
Рет қаралды 269 М.
How to build a REST API with Node js & Express
58:40
Programming with Mosh
Рет қаралды 1,8 МЛН
Python FAST API Tutorial
58:20
Tech With Tim
Рет қаралды 345 М.
NestJs Course for Beginners - Create a REST API
3:42:09
freeCodeCamp.org
Рет қаралды 1,7 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН