Intro to DS Assignmnt 1 (Amna Iqbal)....
Intro to DS Assignmnt 1 (Amna Iqbal)....
Name:
Amna Iqbal
Roll No:
06
Course Title:
Intro to Data Science
Submitted TO:
Sir Bilal
Submitted BY:
Amna Iqbal
Session:
2022-2026
Date of Submission:
22-09-2024
o Explain their use cases and the advantages they offer for various data
science tasks such as data manipulation, analysis, and visualization.
Here’s an overview of three common tools—Python, R, and Power BI—used in data science
workflows, along with their use cases and advantages for data manipulation, analysis, and
visualization.
1. Python
Use Cases:
Data Manipulation: Python's Pandas library is one of the most popular tools for
data cleaning, reshaping, filtering, and merging datasets. It's ideal for handling
both structured and unstructured data.
Data Analysis: With libraries like NumPy, SciPy, and StatsModels, Python
excels in performing statistical analysis, linear algebra, and hypothesis testing. It
also supports machine learning with tools like Scikit-learn and deep learning
with frameworks like TensorFlow and PyTorch.
Data Visualization: Python supports both static and interactive visualization
through libraries such as Matplotlib, Seaborn, and Plotly.
Advantages:
Versatility: Python covers the entire data science pipeline—from data extraction
and cleaning to analysis, modeling, and visualization.
Extensive Libraries: Python offers an extensive range of libraries, making it
suitable for everything from simple data manipulation to complex machine
learning and AI tasks.
Scalability: Python integrates well with big data tools like Apache Spark and
Hadoop, making it suitable for large-scale data processing.
Community Support: Python has a large user base, ensuring frequent updates
and extensive documentation.
2. R
Use Cases:
Advantages:
3. Power BI
Use Cases:
Advantages:
In summary, Python is versatile and robust, covering all stages of data science workflows, R is
excellent for statistical analysis and research, while Power BI is focused on business intelligence,
making it easy for non-technical users to create interactive visual reports.