MGNM801:BUSINESS ANALYTICS-I
L:0 T:0 P:3 Credits:2
Course Outcomes: Through this course students should be able to
CO1 :: identify and describe complex business problems in terms of analytical models
CO2 :: apply appropriate analytical methods to find solutions to business problems that achieve
stated objective
CO3 :: analyze the results of business analytic projects into effective courses of action
CO4 :: demonstrate analytical decision-making in structured or unstructured and ambiguous
situations.f
List of Practicals / Experiments:
Parts of Python programming language
• identifiers
• keywords
• statements and expressions
• variables, operators, precedence and associativity
• data types
• indentation, comments, reading input, print output, type conversions
• The type() function and Is operator, dynamic and strongly-typed language
• identifiers, keywords, statements and expressions,variables, operators, data types, indentation,
comments, reading input, print output
• type conversions, decision control flow statements, loop statements, the continue and break
statements
Strings and lists
• Creating and storing strings, basic string operations
• accessing characters in string by index number, string slicing and joining
• string methods, formatting strings
Functions
• built-In functions, commonly used modules, function definition and calling the function
• the return statement and void function, scope and lifetime of variables, default parameters
• keyword arguments, *args and **kwargs, command line arguments
Tuples and sets
• creating tuples, basic tuple operations, indexing and slicing in tuples
• built-in functions used on tuples, relation between tuples and lists, relation between tuples and
dictionaries
• tuple methods, using zip() function, sets, set methods, traversing of sets, frozen set
Analysis using Pandas and NumPy
• introduction of Pandas, use cases of Pandas library
• understanding the data structure of Pandas module, experimenting with Pandas function
• introduction of NumPy, importance of NumPy, data structure of NumPy, N-Dimensional array specific
functions
Session 2023-24 Page:1/2
Data visualization ecosystem in Python
• introduction of dynamic graphs, utilizing plotlyfeature in your codebase
• understanding all three structures of Plotly, creating different plots with Plotly
• add interactive elements in plots like dropdown, buttons, sliders, and selectors, hands-on over dash
Text Books:
1. R FOR EVERYONE: ADVANCED ANALYTICS AND GRAPHICS by JARED P. LANDER,
PEARSON, Pearson Education India
2. PROGRAMMING IN PYTHON 3: A COMPLETE INTRODUCTION TO THE PYTHON LANGUAGE
by SUMMERFIELD, M., ADDISON-WESLEY
References:
1. TEXT MINING WITH R: A TIDY APPROACH by JULIA SILGE AND DAVID ROBINS,, SHROFF
PUBLISHERS & DISTRIBUTORS PVT. LTD
2. PYTHON FOR DUMMIES by MARUCH, S., & MARUCH, A., JOHN WILEY & SONS
3. MACHINE LEARNING WITH PYTHON FOR EVERYONE by MARK FENNER, PEARSON
Session 2023-24 Page:2/2