Overview of Key Tools and Techonology
Overview of Key Tools and Techonology
1. Name two data science tools and explain their primary functions.
2. What are the advantages of using Jupyter Notebook for data analysis?
3. Provide an example of how a local business could use PowerBI to improve
its operations. 4. Explain how SQL helps businesses manage customer data.
5. Why is it important to match the right data science tool to the business
problem? Provide an example.
6. A Sri Lankan startup is facing difficulties understanding why their product
is not selling well. - Suggest a data science tool they can use. - Explain how
they should use the tool to find the root cause. - How will it improve their
business decisions?
Answers
01.
Python
Primary Function: Python is a popular programming language used
heavily in data science for data analysis, machine learning, artificial
intelligence, and data visualization. It has powerful libraries like Pandas
(for data manipulation), NumPy (for numerical computing), scikit-learn
(for machine learning), and Matplotlib/Seaborn (for data visualization).
Tableau
Primary Function: Tableau is a leading data visualization tool. It helps
users create interactive and shareable dashboards that turn raw data
into understandable insights without needing to write much code. It's
often used for business intelligence and reporting.
02.
Interactive Coding: You can write code and see the results
immediately, making it easy to experiment and adjust.
Visualization Support: It easily integrates with libraries like
Matplotlib and Seaborn to show charts and graphs right next to your
code.
Documentation with Markdown: You can write explanations, notes,
and formulas alongside your code using Markdown, which makes your
work easier to understand.
Easy Sharing: Jupyter Notebooks can be shared as .ipynb files or
converted to HTML/PDF, making collaboration and presentation simple.
Supports Multiple Languages: Even though it’s mainly used with
Python, it can support other languages like R and Julia through different
kernels.
Modular Workflow: You can run small chunks ("cells") of code
separately, which helps debug and develop step-by-step