I just checked my processes over last 3 hours and python was running over 90 percent,sometimes 110.whats causing this ?it says something about a checkbox running when i hover over it.I uninstalled two apps-onboard keyboard and system testing and it seems that python is eased off and not even listed in processes.Is this a bug or can anyone tell me what python does exactly?whats a checkbox?I think the last thing I tried to do before this happened was run system testing and testing halted.When I closed it out then reopened it had a box open saying another checkbox was running
Python is an "interpreter", similar to Java for instance. It runs applications. Any application that's written in the Python programming language will be run by a python process. This means that saying "python is running 90%" doesn't really tell us much. It simply means "some application is running".
In this case, however, you provided a hint. Checkbox is the actual Python program that is running. It is a system to test different types of software. It is used for System Testing, which is used to test hardware support, among other things.
Uninstalling an application doesn't exit the application (otherwise, upgrading the system while it is running would be impossible), so even if you have uninstalled system testing, it will still be running. It is difficult to know exactly why it doesn't quit. There's too many unknowns. However, if you log out and back in, the problem will go away. Or if you had to enter your password when running the test (running it as the 'root' user), a reboot will exit that application if it doesn't stop.
Otherwise, you can open System Monitor and find the Python process running the "checkbox" instance. Then you can right-click and kill it.