-numpy: mainly useful for its N-dimensional array objects
-pandas: Python data analysis library, including structures such as dataframes
-matplotlib: 2D plotting library producing publication quality figures
-scikit-learn: the machine learning algorithms used for data analysis and data mining tasks
1.Python Basic: https://www.w3schools.com/python/default.asp
2.Numpy: https://numpy.org/doc/1.20/user/tutorials_index.html (official documentation)
3.Matplotlib:
-https://nbviewer.jupyter.org/github/fonnesbeck/Bios8366/blob/master/notebooks/Section0_2-Plotting-and-Visualization.ipynb
-https://colab.research.google.com/notebooks/charts.ipynb
4.Pandas:
-https://pandas.pydata.org/docs/getting_started/intro_tutorials/index.html (official documentation)
-https://www.kaggle.com/learn/pandas
-https://www.youtube.com/playlist?list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y
-https://nbviewer.jupyter.org/github/justmarkham/pandas-videos/blob/master/pandas.ipynb
-https://nbviewer.jupyter.org/github/fonnesbeck/Bios8366/blob/master/notebooks/Section2_1-Introduction-to-Pandas.ipynb