I disagree with others here --- I wasn't a huge fan of the class.
If you took the class, you definitely had to get used to coding in python, and getting used to manipulating data in python.
However, when it came time to do anything more interesting than plotting data, the course was very shallow --- many homework assignments boiled down to "fill in this space with a function that takes this as input and outputs that". While, again, that would totally be useful to someone learning basic scientific python, you don't get a good understanding of the statistics.
As someone who already had a background in python, I didn't feel I learned as much.
If you took the class, you definitely had to get used to coding in python, and getting used to manipulating data in python.
However, when it came time to do anything more interesting than plotting data, the course was very shallow --- many homework assignments boiled down to "fill in this space with a function that takes this as input and outputs that". While, again, that would totally be useful to someone learning basic scientific python, you don't get a good understanding of the statistics.
As someone who already had a background in python, I didn't feel I learned as much.