REST API Crash Course - Introduction + Full Python API Tutorial

  Рет қаралды 928,530

Caleb Curry

Caleb Curry

Күн бұрын

Start your software dev career - calcur.tech/dev-fundamentals 💯 FREE Courses (100+ hours) - calcur.tech/all-in-ones
🐍 Python Course - calcur.tech/python-courses
Timestamps:
00:00 - Introduction
05:15 - API App example
09:15 - Why an API is important
15:00 - HTTP methods
16:45 - POST vs PUT
20:56 - Consume the StackOverflow API
27:44 - Setting up our own Python API
31:13 - GET request setup
32:04 - Database model setup for SQLAlchemy
39:10 - GET data with query.all
41:56 - GET data by ID with parameter
44:19 - Developer tools network Intro
45:03 - POST a new record
47:15 - Postman Introduction
49:21 - DELETE data
51:46 - Conclusion
✅ Data Structures & Algorithms - calcur.tech/dsa-youtube
~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~
✉️ Newsletter - calcur.tech/newsletter
📸 Instagram - / calebcurry
🐦 Twitter - / calebcurry
🔗 LinkedIn - / calebcurry
▶️ Subscribe - calcur.tech/subscribe
👨🏻‍🎓 Courses - www.codebreakthrough.com
~~~~~~~~~~~~~~ SUPPORT ME ~~~~~~~~~~~~~~
↪ My Amazon Store - www.amazon.com/shop/calebcurry
🅿 Patreon - calcur.tech/patreon-calebcurry
🅖 GitHub Sponsors - github.com/sponsors/CalebCurry
Ⓟ Paypal - paypal.me/calcur
🅑 Bitcoin - 3HnF1SWTzo1dCU7RwFLhgk7SYiVfV37Pbq
🅔 Eth - 0x350139af84b60d075a3a0379716040b63f6D3853
📈 Buy Bitcoin - calcur.tech/crypto
Reserve the Ruby Steel crypto rewards card and get a $25 bonus (use affiliate code "Caleb") - calcur.tech/crypto
#python

Пікірлер: 695
@codebreakthrough
@codebreakthrough 3 жыл бұрын
FREE REST API Notes - www.calcur.tech/notes-rest-api Timestamps: 00:00 - Introduction 05:15 - API App example 09:15 - Why an API is important 15:00 - HTTP methods 16:45 - POST vs PUT 20:56 - Consume the StackOverflow API 27:44 - Setting up our own Python API 31:13 - GET request setup 32:04 - Database model setup for SQLAlchemy 39:10 - GET data with query.all 41:56 - GET data by ID with parameter 44:19 - Developer tools network Intro 45:03 - POST a new record 47:15 - Postman Introduction 49:21 - DELETE data 51:46 - Conclusion
@corneliusjermainehightower7539
@corneliusjermainehightower7539 3 жыл бұрын
My biggest challenge is asking for help. When you never been on a team or in an office setting (Tractor-Trailer driver by day student by night)it’s really hard to get over the team of me mindset while in programming it’s more about teamwork because no one person has all the answers. Great video you really simply things.
@bazileus123
@bazileus123 2 жыл бұрын
@raphaelmutili
@raphaelmutili Жыл бұрын
Hi, nice tutorial on APIs... Is there a way to call an API url with IDs in between the ur and iterate all IDs and output all of them in a JSON format
@gardener_dad
@gardener_dad Жыл бұрын
Thanks Caleb, great video. Using PC, needed to drop "activate" and just type: ".venv\Scripts\activate" & "set" instead of '"touch".
@rosiesingh145
@rosiesingh145 3 ай бұрын
😊
@andythesaxplayer
@andythesaxplayer 3 жыл бұрын
Great video, Caleb! One of the most useful computing tutorials I've ever seen.
@murjoshua
@murjoshua 3 жыл бұрын
Not fancy, not over packed, just simple and very informative this is literally the best! Great Job
@Alice8000
@Alice8000 9 ай бұрын
wrong
@BelethKing
@BelethKing 3 жыл бұрын
and I am just coding my own APIs right now ,that couldn't be more perfect moment to upload such video Caleb. Big thanks!
@raghavdave1
@raghavdave1 3 жыл бұрын
One of the best videos on APIs, Full stack, 3 tier architecture, Middleware... Just superb!!!
@jisavarghese6003
@jisavarghese6003 2 жыл бұрын
I start sleeping 5 mnts to any videos other than yours. Didn't even get distracted for the entire hour. I love your way of teaching 🤗
@raymondmichael4987
@raymondmichael4987 2 жыл бұрын
Your comment made me watch this video to the end; such a good teacher.
@susanapalacios2881
@susanapalacios2881 2 жыл бұрын
I second this!
@pinkowl9752
@pinkowl9752 2 жыл бұрын
I feel like it's because he's constantly making eye contact. It's great!
@sahmedalee
@sahmedalee Жыл бұрын
💯💯💯
@enigma_mysterium
@enigma_mysterium Жыл бұрын
I guess you just need some good sleep :) just ake a good care of yourself
@cirogoyeneche9400
@cirogoyeneche9400 3 жыл бұрын
Very clear. Both parts, theorical and practical, were excellent! Thanks for the amazing content!
@MrRhythmandsoul
@MrRhythmandsoul 3 жыл бұрын
Extremely well presented. You have a knack which is rare. To explain concepts succinctly and clearly. The humour every now and then works brilliantly. thanks!
@hbioliveira
@hbioliveira Жыл бұрын
I had to pause the video to come here and express my happiness. I already watched so many videos about the theme and none of them were so complete and so light to watch! Can't wait to watch more of your videos, Caleb! Thank you so much!
@noname89636
@noname89636 3 жыл бұрын
"A website is just a cover to the backend..." -- best way to explain what a website or application is. Great video!
@chetanjiva5997
@chetanjiva5997 Жыл бұрын
I just watched this, and all I can say is WOW. This is the best one hour python training I’ve ever seen. It covers all the basics to get started with API’s. Thank you for doing this great video!
@its_kar
@its_kar 2 жыл бұрын
I've watched a 100 videos of API's but this one explains it the best! Thanks man, your channel is a blessing!
@angelperalta6124
@angelperalta6124 3 жыл бұрын
I normally watch courses in LinkedIn Learning due to the quality of the person teaching them. Let me say that you have talent. Only 15 minutes within the video and I like how you teach. Keep up the amazing work, please.
@noecuyuch2388
@noecuyuch2388 Жыл бұрын
Best crash course about REST API I have seen so far! You have talent to explain things that at first might seem hard
@rachelcokeley9762
@rachelcokeley9762 2 жыл бұрын
Caleb, I have been trying to understand Rest API's for a while now. Nothing seemed to click. Your videos are always so informative and funny. You make learning programming fun! thank you
@TheTreborMedia
@TheTreborMedia Жыл бұрын
I've already watched over 20 videos on YT about API, but your video is stunning through the simplicity of explanation and accuracy of covering all crucial aspects of the API topic. Thanks for that, I hit a like with pleasure.
@jancejancejance
@jancejancejance Жыл бұрын
This was a phenomenal intro. I'm walking away with a very good understanding of how everything works together. And in less than an hour as well!
@Divyansh-Tiwari
@Divyansh-Tiwari 3 жыл бұрын
Just heard the best definition of API.
@Leo-20067
@Leo-20067 2 жыл бұрын
Liked it. Simple, to the point, and succinct information in less than an hour video. Great job!
@thanhtrungnguyen4722
@thanhtrungnguyen4722 2 жыл бұрын
short and sweet, the video that I've been finding for such a long time. Thank you for your good work!
@ashleyboykin2736
@ashleyboykin2736 2 жыл бұрын
This is awesome Caleb! This was the EASIEST explanation I've found on this, needed this refresher :) Excited to see more of your videos.
@JoshKonoff1
@JoshKonoff1 3 жыл бұрын
Thank you for making this video. This was the most fun I've ever had in my life
@KonamiNaru
@KonamiNaru 2 жыл бұрын
Love this! You're saving my butt for an interview about API's!!! I want to learn more from you!!
@youttookmyname
@youttookmyname 2 жыл бұрын
I love this. Very clear and answers some basic questions. Thank you, Caleb.
@0x007A
@0x007A 3 жыл бұрын
Exceptional REST API introduction with a complete practical tutorial to demonstrate functionality.
@JoolieEm
@JoolieEm 2 жыл бұрын
Your sense of humour makes the video so much more pleasurable to watch :D I'm a software tester btw but I'd love to learn more about programming. Thank you for this course :)
@varshakulkarni2503
@varshakulkarni2503 Жыл бұрын
Love how you stick to the point and don't go about over-explaining!
@joannasolski2674
@joannasolski2674 3 жыл бұрын
That is an amazing and clear tutorial, I am really impressed how easily it comes to you explaining not always easy topics. Thanks!
@travism2013
@travism2013 2 жыл бұрын
Majored in IT yet never had a really good intuitive understanding of how to create APIs. Not much courses did this though either but...I learned in Java for JSPs. Anyway, granted this was in python and used flask (which I haven't used before) I can clearly understand the basics of creating a Rest API now! Thank you for making this great video as it finally made me connect the dots/fill the gaps in my understanding of creating APIs and creating *REST* APIs.
@mai52273
@mai52273 3 жыл бұрын
Just signed in to give this video a thumbs up. This is very well explained! Thank you.
@donmccann
@donmccann 2 жыл бұрын
The walk-through on python and Flash was VERY helpful! Thank you for posting this!
@GraceKeyz
@GraceKeyz 3 жыл бұрын
Thank you ... lots of technology covered in 1 video - python, python environment, rest, flask, alchemy, database setup, postman, etc... super helpful!
@PopeJohnPaul2
@PopeJohnPaul2 2 жыл бұрын
amazing video! I've been binging on REST API tutorial videos to get the hang of it and this one was the most comprehensive yet, thank you!!
@wadehinkle2186
@wadehinkle2186 3 жыл бұрын
You're cracking me up, super good job!
@ironingbored
@ironingbored 3 жыл бұрын
Hi Caleb. I've been used APIs for some time, in a debugging/test capacity. I'm moving into a pre-sales role and came here looking for a way to explain API functionality. Your definition is fantastic. Thanks so much for this course! Oh and also the C++ course.
@artistpw
@artistpw Жыл бұрын
Here's how I described them to a judge. Basically, think about a phone app like Rosetta Stone. You're trying to learn French. All of that data isn't going to exist on your phone, so that's where the api comes in. The app on your phone makes a request to an api that fetches data from a big database somewhere.
@sdaiwepm
@sdaiwepm Жыл бұрын
It took a few hours, and some googling where syntax has changed, but I got this working all the way through DELETE. Thanks for the fabulous learning!
@jonathanrice-exec11
@jonathanrice-exec11 8 ай бұрын
Awesome video Caleb! This actually explained what I was looking for. Subscribed 👍
@Alex-ii3tv
@Alex-ii3tv 3 жыл бұрын
Best content I've ever seen on this topic. great work!
@md.adnanali7352
@md.adnanali7352 3 жыл бұрын
WTH was that!! All confusion are cleared within 10 minutes. God bless you brother.
@htzfun
@htzfun Жыл бұрын
Wanted to say that this is the most hands-on tutorial on API I've found so far.
@marieson7418
@marieson7418 3 жыл бұрын
This is very informative and detailed. Thank you so much! It was such a great tutorial😊
@WhoisNicko1
@WhoisNicko1 2 жыл бұрын
I love how you speak, and explain. You are not boring at all and you really make me want to listen every single word you say. Thanks man
@bedo8341
@bedo8341 3 жыл бұрын
Never heard it that simple way before thanks Caleb!
@xizhou6236
@xizhou6236 2 жыл бұрын
Before i always started with the highest rating for coding topics. Now, I always start with searching in Caleb's channel. If i can not find the topic i am interested in the channel, then I search for high rating videos in youtube. Caleb, You are so talented to explain complicated questions in a simple way. Thanks for your hard work. Best teacher !
@margaritashamrakov
@margaritashamrakov 3 жыл бұрын
Hi Caleb, I just want to thank you for teaching me. Really made my day.
@abal11
@abal11 2 жыл бұрын
wow caleb one of the best explinations for API's that I have ever seen thank you so much!
@Rzyassine
@Rzyassine Жыл бұрын
Thank you for putting a smile on while I am going through these long hours of studying! This is the first video I watched from your channel and it won't be the last!
@vihanprashant9702
@vihanprashant9702 Жыл бұрын
Just stumbled across this video after getting thoroughly confused from the API section of my IBM course, thank you for your amazingly simple yet informative videos!
@user-ig4mg7go1s
@user-ig4mg7go1s 2 жыл бұрын
Finally some usable video tutorial. Great job Caleb!
@coyotemoon722
@coyotemoon722 3 жыл бұрын
For two years I've been trying to figure out what an API is. Today, thanks to you I finally know. And you described endpoints, REST, etc. You EXPLAINED what each of the fundamental concepts were instead of just banging out code for people to try to grasp. Great tutorial! I've subbed, and for the first time in my 15 years of watching KZbin I am clicking that bell icon. Thank you for everything you do. Sincerely, coyotemoonTV
@Cris18Martinez
@Cris18Martinez 2 жыл бұрын
lmao two years sounds about right XD, this makes it so clear though
@tyjohnston5889
@tyjohnston5889 Жыл бұрын
Omg yes. I started teaching myself SQLite to recover some data on an old computer I have. From there started learning Linux ------>Perl----->Python---->Networking and for some reason I've been hung up on APIs. Untilnow
@Alice8000
@Alice8000 9 ай бұрын
also wrong
@pgallovich
@pgallovich 3 жыл бұрын
Awesome! Thank you so much Caleb! Always love your videos!
@hemilpatel925
@hemilpatel925 3 жыл бұрын
Super simple and up to the point explanation. WOW. Keep it up and thank you so much
@codingfire4222
@codingfire4222 Жыл бұрын
You answered so many questions I had about apis in this video. Thank you! your content is great!
@joshcee3362
@joshcee3362 Жыл бұрын
Caleb, I've probably watched this video 4 times over the past 2 years and I gotta say THANK YOU. I use the first half of the video as a training tool for my team to understand how API works as we support a software platform with API integration. This information is invaluable to get someone from absolute beginner to someone who can actually pop into postman and play around a bit with API. Really great work!
@hmike54
@hmike54 11 ай бұрын
great man, woul have loved to be among your team for the purpose of learning and motivations from peers of like minds ,if you don't mind can you drop me your twitter or facebook handle or whatsapp
@kashmirinomad
@kashmirinomad 3 жыл бұрын
my first API class. Cheers mate!
@rizzrak
@rizzrak 9 ай бұрын
Really helpful introductory video!
@khushimishra11010
@khushimishra11010 10 ай бұрын
You've made this concept sound so easy, great way of teaching, the video was thoroughly interesting, thanks!
@chroniccare409
@chroniccare409 3 жыл бұрын
Thanks for all your help bro. I would not have even known where to begin automating my indoor garden.
@MorrisMorrison-sj2ni
@MorrisMorrison-sj2ni Ай бұрын
This is the best video on APIs. THANK YOU! Makes it make sense finally after sitting through other videos that didn't get me there.
@Velben
@Velben 2 жыл бұрын
I lost a job opportunity because I didn't understand REST API's and now I completely get it. I am able to explain it to someone else. My issue was I didn't know the client server model and I was trying to watch your video; therefore, I was clueless still. I came back after learning this and everything instantly made sense to me.
@mbonuchinedu2420
@mbonuchinedu2420 2 жыл бұрын
This stackoverflow API'S is really awesome. You could literally build a database/dataset based of this available API for Natural language processing (NLP) analysis. How lovely 😍😊
@philg578
@philg578 3 ай бұрын
You do have a unique talent, being funny with a straight face and information is presented in a clear and concise manner and well layered so listeners can follow.
@salmagamal5676
@salmagamal5676 Жыл бұрын
THANK YOU!! This is exactly what I needed. It is so clear and so simple. honestly such a great job!
@mrslucininiz
@mrslucininiz 2 жыл бұрын
What an amazing explanation of APIs, you're a great teacher.
@karimrako
@karimrako 2 ай бұрын
That's perfect man, Very simple and clean way
@juliannafotheringham7101
@juliannafotheringham7101 11 ай бұрын
AMAZING best video I've watched by far on API's. Caleb you are an absolute angel!
@ilovedatfruitybooty9546
@ilovedatfruitybooty9546 2 жыл бұрын
17:00 just saving. This is a really comprehensive tutorial. Well done
@persiankat111
@persiankat111 3 жыл бұрын
Thank you SO much for making this!! Easily one of the most informative videos on APIs I’ve seen so far
@romy1079
@romy1079 2 жыл бұрын
one of the best videos on APIs , amazing , thank you!
@olaniyanayodele5986
@olaniyanayodele5986 Жыл бұрын
Hi caleb. Great video. Thank you for all the energy you put into your videos. Really love them. Also can we get one on graphql and grpc
@simonwilliamson4375
@simonwilliamson4375 2 жыл бұрын
Magnificently Done. Bravo, Caleb!!
@theindynomad
@theindynomad Ай бұрын
You're awesome mate.. I've rarely come across someone who is so natural and at ease when covering a technical topic. And the way you're slipping in a little humour is pretty fascinating. You're a funny guy and thats in a nice way.
@prophetjamz94
@prophetjamz94 2 жыл бұрын
Love these vids, love your channel. My new favorite tutorial channel. My second favorite Caleb lol
@Shimashimatchi_
@Shimashimatchi_ 2 жыл бұрын
best rest api and flask video I've ever found, as a noob in this world you just given me hope! Thank you!
@Vijay-Yarramsetty
@Vijay-Yarramsetty 3 жыл бұрын
Thanks Caleb, you made it very simple!
@mytechnotalent
@mytechnotalent 3 жыл бұрын
Really well put together Caleb great job!
@ShreyasSinha
@ShreyasSinha 7 ай бұрын
Amazing and to the point video 👍
@964tractorboy
@964tractorboy 3 жыл бұрын
A great tutorial. Thanks for spending your valuable time to create it.
@deveshjeswani
@deveshjeswani 9 ай бұрын
Really practical and easy explanation, Thankyou so much!!
@enthusefreelancer3440
@enthusefreelancer3440 3 жыл бұрын
Great job Caleb. Much greetings from Kenya!
@IronmanGuel
@IronmanGuel 8 ай бұрын
Didn’t finish watching yet, but I can just tell that this video is really what I needed. Your explanation is awesome. Thank you so much!
@TechMaster011
@TechMaster011 Жыл бұрын
You are one of the best Tech Instructors in our world today bro. For some time now I have been trying to get into APIs but I just wasn't cracking it, I couldn't grasp the concept. Most lectures could start well but then get boring and convoluted along the way, and I would give up. But today that dark cloud has been removed, I see it clearly now, you have just opened a whole new path for me, a path of possibilities. May Jah bless you with more time here, so you can live to see your grand grand kids. Thanks🙌
@user-wd4gl3qk2u
@user-wd4gl3qk2u 2 жыл бұрын
my friend you've saved me!!! from a big question that i've search around web !!! kudos to you man!!! ,great explanation !! great video!!! cheers mate!!!
@FaddahSteveYuetsuWolf
@FaddahSteveYuetsuWolf Жыл бұрын
Great course! Very helpful in learning to read & write APIs in Python & using Postman. Thank you, Caleb!
@Unchained74
@Unchained74 2 жыл бұрын
Best explanation of API I've seen. And I checked out a few people. Straight to the point. Thanks. Now I really understand API's.
@aishat3808
@aishat3808 Жыл бұрын
Thank you so much. I can't believe how much I have learnt! The explanation was clear, a simple and understandable example was used and the course was short. Thanks.
@JD-nd5zo
@JD-nd5zo 3 жыл бұрын
Thanks for creating and sharing this content! Good stuff!
@rajasekharbonthala
@rajasekharbonthala 2 жыл бұрын
You are Awesome Caleb. Pretty Clear explanation. Perfect One, I have ever viewed. Thanks for your efforts. 🙂
@pierce5811
@pierce5811 2 жыл бұрын
Very good stuff. This helped me out so much trying to learn the basics of REST APIs. Really appreciate the awesome work!
@jairreal6905
@jairreal6905 2 жыл бұрын
This video has so many entertaining gems that keep making me crack up and grab my attention so I keep everything Caleb says 😆 Great job man 👏👏👏
@marka.200
@marka.200 2 жыл бұрын
Anyone who includes their mistakes gets my upvote. Great video!
@techtantrik
@techtantrik Жыл бұрын
Crisp and comprehensive, thank you!
@wadeprice7405
@wadeprice7405 3 жыл бұрын
Great content Caleb! Keep it coming!!!
@Th1nA1r
@Th1nA1r 3 жыл бұрын
Great video! You remind me of my favourite prof! Easy to follow and learn.
@quiksilver358
@quiksilver358 2 жыл бұрын
Awesome introduction to REST APIs! Appreciate you!
@anonimettalontana4944
@anonimettalontana4944 2 жыл бұрын
I went from having a shallow idea of what an API was to having some basic working knowledge of one, its different methods, how to consume an API, and even how to create my own API. Thanks for the great content!!! You're not just a teacher, you're a pedagogue!
@arinaziz1070
@arinaziz1070 2 жыл бұрын
I need help in 28:00 , when I type "python3 -m venv .venv" I got an error, saying: Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases. so pls help me
@sagars861
@sagars861 3 жыл бұрын
You always bring out best explanation ❤️❤️❤️
@SOUNDOUSA1
@SOUNDOUSA1 Жыл бұрын
One of the best videos I 've ever seen about APIs !
@dudefire
@dudefire Жыл бұрын
Never understood what an API is. After this vid, I'll probably remember it for the rest of my life. This dude is an Incredible teacher!
@sameeruj
@sameeruj Жыл бұрын
This is the best video on Rest APIs and how to use them. A big thumbs up👍. Great tutorial.
Django REST Framework - Build an API from Scratch
40:39
Caleb Curry
Рет қаралды 194 М.
APIs for Beginners - How to use an API (Full Course / Tutorial)
2:19:33
freeCodeCamp.org
Рет қаралды 4,2 МЛН
didn't want to let me in #tiktok
00:20
Анастасия Тарасова
Рет қаралды 7 МЛН
Her Birthday Was Ruined 😰😩 He Created A Trap For Her🙀
00:40
Giggle Jiggle
Рет қаралды 5 МЛН
I PEELED OFF THE CARDBOARD WATERMELON!#asmr
00:56
HAYATAKU はやたく
Рет қаралды 19 МЛН
Why You NEED To Learn FastAPI | Hands On Project
21:15
Travis Media
Рет қаралды 141 М.
What is a REST API?
9:12
IBM Technology
Рет қаралды 1,4 МЛН
Has Generative AI Already Peaked? - Computerphile
12:48
Computerphile
Рет қаралды 382 М.
Python 101: Learn the 5 Must-Know Concepts
20:00
Tech With Tim
Рет қаралды 1 МЛН
Difference Between REST API vs Web API vs SOAP API Explained
7:24
Learn with Whiteboard
Рет қаралды 106 М.
Python FAST API Tutorial
58:20
Tech With Tim
Рет қаралды 311 М.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,4 МЛН
Learn JSON in 10 Minutes
12:00
Web Dev Simplified
Рет қаралды 3 МЛН
5 Useful Dunder Methods In Python
16:10
Indently
Рет қаралды 44 М.
Xiaomi Note 13 Pro по безумной цене в России
0:43
Простые Технологии
Рет қаралды 198 М.
Apple, как вас уделал Тюменский бренд CaseGuru? Конец удивил #caseguru #кейсгуру #наушники
0:54
CaseGuru / Наушники / Пылесосы / Смарт-часы /
Рет қаралды 3,3 МЛН
СЛОМАЛСЯ ПК ЗА 2000$🤬
0:59
Корнеич
Рет қаралды 2,1 МЛН
M4 iPad Pro Impressions: Well This is Awkward
12:51
Marques Brownlee
Рет қаралды 5 МЛН
🤏 САМЫЙ ТОНКИЙ гаджет #Apple! 🍏
0:29
Яблочный Маньяк
Рет қаралды 641 М.
Which Phone Unlock Code Will You Choose? 🤔️
0:14
Game9bit
Рет қаралды 4,8 МЛН