Research Papers
Minimum Splits Based Discretization for Continuous Features discretizing continuous data include Fayyad & Irani's MDL method, which uses mutual information to recursively define the best bins, CAIM, CACC, Ameva, and many others Selection of the methods depend on the problem at hand.
read http://infolab.stanford.edu/~ullman/mmds/ch1.pdf
https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/