JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

22BBA504: PYTHON PROGRAMMING

BBA (Data Analytics) V Semester (R22)

Course Objectives:

  • Get introduced to Python language for data science; data types and structures
  • Learn the concepts of compound data types
  • Learn the concepts of functions and expressions in Python language
  • Get introduced to libraries such as NumPy and Panda
  • Use matplotlib library for data visualization Course outcomes: Students will be able to
  • Set a working directory and use data types and structures in Python
  • Use compound data type in Python
  • Use functions and expressions in Python
  • Work with libraries such as NumPy and Panda
  • Work with matpolib for data visualization

UNIT - I: Introduction & Data Types and Structures

Introduction, setting working directory, creating and saving a script file, commenting script files, variable creation, arithmetic and logical operators, input-output statements, control structures: conditional statement, looping statements, control statements.

UNIT - II: Compound Data Types

Strings, Lists, Arrays, Tuples, Dictionary, Sets, Range, Module-importing module, packages, composition, exception handing.

UNIT - III: Functions and Expressions

Conditions and Branching: Boolean Variables, Loops, Functions: defining and calling a function, types of functions, Regular Expressions: Match function, Search function, Matching Vs Searching, Object- orient programming and external libraries.

UNIT - IV: Libraries

NumPy: creating arrays, indexing arrays, array processing, array input and output. Pandas: series, data frames, index objects, data alignment, rank and sort, summary statistics.

UNIT - V: Python for visualization

Matpotlib, matpotlib architecture, pypotlib, creating simple chart, adding elements to chart, line chart, histogram, bar chat, pie chart, multi panel plot.

Suggested Readings:

  • Wes McKinney, Python for Data Analysis, O‟Reilly - Shroff Publishers & Distributors Pvt. Ltd, 2013.
  • Fabio Nelli Python Data Analytics, Apress Kenneth A Lambert, Fundamentals of Python, Cengage Learning, 2015
  • Davy Cielen, Arno D.B. Meysman, Mohamed Ali, Introducing Data Science: Big Data, Machine Learning and More, Using Python Tools, Manning, 2016.
  • Wiley India Bharti Motwani Data Analytics using Python, Wiley India, 2020
  • Miller Curtis, Hands-On Data Analysis with NumPy and pandas, Packt Publishing,2018.
  • Mohiuddin Ahmed, Al-Sakib Khan Pathan, Data Analytics Concepts, Techniques, and Applications, Taylor & Francis Group, 2020 BBA SEMESTER – V

Loading Question Papers

Fetching data from database...