PYTHON PROGRAMMING LAB

Paper Code: 
24MCA327
Credits: 
02
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

This course enable student to

  1. Implement programming concepts in Python.
  2. Experiment various functionalities
  3. Demonstrate the Modules and packages used in Python Programming.
  4. Differentiate different modules and packages used in Python.
  5. Evaluate using different functions, packages in applications.
  6. Construct new ideas where the knowledge of Python can be implemented.

 

Course Outcomes: 

Course

Learning Outcome (at course level)

 

Learning and teaching strategies

Assessment Strategies

Course Code

Course

Title

24MCA 327

Python Programming Lab

(Practical)

  1. Examine basic concepts of Python programming.
  2. Describe basic Python file operations.
  3. Illustrate how to use Oops concepts using Python.
  4. Compare and analyze different packages used in Python.
  5. Evaluate and analyze the cases using Python programming and create new ideas where the knowledge of Python can be implemented
  6. Contribute effectively in course-specific interaction,

Approach in teaching: Interactive Lab Sessions, Modeling, Discussions, implementing enquiry based learning, student centered approach

 

Learning activities for the students:

Experiential Learning, Discussions, Lab Assignments, Learning through Real life data centric problems

  • Lab Assignments
  • Practical Record
  • Continues Assessment
  • Semester End Examination

 

Contents

  • Implement a sequential search
  • Create a calculator program
  • Explore String Functions
  • Implement Selection Sort
  • Implement Stack
  • Read and Write into a file
  • Demonstrate usage of basic regular expression
  • Demonstrate use of advanced regular expressions for data validation
  • Demonstrate use of List
  • Demonstrate use of Dictionaries
  • Create Comma separate files(CSV), Load CSV files into internal data structure
  • Write script to work like a SQL SELECT statement for internal data structure
  •  Develop web applications using python programming
  • Develop and use Web services using python

 

REFERENCES: 

E-Resources:

  1. Learn Python Programming Masterclass( https://www.udemy.com/ )
  2. Python Tutorial for Beginners( https://data-flair.training/python-course/ )
  3. Programming for Everybody (Getting Started with Python) ( https://www.coursera.org/ )
  4. Applied Data Science with Python Specialization( https://www.coursera.org/ )                                                                                                                                 

Journals (International / National):

  1. Computational Statistics & Data Analysis by International Association for Statistical Computing (IASC)
  2. The Python Papers Monograph
  3. The Python Papers Monograph
  4. The Python Papers

 

 

Academic Year: