python packages and their purposes
NumPy - Best for performing complex mathematics and working with multi
dimensional arrays
Requests - Used making http requests over internet
Pandas - Used for data science
Pywin32 - It provides access to many of the native Windows API functions
Tkinter/PyQt - Used for making beautiful GUIs
Matplotlib - For plotting 2-dimensional graphs
OpenCV - For image and video processing
Keras - Useful for learning deep Neural Networks
TensorFlow - For Maching Learning
NLTK - stands for Natural Language Toolkit and is used for natural language
processing, only for english
Fire - Turns python classes, methods, functions into CLI
Scipy - It is an open-source python library that is used for both
scientific and technical computation
BeautifulSoup - It is a great python library for Web Scraping as
it parses HTML and XML documents from the Web
PyGame - It is a set of python functions and classes dedicated
to writing video games mainly