What level is considered proficient in coding (or alternatively, good enough to get a job)? Like what stuff should I know how to do?
for context, i am not looking for a job in coding right now and am studying a completely unrelated degree :)
Learn pandas and matplotlib, they are very useful to say you know for python. Pandas is a data analysis library and matplotlib is a graph plotting library. Also do lots of fun coding exercises, put any code you think is good of yours on github and share said github by putting it on a cv, this also tells your potential employer you know git(Learn git it is used in pretty much every programming job that requires multiple people on the same code)
Document your code and keep it neat; if you can show it to a random person that knows python and they can easily understand what it's supposed to be doing then you're fine.
imo 70% of being qualified to work a coding job is being able to collaborate with others, the rest you'll pick up eventually after many google searches and many hours of troubleshooting.