I am a physics student who will be starting a graduate program next fall.
I have coded in python and C. I use python for math and managing files. I use C to when programming micro-controllers/interfacing with external hardware.
I try to take a hardware approach to programming when I can: it is ideal to understand everything your computer is doing when it executes your code.