I want to share with you some exciting blog posts that give great examples of how to visualize data with R and Python!
In How to create NBA shot charts in R, Eduardo Maia provides a step-by-step tutorial for using R data frames to visualize shots and efficiency.
Sawas Tjortjoglou explains the process to create a shot using python modules in How to create NBA shot charts in Python.
Both posts reference Web Scraping 201: finding the API, a blog post by Greg Reda that details how to scrape client-side API data. I definitely recommend reading this one if you are new to APIs and scraping data. There are lots of pictures and the post is easy to follow!