3rd Sem, IF

3269: Python Desktop Application Development Lab Syllabus for Information Technology 3rd Sem 2021 Revision SITTTR

Python Desktop Application Development Lab detailed syllabus for Information Technology (IF) for 2021 revision curriculum has been taken from the SITTTRs official website and presented for the Information Technology 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 Information Technology 3rd Sem scheme and its subjects, do visit Information Technology (IF) 3rd Sem 2021 revision scheme. The detailed syllabus of python desktop application development lab is as follows.

Course Objectives:

  • To provide practical knowledge to develop a simple GUI desktop application using Python.
  • To provide very basic knowledge to develop a simple database application.

Course Outcomes:

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

  1. Develop Python programs that use control structures and functions.
  2. Develop Python programs that use Python GUI Library.
  3. Develop Python programs that use Database.
  4. Develop Python programs that use Python PDF Library.

Module 1:

  1. Develop programs using variables and data types.
  2. Develop programs using selection and repetition control structures.
  3. Develop programs with Lists, Tuples, Sets, Dictionaries
  4. Develop programs using functions, class and objects.

Module 2:

  1. Make use of Python GUI widgets like Frame, Label, Entry and Button.
  2. Make use of Python GUI widgets like Checkbutton, Radiobutton and ComboBox
  3. Make use of Python GUI widgets like Menu, Menubutton.

Module 3:

  1. Develop Python GUI program to connect a database.
  2. Develop Python GUI program to insert values in to a database table.
  3. Develop Python GUI program to read values from database table.
  4. Develop Python GUI program to update data into a database table.
  5. Develop Python GUI program to delete records from a database table.

Module 4:

  1. Develop Python program to create simple report like list of items.
  2. Develop Python program to create simple report like list of items using data from database.
  3. Make use of Python library to convert report like invoice into PDF.
  4. Open-ended experiment.

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. Inventory Management
  2. Patient Information
  3. Hospital Management

Text Books:

  1. Swapnil Saurav, Learn and Practice Python Programming, Eka Publishers, 2020
  2. Alan D. Moore, Python GUI Programming with Tkinter, Packt Publishing, 2018.
  3. Mark Roseman, Modern Tkinter for Busy Python Developers, Late Afternoon Press, 2020

Online Resources

  1. https://realpython.com/python-gui-tkinter/
  2. https://www.tutorialspoint.com/python/python_gui_programming.htm
  3. https://www.geeksforgeeks.org/python-tkinter-tutorial/
  4. https://www.edureka.co/blog/tkinter-tutorial/

For detailed syllabus of all other subjects of Information Technology (IF), 2021 revision curriculum do visit Information Technology 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 Information Technology (IF) of diploma 2021 revision curriculum do visit SITTTR diploma Information Technology (IF) results..

For all Information Technology academic calendars, visit Information Technology all semesters academic calendar direct link.

Leave a Reply

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

*