3rd Sem, AM

3347: Python Programming Lab Syllabus for Artificial Intelligence & Machine Learning 3rd Sem 2021 Revision SITTTR

Python Programming Lab detailed syllabus for Artificial Intelligence & Machine Learning (AM) for 2021 revision curriculum has been taken from the SITTTRs official website and presented for the Artificial Intelligence & Machine Learning 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 Artificial Intelligence & Machine Learning 3rd Sem scheme and its subjects, do visit Artificial Intelligence & Machine Learning (AM) 3rd Sem 2021 revision scheme. The detailed syllabus of python programming lab is as follows.

Course Objectives:

  • Students should be able to use Python as a tool for solving computational problems

Course Outcomes:

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

  1. Develop simple programs using Python
  2. Illustrate complex data types and functions in Python
  3. Illustrate exception handling & object oriented programming concepts in Python
  4. Use the modules Numpy, Matplotlib, and Pandas to process data

Module 1:

  1. Develop programs using variables and data types.
  2. Develop programs using selection control structures
  3. Make use of iterative control structures

Module 2:

  1. Illustrate string operations in Python
  2. Develop programs using Lists, Tuples, Sets, Dictionaries
  3. Demonstrate file operations
  4. Develop programs using functions.

Module 3:

  1. Demonstrate Exception handling for real-time applications. (divide by zero error, voter’s age validity, student mark range validation)
  2. Develop programs using class and objects
  3. Demonstrate the concept of constructor
  4. Demonstrate the concept of inheritance

Module 4:

  1. Use NumPy to create arrays
  2. Implement mathematical operations using NumPy arrays
  3. Demonstrate matrix operations using NumPy
  4. Develop a python code to read a .csv file using panda module and print the first and last five lines of a file.
  5. Use Matplotlib to plot lines
  6. Use Matplotlib to draw geometric shapes
  7. Open ended experiments

Suggested Open-Ended Experiments

(Not for End Semester Examination but compulsory to be included in Continuous Internal Evaluation. Students can do open-ended experiments as a group of 2-3. There is no duplication in experiments between groups.)

  1. Compute the grades of students in a class and visualize the result

Text Books:

  1. Swapnil Saurav, Learn and Practice Python Programming, Eka Publishers, 2020
  2. Introduction to Computer Science Using Python – A Computational Problem -Solving Focus – Chales Dierbach Wiley India Pvt. Ltd
  3. Yashavant Kanetkar, Aditya Kanetkar, “Let us Python, BPB publication, 1st Edition, 2019
  4. Allen B. Downey, “Think Python : How to Think like a Computer Scientist”, 2nd Edition, O’Reilly Publishers, 2016.
  5. R1 Paul Deitel and Harvey Deitel, “Python for Programmers”, Pearson Education, 1st Edition, 2021.

Online Resources

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

For detailed syllabus of all other subjects of Artificial Intelligence & Machine Learning (AM), 2021 revision curriculum do visit Artificial Intelligence & Machine Learning 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 Artificial Intelligence & Machine Learning (AM) of diploma 2021 revision curriculum do visit SITTTR diploma Artificial Intelligence & Machine Learning (AM) results..

For all Artificial Intelligence & Machine Learning academic calendars, visit Artificial Intelligence & Machine Learning all semesters academic calendar direct link.

Leave a Reply

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

*