There's a visualisation technique called parallel coordinates that allows you to get an overview of many columns at the same time. You can read more about it on wikipedia. The hiplot library offers a convenient way to use the technique from a jupyter notebook.
For this video you'll need to install the following dependencies;
pip install scikit-lego hiplot
To load the data, run the code below.
from sklego.datasets import load_penguins
df = load_penguins(as_frame=True)
To run the interactive tool locally, run;
import hiplot as hip
data = df.to_dict(orient='records')
hip.Experiment.from_iterable(data).display()