From the course: Programming Foundations: APIs and Web Services
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
Building RESTful APIs with Python - Python Tutorial
From the course: Programming Foundations: APIs and Web Services
Building RESTful APIs with Python
- Think about a vending machine. You press a button, and out pops a snack. No need to see the inner mechanics. That's exactly how a RESTful API works. You send a request, and it delivers data without revealing the complex processes happening behind the scenes. In this video, we build our own vending machine for data, an API that serves up information on demand using Flask, a lightweight web framework for Python. Flask makes it easy to build web applications and APIs. You learned about the REST principles that ensure APIs remain scalable, maintainable, and easy to integrate with other systems. By structuring APIs around resources, you can create predictable endpoints that allow clients to interact with data using standard HTTP methods, like get, post, put, and delete. Flask is a framework that allows developers to create APIs with just a few lines of code. The core idea behind a Flask base API is defining routes, which act as different entry points for accessing data. For example, an…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.