


So, Why we used python as a tool for data analysis because.
a python is a simple programming language for read and write the code.
even if you have zero knowledge of coding you will fell flexible and also there are many resources are available to learn and implement.
the python is open source programming language and paltform independent and also supports a OOPs concept's.
By this functionalities makes a python to implement a logic of its defined rules for extract a meaningful information from the raw-data.
Where their are many build-in function's are present and also it has a many libraries for
data analysis and they are:-
1. Numpy
which provides nth dimensional array object which is called ndarray
where it is very very memory efficient and fast and also provide pre-defined fuctions.
2. Pandas
it is built on top of numpy array and it provides fast and memory efficient data
tabular data structure.
3.Matplotlib & Seaborn
we can use this library for data visualization.
4.Scrapy & Beautifulsoup
We use this library for website crawling means for data collection.
5.Scikit learn
It is mostly used for machine learning concepts like for Classification , Regressions between two different category of data set or into between of sub-category of dataset.
This are some basic libraries which is pointed we can implement many more libraries of python based on our requirements
if we used python as a tool for data anlysis then we just need this few things and they are:-
--> python basics
for loops , data types , variables and function.
--> OOP's concepts.
--> knowledge of python libraries
for data cleaning and transforming in a meaning full way
for adding columns
for fill NA
Anaconda is the best platform for data science related task which provides a bundle of python packages
which help to solve the machine learning, deep learning , NLP concepts by the help of conda manager, Which manage the package of python as like a "pip".