3rd Sem, RA

3337: Python Programming Lab Syllabus for Automation & Robotics 3rd Sem 2021 Revision SITTTR

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

Course Objectives:

  • To write, test, and debug simple Python programs.
  • To implement Python programs with conditionals and loops.
  • Use functions for structuring Python programs.
  • Represent compound data using Python lists, tuples, and dictionaries.
  • Read and write data from/to files in Python.

Course Outcomes:

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

  1. To practice the problem solving approaches in python.
  2. To use functions for structuring Python programs.
  3. To use Python data structures – strings, lists, tuples, dictionaries.
  4. To perform Read and write data from/to files in Python
  5. To utilize Python packages in developing software applications. 1

Module 1:

  1. Python IDE installation, adding various packages.
  2. Create a program that asks the user to enter their name and their age. Print out a message addressed to them that tells them the year that they will turn 100 years old.
  3. Write a python program to find largest number among three numbers
  4. Program to convert the given temperature from Fahrenheit to Celsius and vice versa depending upon user’s choice.
  5. Enter the number from the user and depending on whether the number is even or odd, print out an appropriate message to the user.
  6. Program to calculate total marks, percentage and grade of a student. Marks obtained in each of the five subjects are to be input by user. Assign grades according to the following criteria: Grade A: Percentage >=80 Grade B: Percentage >=70 and =60 and =40 and <60 Grade E: Percentage < 40
  7. Program, using user-defined function to find the area of rectangle, square, circle and triangle by accepting suitable input parameters from user.

Module 2:

  1. Write a python program to find factorial of a given number using functions
  2. Write a program to create a menu with the following options 1. TO PERFORM ADDITITON 2. TO PERFORM SUBSTRACTION 3. TO PERFORM MULTIPICATION 4. TO PERFORM DIVISION Accepts users input and perform the operation accordingly. Use functions with arguments.
  3. Write a function that takes a character (i.e. a string of length 1) and returns True if it is a vowel, False otherwise.
  4. Implement a Python Program to perform Linear search.
  5. Implement a Python Program to perform binary search

Module 3:

  1. Create a list and perform the following methods 1) insert()2) remove() 3) append() 4) len() 5) pop() 6)clear()
  2. Create a dictionary and apply the following methods 1) Print the dictionary items 2) access items 3) use get() 4)change values 5) use len()
  3. Create a tuple and perform the following methods 1) Add items 2) len() 3) check for item in tuple4)Access items
  4. Write a python program to check whether the given string is palindrome or not.
  5. Take a list, say for example this one: a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] and write a program that prints out all the elements of the list that are less than 5.
  6. Write a python program that accepts a string and calculate the number of upper case letters and lower case letters.
  7. Write a program to find sum of all items in a dictionary.
  8. Write a python program for filter() to filter only even numbers from a given list.

Module 4:

  1. Write a python program to open and write “hello world” into a file.
  2. Write a python program to write the content “hi python programming” for the existing file.
  3. Write a python program to compute the number of characters, words and lines in a file.

Module 5:

  1. Write a python program to print date, time using date and time functions
  2. Write a python program to display a particular month of a year using calendar module
  3. Write a python code to read a csv file using pandas module and print the first and last five lines of a file.
  4. Using a NumPy module create an array of 5 elements.
  5. Write a NumPy program to create an array of 10 zeros, 10 ones, 10 fives.
  6. To implement a loan calculator using Tkinter
  7. Developing a game activity using Pygame

Online Resources:

  1. https://python-iitk.vlabs.ac.in/
  2. https://www.tutorialspoint.com/python/index.htm
  3. https://www.w3schools.com/python/
  4. https://github. com/

General Instructions

  • Students have to write the date, aim, Software & Hardware requirements for that experiment in the observation book.
  • Students have to listen and understand the experiment explained by the faculty and note down the important points in the observation book.
  • Students need to write procedure/algorithm in the observation book.
  • Analyze and Develop/implement the logic of the program by the student in respective platform
  • After approval of logic of the experiment by the faculty then the experiment has to be executed on the system.
  • After successful execution the results are to be shown to the faculty and noted the same in the observation book.
  • Students need to attend the Viva-Voce on that experiment and write the same in the observation book.
  • Update the completed experiment in the record and submit to the concerned faculty in-charge.

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

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

Leave a Reply

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

*