Skip to content

This is part of Coursera IBM Data Science Professional Course 5 - Python Project in which we extract stock data using web scraping.

Notifications You must be signed in to change notification settings

Arwa-Abbas/Analyzing-Historical-Stock-Data-Using-Web-Scraping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Tesla vs GameStop Stock & Revenue Dashboard

This project is part of the IBM Data Science Professional Certificate on Coursera. It uses Python, web scraping, and financial APIs to collect, clean, and visualize stock and revenue data for Tesla (TSLA) and GameStop (GME).


Technologies Used

  • Python
  • Jupyter Notebook (Anaconda)
  • yfinance (for stock price data)
  • requests, BeautifulSoup (for web scraping revenue data from MacroTrends)
  • pandas (data cleaning and manipulation)
  • matplotlib (data visualization)

Features

  • Extracts historical stock data for TSLA and GME using yfinance
  • Scrapes quarterly revenue data from MacroTrends using requests and BeautifulSoup
  • Cleans and formats both datasets
  • Plots interactive line graphs comparing stock price over time
  • Includes side-by-side analysis of Tesla and GameStop performance

About

This is part of Coursera IBM Data Science Professional Course 5 - Python Project in which we extract stock data using web scraping.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published