
了解如何使用基于 Python 的库 Flask 和 FastAPI 从头开始构建 API。您将构建大量应用程序和工具,例如仅基于 API 获取的数据的单词词典和 google 搜索页面。
本课程假定没有任何编程经验。我们将为您提供两个 Python 介绍部分,您将在这些部分学习所有基础知识,然后再开始 API 构建课程。
API 代表应用程序编程接口,一种软件到软件接口,使两个应用程序能够相互交换数据。每次我们使用 Facebook 等应用程序、发送即时消息或在手机上查看天气时,我们都在使用 API。简单地说,当我们在手机上使用某个应用程序时,该应用程序会连接到 Internet 并将数据发送到服务器。然后服务器检索该数据、解释它、执行必要的操作并以可读的方式向我们发送我们想要的信息——所有这些都通过 API 发生。
API 可以是为开发人员提供的服务。每次开发人员编写新程序时,他们不必从头开始构建一个试图做所有事情的核心应用程序。相反,他们可以通过使用已经创建的可以更好地完成工作的部分来外包某些职责。
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 45 lectures (4h 43m) | Size: 4.84 GB
The Complete FastAPI Course With Python
What you’ll learn:
Deep understanding about what an API is
JSON and XML file structures
API Design Patterns
Building Dictionary APIs with Flask
Using Python and VSCode to Design APIs
Create Google Search Interface with APIs
Get Started with FastAPI
Build Image Filter with FastAPI
Requirements
Have desire to learn Python and Fast API
Have Python and VSCode Installed
Description
Learn how to build APIs from scratch using the Python based libraries Flask and FastAPI. You will build plenty of applications and tools such as word dictionary and a google search page based solely on API obtained data.
The course assumes no prior programming experience. We will provide you with two introductory sections for Python where you will learn all the basics before moving to the API building lessons.
API stands for Application Programming Interface, a software-to-software interface that enables two applications to exchange data among each other. Each time we use an app like Facebook, send an instant message, or check the weather on our phone, we’re using an API. Simply put, when we use an application on our mobile phone, the application connects to the Internet and sends data to a server. The server then retrieves that data, interprets it, performs the necessary actions and sends us the information we wanted in a readable way — all of this happens via API.
APIs can be a service for developers. Every time developers write a new program, they don’t have to start from scratch to build a core application that tries to do everything. Instead, they can contract out certain responsibilities by using already created pieces that do the job better.
Who this course is for
Software Engineers
Computer Science Students
Complete Beginners who want to learn API Development
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/20867.html