So i am working on a project alone, and i would like to know if python can be used to control/manage hardware connected to PCs. It would be very helpful. (also please mention if it can work on popular Operating Systems i.e - Windows, Linux, macOS)
I haven't tried anything yet as i would like to gain some insight first
i don't have code, because this is a query and i want to know what to do.
the expected result is me being able to continue with my project
Python runs on Windows, Mac, and Linux.
Yes, you can control your web cam and other hardware.
To control your webcam: How do I access my webcam in Python?
Mouse and keyboard: https://steemit.com/python/@howo/how-to-control-the-mouse-and-keyboard-with-python-for-automation
Python is a high level language so if you wanted to do stuff like writing drivers, microcontrollers (There is Micropython), etc, it would be better to choose a language like C or C++.