Abstract:
This research presents a python source code profiling and optimization system that can be helpful for beginner programmers and undergraduate software engineers to learn about python code optimization. By submitting their already written and working python script to the system, the users can find out the high time-consuming parts of the source code in the execution. This is achieved by profiling the given code. Furthermore,
the system suggests optimizing techniques on the time-consuming code parts (Usually user written functions) which then the user can apply into their python script.