REST API: Data Extraction with Python – without Web Scraping
REST API: Data Extraction with Python – without Web Scraping, available at $39.99, has an average rating of 3.4, with 21 lectures, 1 quizzes, based on 50 reviews, and has 375 subscribers.
You will learn about Data Extraction with REST APIs and Python – no need for Web Scraping Using Postman to test API requests before writing your code Handling different types of authentication required by APIs Completing practical projects to extract currency exchange rates and business details and reviews using popular APIs Source codes (*.py files) for all Exercises can be downloaded Q&A board to send your questions and get them answered quickly This course is ideal for individuals who are Those who want to learn how to use REST APIs and Python for data extraction and automation. It is particularly useful for Those who want to learn how to use REST APIs and Python for data extraction and automation.
Enroll now: REST API: Data Extraction with Python – without Web Scraping
Summary
Title: REST API: Data Extraction with Python – without Web Scraping
Price: $39.99
Average Rating: 3.4
Number of Lectures: 21
Number of Quizzes: 1
Number of Published Lectures: 21
Number of Published Quizzes: 1
Number of Curriculum Items: 25
Number of Published Curriculum Objects: 25
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Data Extraction with REST APIs and Python – no need for Web Scraping
- Using Postman to test API requests before writing your code
- Handling different types of authentication required by APIs
- Completing practical projects to extract currency exchange rates and business details and reviews using popular APIs
- Source codes (*.py files) for all Exercises can be downloaded
- Q&A board to send your questions and get them answered quickly
Who Should Attend
- Those who want to learn how to use REST APIs and Python for data extraction and automation.
Target Audiences
- Those who want to learn how to use REST APIs and Python for data extraction and automation.
Do you want to extract data from a website? Before using web scraping, you have to check first if this website has an API that gives you access to the data you need. There are several popular platforms that give developers access to their “web services”, also known as “APIs”. So using APIs is the official way for data extraction and doing other automation stuff allowed by such applications. You can even benefit from some APIs to build your own applications. If an API allows you to get the data you want to extract from a website, then you do not need regular web scraping.
REST APIs usually generate output in JSON or XML format because most of programming languages can handle these formats easily. In fact, JSON is very similar to data types in programming languages; for example, it is very similar to Python dictionaries.
Some APIs require authentication to control their usage, using an API Key or Client ID and Client Secret, similar to a username and password, so to speak.
In this course, you will start by learning how to extract data using a very simple currency rate conversion API that does not require any authentication but it will teach you the fundamentals of using REST APIs. After that, you will study more advanced video tutorials on sophisticated APIs such as Yelp and Google Places. You will also learn how to use the REST API client, Postman, to test an API before writing your code.
By the end of this course, you will not only be able to apply the given practical examples, but you will also be able to apply the same fundamentals you learned to any other REST API to extract the data you need from popular websites. So let’s start.
Course Contributors,special thanks to:
-
Majid Alizadeh (Coding & Instructions)
-
Michael Bukachi (Coding & Instructions)
-
Yasmin Moslem (Coding & Instructions)
-
Yusuf Yurtsever (Video Creation & Narration)
Course Curriculum
Chapter 1: Currency Exchange API – Extract Rates
Lecture 1: Introduction
Lecture 2: REST API URL & Extracting Data from JSON
Lecture 3: Using API Parameters
Lecture 4: Simple Currency Converter with Python
Lecture 5: API with Access Key – Fixer.io
Lecture 6: Tip: Saving Data to a File
Lecture 7: Source Code: Currency Exchange REST APIs
Chapter 2: Postman REST API Client
Lecture 1: Test REST API Requests with Postman
Chapter 3: Yelp API – Extract Business Details & Reviews
Lecture 1: Business Search with Yelp API
Lecture 2: Business Reviews, Phone Search & Business Match with Yelp API
Lecture 3: Project, p1: Extract Details of Bookstores in New York City with Yelp API
Lecture 4: Project, p1: Extract Reviews of Bookstores in New York City with Yelp API
Lecture 5: Source Code: Yelp API
Chapter 4: Try it Yourself!
Chapter 5: Google Places API – Extract Business Details & Reviews
Lecture 1: Get Google Places API Key & Create a Search Places by Coordinate Function
Lecture 2: Google Places Types
Lecture 3: Create a Get Place Details Function
Lecture 4: Project: Extract Place Details & Reviews – Search with GPS Coordinates & Type
Lecture 5: Project, p2: Extract Place Details with Google Places API
Lecture 6: Project, p3: Extract Place Reviews with Google Places API
Lecture 7: Google Places Limitations
Lecture 8: Source Code: Google Places API
Instructors
-
GoTrained Academy
eLearning Professionals
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 2 votes
- 3 stars: 13 votes
- 4 stars: 19 votes
- 5 stars: 14 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024