Back to Course
Data Intelligence: NumPy & Pandas
Module 14 of 15
11. Capstone: Stock Analyst
Task: Market Analysis
Goal: Analyze 5 years of S&P 500 data to find opportunities.
- Load: Read 500 CSV files into one DataFrame.
- Clean: Handle missing trading days (Bank Holidays).
- Calculate:
- Moving Averages (50d, 200d).
- Volatility (Standard Deviation).
- Daily Returns (pct_change).
- Visualize: Plot the "Golden Cross" (When 50d crosses 200d).
Good luck, Engineer.