Python Code & Libraries
Scikit-Learn
Scikit-Learn is easily the most important machine learning library in Python. It contains almost every possible algorithm, and its interface is being reused by many libraries out there.
Tensorflow
SpaCy
Pandas
Pandas offers a lot of great data manipulation tools. It is a great package when it comes to reading and writing data to files in plenty of formats.
ML From Scratch
Keras
Pytorch
NLTK
NLTK is a deeply comprehensive natural language processing library. As opposed to SpaCy, it keeps a high focus on modularity and offers users a lot of freedom.
Numpy
NumPy is a scientific package that allows you to perform plenty of array and vector operations. It uses a lot of lower level code which makes it quite fast.