A beginner-friendly guide to creating interactive weather visualizations with Streamlit, Plotly, and free data