You are on page 1of 11

Stutern

Data Science Task

Foundations of Data Science


Overview
The goal of this assessment is to test whether you have adequate
working knowledge of Python, Maths, and Probability to get started
on this journey.
Learning Resources
Below are some resources to give you a head-start on how to approach the task. It is important that
you check out the resources before you proceed with the task.

What Data Science is all about

Basics of Python:
Python I
Python II

Python Video Learning Resources:


Learn Python in 10 mins (Text)
Learn Python in 10 mins (Video)

Extra reading
Book
Learning Resources
Below are some resources to give you a head-start on how to approach the task. It is important that
you check out the resources before you proceed with the task.

Basics of Math and Statistics for Data Science:


Introduction to Algebra I
Introduction to Algebra II
Algebra, Vectors, and Matrices

Probability and Statistics


Understanding Probability I
Understanding Probability II

Machine Learning
Math for ML
Machine learning
Task Essentials
The Tools

● A Computer
● Internet
● A Web Browser (Chrome preferably)
● Python
● Microsoft Word/ Powerpoint/Google Docs/Slides

Note: For the purpose of this task you will be exploring only Python as a data analytics
tool. Feel free to check out the other alternatives.
Task
Basics of Python

1. Write a Python program to find three numbers from an array such that the sum of three numbers equal to zero
Write a Python program to add two binary numbers.
e.g Input: ('11', '1')
Output: 100
Using online Python Compiler, What is the output of the following?
i=1
while True:
if i % 7 == 0:
break
print(i)
i += 1
In Python, Suppose list1 is [2, 33, 222, 14, 25]. What is list1[:-1]?
What is the output of the code shown below?
def f(x):
return bool(x % 2)
print(f(20), f(21))
Task
Basics of Maths

1. Linear algebra: Give brief definitions to the following terms


The rank of a matrix
The trace of a matrix
Eigenvalue
The inverse of a matrix
Find the components and the magnitude of vector v with initial point A(2,3) and terminal point
B(4,5)
Simplify the expression: 2(a -3) + 4b - 2(a -b -3) + 5
Task
Basics of Probability

1. A dice is rolled, find the probability that an even number is obtained.


The blood groups of 200 people are distributed as follows: 50 have type A blood, 65 have B
blood type, 70 have the O blood type and 15 have type AB blood. If a person from this group is
selected at random, what is the probability that this person has an O blood type?
A card is drawn at random from a deck of cards. Find the probability of getting a queen.
Scoring Criteria
We will be looking out for;

● Approach to solving problems and word problem interpretation


● Ability to research and implement answers
● Correct code and calculations
Submission Guide
Put your output in a Word/Google document. For code-related questions, screenshot
the code and the outputs and add them to the word document. Paste the link in the
submission form.
FAQ page.

Email: admissions@stutern.com Best wishes


Phone: 08094897865

You might also like