Python Project:
The aim of the class project is to create something that is tangible and
useful using Python file handling/ Python-SQL connectivity. This should
be done in groups of two to three students. The aim here is to find a
real world problem that is worthwhile to solve. For example, if a
business is finding it hard to create invoices for filing GST claims, then
students can do a project that takes the raw data (list of transactions),
groups the transactions by category, accounts for the GST tax rates, and
creates invoices in the appropriate format. You can use a wide variety
of Python libraries to create user friendly applications such as games,
software for their school, software for their disabled fellow students,
School Library, Hotel Management, Bank Management, ATM machine
and mobile applications etc. , of course to do some of these projects,
some additional learning is required; this should be encouraged.