Notes on academic writing and research programming can be found here.
matplotlib - standard Python plotting library
Jupyter - supports 'notebooks,' which are good for trying things out interactively.
PyTorch - python-based neural network/tensor library with GPU support.
numpy - matrix library
pandas - data management / analysis library
scikit-learn - 'traditional' machine learning library