0% found this document useful (0 votes)
6 views4 pages

Data Science Python Question Paper

The document outlines an examination for a Data Science and Python Programming course, detailing instructions and three sections of questions. Section A focuses on data science concepts, Section B on visual analysis of provided figures, and Section C on Python programming tasks. The exam is structured to assess both theoretical knowledge and practical programming skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

Data Science Python Question Paper

The document outlines an examination for a Data Science and Python Programming course, detailing instructions and three sections of questions. Section A focuses on data science concepts, Section B on visual analysis of provided figures, and Section C on Python programming tasks. The exam is structured to assess both theoretical knowledge and practical programming skills.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SCALABLE INSTITUTE OF COMPUTER EDUCATION

Subject: Data Science and Python Programming


Date: 23-07-2025
Marks: 70
Time: 1:30 Hours

Instructions
- All questions are compulsory.
- Attempt all sections.
- Answer all programming questions with proper syntax and comments.

Section A: Data Science Concepts (20 Marks)


Q1. Explain the 10 steps of a Data Science Project Life Cycle. (5 marks)
Q2. Answer the following: (5 marks)
a) Discrete vs Continuous Data (2 marks)
b) Descriptive vs Inferential Statistics (3 marks)
Q3. Write short notes: (5 marks)
a) Central Tendency (2 marks)
b) Standard Deviation & Variance (2 marks)
c) Importance of Spread (1 mark)
Q4. List any 5 visualization libraries or tools used in Data Science. (2 marks)
Q5. Differentiate between: (3 marks)
a) Histogram vs Bar Graph (1.5 marks)
b) Box Plot vs Scatter Plot (1.5 marks)

Section B: Visual Analysis (15 Marks)


Observe the given figures (Bar Graph, Histogram, Box Plot, Scatter Plot) and answer
accordingly.

Q6. Based on Figure 1 – Bar Graph: (5 marks)

1
a) Which subject had the highest score? (1 mark)
b) Which had the lowest score? (1 mark)
c) What type of data is displayed: categorical or continuous? (1 mark)
d) Find the average score from the graph. (2 marks)

Q7. Based on Figure 2 – Histogram: (6 marks)

2
a) What does the histogram represent? (1 mark)
b) Which age group had the highest frequency? (1 mark)
c) Is the data normally distributed or skewed? (1 mark)
d) Suggest one use-case of histogram in real-world analytics. (1 mark)
e) Mention the range of the most common age group. (2 marks)

Q8. Based on Figure 3 – Box Plot: (4 marks)

a) What is the median value in the data? (1 mark)


b) What are Q1 and Q3? (1 marks)
c) What is the Interquartile Range (IQR)? (1 mark)
d) Are there any outliers? Explain. (1 marks)

Section C: Python Programming (35 Marks)


Q10. Answer the following: (5 marks)
a) What is a variable in Python? Give an example. (1 mark)
b) List two differences between list and tuple (1 mark)
c) Define Boolean. Where is it used? (1 mark)
d) Write datatypes in Python? (1 mark)
e) Why is indentation important in Python? (1 mark)

Q11. Write Python Programs (30 marks)

3
a) Program to write a multiplication table of 13 × 1 = 13. (4 marks)
b) Program using if...else to check the largest of three numbers. (4 marks)
c) Program to create and display a dictionary of students. (4 marks)
d) Program using list comprehension to display squares of even numbers from 1 to 50. (4
marks)
e) Create a class Person and subclass Student with inheritance. (4 marks)
f) Program using lambda to multiply two numbers. (2 marks)
g) Write a Python program to create a base class Vehicle with a method info(). Derive two
subclasses Car and Bike that override the info() method to print specific information
about each vehicle.
h) Create a base class Employee with attributes name and salary. Create a subclass Manager
that adds a department attribute and a method display_details() to show all
information. Write a program to create a Manager object and display its details.

You might also like