3rd Sem, RP

3307: Problem Solving Using Python Lab Syllabus for Robotics Process Automation 3rd Sem 2021 Revision SITTTR

Problem Solving Using Python Lab detailed syllabus for Robotics Process Automation (RP) for 2021 revision curriculum has been taken from the SITTTRs official website and presented for the Robotics Process Automation 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 Robotics Process Automation 3rd Sem scheme and its subjects, do visit Robotics Process Automation (RP) 3rd Sem 2021 revision scheme. The detailed syllabus of problem solving using python lab is as follows.

Course Objectives:

  • To learn and understand the basic concept of Python programming and use it in real world problem solving.
  • To learn the implementation of data structures like, Lists, Tuples and Dictionaries.
  • To implement operation on files and exception handling.
  • To implement a micro project using Python

Course Outcomes:

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

  1. Make use of basic operators and control structures in Python programming.
  2. Develop Python programs using user-defined functions and strings.
  3. Demonstrate the use of built-in data structures like Lists, Tuples and Dictionaries.
  4. Implement the operations on files and exception handling methods.

Module 1:

  1. Demonstrate simple problems for performing input and output functions.
  2. Solve simple problems using operators
  3. Solve problems using decision making statements.
  4. Develop programs for solving iterative statements

Module 2:

  1. Implement programs to solve problems using functions
  2. Construct programs using recursive functions.
  3. Solve problems using string operations.

Module 3:

  1. Write programs for performing List operations-Traversal
  2. Construct programs for performing Tuples operations.
  3. Develop programs for creating Dictionaries and perform Dictionar operations

Module 4:

  1. Write programs to perform operations on filesopening, closing, reading, writing etc.(Text file, Binary file, CSV file).
  2. Develop programs for implementing pickle module.
  3. Develop programs for handling exceptions.

Micro Project

Students are expected to do a micro project using Python during the course for the purpose of continuous evaluation. This experiment shall be included in the bona-fide record.
Example: Develop program such as

  • Dice roll simulator,
  • Guess the number game,
  • Random password generator

Text Books:

  1. Balagurusamy E, Introduction to Computing and Problem Solving Using Python.

Reference Books:

  1. Lambert K.A, Fundamentals of Python-First Programs. Cengage Learning India 2015.
  2. Perkovic .L., Introduction to Computing Using Python, 2nd Edition
  3. Zelle. J., Python Programming: An Introduction to Computer Science.
  4. Allen Downey, Jeffrey Elkner, Chris Meyers., How to think like a computer scientist: learning with Python, 1st Edition

Online Resources

  1. https://www.tutorialspoint.com/python/index.htm
  2. https://www.j avatpoint. com/python-tutorial
  3. https://www.programiz.com/python-programming
  4. https://www.w3 school s. com/python/default.asp

List of Sample Experiments

  1. Write a python program to find the sum of 2 numbers.
  2. Write a python program to find the area of a circle.
  3. Write a python program to find the area and perimeter of a rectangle.
  4. Write a python program to swap 2 numbers using temporary variable.
  5. Write a python program to swap 2 numbers without using temporary variable.
  6. Write a python program to convert celcius to farenheit.
  7. Write a python program to calculate simple interest.
  8. Write a python program to check whether the given number is divisible by 2 or 3.
  9. Write a python program to find the largest of 2 numbers.
  10. Write a python program to find the largest of 3 numbers.
  11. Write a python program to find whether the given number is even or not.
  12. Write a python program to find whether the given number is positive or negative.
  13. Write a python program to find the largest of n numbers.
  14. Write a python program to find the sum of n numbers.
  15. 1Write a python program to find the factorial of a number.
  16. Write a python program to display fibonacci series.
  17. Write a python program to find the sum of a sequence of numbers between a lower bound and upper bound.
  18. Write a python program to find factorial using function.
  19. Write a python program to reverse a number using function.
  20. Write a python program to find the sum of digits of a number using function.
  21. Write a python program to display the multiplication table of a given number.
  22. Write a python program to find the factorial of a number using recursion
  23. Write a python program to check whether a given string is palindrome or not.
  24. Write a python program to count the number of times each character appears in a string.
  25. Write a python program to compare two strings.
  26. Write a python program which accepts a string, splits it and outputs the list of words in uppercase.
  27. Write a python program which accepts a list of numbers and outputs their squares.
  28. Write a python program to swap 2 numbers using tuples and function.
  29. Write a python program to generate a list of random values using function.
  30. Write a python program to find the median of a set of numbers using list.
  31. Write a python program to convert hex to binary using dictionary.
  32. Write a python program to generate a histogram of the letters in a string using dictionary.
  33. Write a python program to copy contents of one file to another omitting any lines that begin with
  34. Write a python program to open and write your roll no an list of marks to a file using pickling.
  35. Micro project implementation.

For detailed syllabus of all other subjects of Robotics Process Automation (RP), 2021 revision curriculum do visit Robotics Process Automation 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 Robotics Process Automation (RP) of diploma 2021 revision curriculum do visit SITTTR diploma Robotics Process Automation (RP) results..

For all Robotics Process Automation academic calendars, visit Robotics Process Automation all semesters academic calendar direct link.

Leave a Reply

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

*