Skip to content
KnowledgeCity

Python for Data Science Intermediate: Data Sourcing

Learn how to work with data obtained from multiple sources
Preview the first lesson free — get full access to all 4 lessons.
Course: On-Demand
Intermediate Provider Nizar Dajani  4 Lessons ·  33m  in English 

Course Description

These lessons are all about data sourcing and data scraping. You will learn how to retrieve data from different sources. We’ll also cover some of the most commonly used Python libraries for data sourcing and data scraping, including Pandas, SQLite, BeautifulSoup, and Scrapy.

Python provides user-friendly libraries to help you write code to fetch different types of data, from a myriad of different sources. We’ll demonstrate the ease of use of Pandas code, and how it allows us to retrieve data from text files, CSV files, as well as JSON files. You will learn how to use BeautifulSoup and Scrapy library for data that is already online like on a web site/page, to fetch all the data we need. Finally, to work with data in a database, we will use an efficient library called SQLite to help us work with such data.

What You'll Learn

  • Describe Python's data sourcing options for retrieving data from different sources
  • Recognize the different data scraping libraries, including BeautifulSoup and Scrapy
  • Use Pandas to retrieve data from text files, CSV files, and JSON files
  • Apply BeautifulSoup and Scrapy to fetch data already online on a website or page
  • Work with data in a database using the SQLite library
  • Identify how to work with different data sources

Key Takeaways

  • The course covers data sourcing and data scraping, teaching how to retrieve data from different sources.
  • It covers commonly used Python libraries for data sourcing and scraping, including Pandas, SQLite, BeautifulSoup, and Scrapy.
  • Pandas allows you to retrieve data from text files, CSV files, and JSON files.
  • BeautifulSoup and Scrapy are used to fetch data that is already online, such as on a website or page.
  • SQLite is used to work with data stored in a database.

Frequently Asked Questions

What does this course cover?

This course covers data sourcing and data scraping, teaching how to retrieve data from different sources using Python libraries including Pandas, SQLite, BeautifulSoup, and Scrapy.

Which Python libraries will I learn in this course?

You will learn some of the most commonly used Python libraries for data sourcing and data scraping, including Pandas, SQLite, BeautifulSoup, and Scrapy.

What types of data sources can I learn to work with?

You will learn to retrieve data from text files, CSV files, and JSON files using Pandas, fetch online data from websites or pages using BeautifulSoup and Scrapy, and work with data in a database using SQLite.

What skills will I gain from this course?

You will gain skills in data extraction, data libraries, data science, data scraping, web scraping, and using the Pandas Python package.