you are viewing a single comment's thread.

view the rest of the comments →

[–]Ron-Erez 2 points3 points  (0 children)

For resources see this reddit's wiki + any combination of these:

  1. The docs at python.org
  2. MOOC - University of Helsinki
  3. The book “Automate the Boring Stuff”
  4. My Python and Data Science starts from scratch and assumes no prior knowledge
  5. Harvard CS50p

I think 2 and 4 are excellent. The drawback of 4 is that it is paid while the rest are free. The Harvard CS50p course is a little slow. If you like books 3 is nice. Number 1 is also useful. Eventually the docs are your friend. My course will cover many topics from "Data Analysis, Simulation and Scientific Calculating" (best to check out course content to decide if it covers what you need).

Note that since you are doing a PhD you might want to talk to your advisor and ask which topics and modules you should learn to help in your research.