0% found this document useful (0 votes)
3 views2 pages

Bp24cp4 - Programming With Python Practical

The document outlines the practical course schedule for 'Programming with Python Practical' taught by Dr. Nithya Ramadass and Mrs. A. Sasikala for II B COM CA A. It includes various programming tasks such as temperature conversion, grade calculation, sales record maintenance, and exception handling, scheduled from November 2025 to February 2026. The completion status indicates that all topics have been covered, with no remarks noted.

Uploaded by

sasikala
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Bp24cp4 - Programming With Python Practical

The document outlines the practical course schedule for 'Programming with Python Practical' taught by Dr. Nithya Ramadass and Mrs. A. Sasikala for II B COM CA A. It includes various programming tasks such as temperature conversion, grade calculation, sales record maintenance, and exception handling, scheduled from November 2025 to February 2026. The completion status indicates that all topics have been covered, with no remarks noted.

Uploaded by

sasikala
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

Name of the Faculty : Dr. Nithya Ramadass & Mrs.A.

Sasikala Class: II B COM CA A Department: B Com (CA)

Course Code & Title of the Course: BP24CP4 & Programming with Python Practical Semester: IV

[Link]
Unit & Dates Topics for Contact [Link] Alternative
S
No Hrs. as per Hours arrangements
From - To Discussion Schedule handled
made if any
Unit PR o Program to convert the given temperature
1 from Fahrenheit to Celsius and vice versa
24/11/2025 -01/12/2025 3 3
depending upon user’s choice.

Unit PR o Program to calculate total marks, percentage and Special Class


2 15 15
02/12/2025-24/12/2025 grade of a student. Marks obtained in each of the five on
subjects are to be input by user. Assign grades 09.12.2025(2 Hrs)
according to the following criteria: Grade A: 16.12.2025(1 Hr)
24.12.2025(2 Hrs)
Percentage >=80 Grade B: Percentage >=70 and 80
o Grade C: Percentage >=60 and <70 Grade D:
Percentage >=40 and <60.
o Grade E: Percentage < 40.
o Develop a program to input the quantity and price of
5 products and calculate the total bill with GST using
arithmetic and logical operators.
o Write a Python program to maintain a list of sales
amounts for 7 days and compute the average,
maximum, and minimum sales.
o Create a program using dictionaries to store employee
details (ID, name, salary) and display the details of
employees whose salary is greater than a given
threshold.
o Define a function to calculate income tax payable
based on slabs (use default arguments for tax-free
limit).
3 Unit PR o Write a recursive function to calculate the total sales of n
02/01/2026-30/01/2026 days where each day’s sales value is entered by the user.
o Create a class BankAccount with methods for deposit,
withdrawal, and balance enquiry. Implement inheritance
for a SavingsAccount and CurrentAccount.
o Write a program using classes and objects to represent
products in a store. Include methods to calculate
Special Class
discount price and demonstrate polymorphism for on
different product categories. 02.01.2026(1 Hr)
o Implement an abstract class Employee with subclasses 18 18 03.01.2026(2 Hrs)
Manager and Salesperson. Override a method to 22.01.2026(2 Hrs)
compute their monthly incentives differently. 29.01.2026(1 Hr)
o Write a Python program to read customer data from a 30.01.2026(2 Hrs)
text file, process it, and display only those customers
who purchased goods worth more than ₹10,000.
o Develop a program to maintain a sales record using
pickle: store sales data in binary format and retrieve it
later.

4 Unit PR 9 9
05/02/2026-13/02/2026 Special Class
o Write a program to handle exceptions in a bill on
calculation system, raising a custom exception if the 05.02.2026(1 Hr)
quantity entered is negative. 06.02.2026(2 Hrs)
o Create a Tkinter-based billing system for a small shop 13.02.2026(1 Hr)
where the user enters item name, quantity, and price, and
the total bill is displayed with GST.
o Write a Python program to perform web scraping to
extract and display the current stock prices of at least
three companies from a financial website.

Teaching aids used / Mode of: D emo


Completion Status: Whether all topics covered – Yes

Remarks if any: No

SIGNATURE OF FACULTY SIGNATURE OF HOD

You might also like