Semester : III
DATA VISUALIZATION WITH PYTHON LABAROTORY
Course Code : BCI308D Credits : 1
Hours/Week : 0:0:2 CIE : 50 Marks
(L:T:P)
Total Hours : 28 SEE : 50 Marks
Course Type : PCCL SEE : 2 Hours
Duration
Prerequisites:
Courses Data Visualization with Python Laboratory
Knowledge on Fundamental Communication skills and Programming skills
Concepts
Knowledge on Connected IDLE, Matplotib, Pycharm IDLE
Tools
Course Learning Objectives: This course will enable the students to
CLO1 Demonstrate the use of IDLE or PyCharm IDE to create Python Applications
CLO2 Using Python programming language to develop programs for solving realworld
problems
CLO3 Implementation of Matplotlib for drawing different Plots
CLO4 Demonstrate working with Seaborn
Laboratory Programs
Sl.NO Experiments
a) Write a python program to find the best of two test average marks out of three
test’s marks accepted from the user.
1
b) Develop a Python program to check whether a given number is palindrome or
not andalso count the number of occurrences of each digit in the input number.
Defined as a function F as Fn = Fn-1 + Fn-2. Write a Python program which
2 accepts a value for N (where N >0) as input and pass this value to the function.
Display suitable error message if the condition for input value is not followed.
a) Write a Python program that accepts a sentence and find the number of words,
digits, uppercase letters and lowercase letters.
b) Write a Python program to find the string similarity between two given strings
3
Sample Output: Sample Output: Original string: Original string: Python Exercises
Python Exercises Python Exercises Python Exercise Similarity between two said
strings: Similarity between two said strings:1.0 0.967741935483871 Strings.
4 Write a Python program to Demonstrate how to Draw a Bar Plot using Matplotlib.
Write a Python program to Demonstrate how to Draw a Histogram Plot using
5
Matplotlib.
6 Write a Python program to illustrate Linear Plotting using Matplotlib.
Write a Python program which explains uses of customizing seaborn plots with
7
Aesthetic functions.
Write a Python program to explain working with bokeh line graph using
8 Annotations and Legends.
a) Write a Python program for plotting different types of plots using Bokeh..
9 Write a Python program to draw 3D Plots using Plotly Libraries.
10 Write a Python program to draw Time Series using Plotly Libraries.
Course Outcomes: After completing the course, the students will be able to
CO
1
Demonstrate the use of IDLE or PyCharm IDE to create Python Applications
CO Apply Python programming constructs to develop programs for solving real-world
2 problems
CO
3
Analyze datasets and draw various plots using different libraries
CO
4
Design various visualization graphs and plots for various Data sets
CO
5
Demonstration and visualization of real time Time Series analysis
Web links and Video Lectures (e – Resources)
1 Python : https://www.youtube.com/watch?v=_uQrJ0TkZlc
CO – PO MAPPING
CO\ PO PO PO PO PO PO PO7 PO PO PO1 PO11 PO12
PO 1 2 3 4 5 6 8 9 0
CO1 2 1 2 - 2 - - - - 1 - -
CO2 2 3 3 2 3 - - - - 2 - 2
CO3 3 2 2 3 3 - - - - 2 - 2
CO4 2 2 2 2 3 - - - 1 2 - 2
CO5 2 2 3 3 3 - - - 2 2 - 3