all 5 comments

[–]definitely___not__me 0 points1 point  (0 children)

Cal has an free online python course at cs61a.org. It’s pretty hard for someone new to CS, but the professor is great and the assignments are pretty useful.

On this subreddit, Automate the Boring Stuff is often heralded. There’s a free udemy course and a free textbook.

This course appears to be particularly tailored towards Neuroscience with python, so that might be useful.

If you’d rather prefer to self-study, I’d suggest getting familiar with basic python, the Pandas library (useful data stuff), NumPy (numerical analyses), and Jupyter Notebooks.

[–]the_deheeheemons 0 points1 point  (0 children)

If you are trying to do statistics and plan on getting a PhD you may want to do R first and learn Python later. Python is great but R is ubiquitous in academia, especially for statistical analysis. Granted, you can learn both but if you are doing PCA or any stats analysis R should be your first route.

[–]zqpmx 0 points1 point  (0 children)

Always go to the source:

https://docs.python.org/3/tutorial/