3rd Sem, CC

3279: Programming in Python Lab Syllabus for Cloud Computing & Big Data 3rd Sem 2021 Revision SITTTR

Programming in Python Lab detailed syllabus for Cloud Computing & Big Data (CC) for 2021 revision curriculum has been taken from the SITTTRs official website and presented for the Cloud Computing & Big Data students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Cloud Computing & Big Data 3rd Sem scheme and its subjects, do visit Cloud Computing & Big Data (CC) 3rd Sem 2021 revision scheme. The detailed syllabus of programming in python lab is as follows.

Course Objectives:

  • Develop programs by utilizing the modules Lists, Tuples, Sets and Dictionaries in Python
  • Implement file operations, string processing with exception handling etc using python
  • Develop python programs using Functions and Object Oriented Programming
  • Develop programs in Python to process data stored in files by utilizing the modules Numpy, Matplotlib, and Pandas

Course Outcomes:

On completion of the course, the student will be able to:

  1. Description Duration (Hours) Cognitive Level
  2. Solve problems by utilizing the built in modules List, Tuple, Set and Dictionary in Python program
  3. Illustrate file operations, string processing with exception handling using python
  4. Demonstrate Python programs using Functions and Object Oriented Programming
  5. Use the modules Numpy, Matplotlib, and Pandas to process data stored in files by python programs

Module 1:

  1. Experiment with Python Data types-Numbers (int, float, complex), strings, Boolean etc to solve various arithmetic calculations.
  2. Demonstrate the use of List, nested List, List operations, iteration over List, Tuple, Tuple operations
  3. Illustrate the use of Dictionary and Set

Module 2:

  1. Solve simple problems using python programs for opening, reading and writing text files
  2. Demonstrate String processing – String traversal, string methods
  3. Illustrate exception handling, propagation of raised exception, catching and handling exceptions. User input exception handling and file processing

Module 3:

  1. Demonstrate the concepts of Functions, return values, parameter passing, keyword arguments, default arguments, variable scope
  2. Solve problems of recursive nature using recursive function in python
  3. Illustrate the concepts of Classes , fundamental features of object oriented programmingencapsulation, inheritance and polymorphism

Module 4:

  1. Demonstrate the module NumPy Basics, Creating arrays, Arithmetic, Slicing, Matrix Operations and Random numbers.
  2. Illustrate with CSV files using Pandas
  3. Use Matplotlib -Basic plot for Plotting and visualization.

Text Books:

  1. Introduction to Computer Science Using Python – A Computational Problem -Solving Focus – Chales Dierbach Wiley India Pvt. Ltd

Reference Books:

  1. Yashavant Kanetkar, Aditya Kanetkar, “Let us Python, BPB publication, 1st Edition, 2019

Online Resources

  1. https://docs.python.Org/3/
  2. https://www.programiz.com/python-programming

For detailed syllabus of all other subjects of Cloud Computing & Big Data (CC), 2021 revision curriculum do visit Cloud Computing & Big Data 3rd Sem subject syllabuses for 2021 revision.

To see the syllabus of all other branches of diploma 2021 revision curriculum do visit SITTTR diploma all branches syllabus..

To see the results of Cloud Computing & Big Data (CC) of diploma 2021 revision curriculum do visit SITTTR diploma Cloud Computing & Big Data (CC) results..

For all Cloud Computing & Big Data academic calendars, visit Cloud Computing & Big Data all semesters academic calendar direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*