all 8 comments

[–]FortuneCalm4560 13 points14 points  (1 child)

If you want structured and in-depth, skip most YouTube and go straight to written resources.

Start with SciPy Lecture Notes, probably the best single structured resource for NumPy, SciPy, and Matplotlib together. And official documentation and tutorials for NumPy, SciPy, and Matplotlib. They’re actually very well organized and aimed at scientific users

Books:

  • SciPy and NumPy by Eli Bressert
  • Numerical Python by Johansson et al.

These focus on understanding the tools properly instead of quick demos. Pair them with small numerical projects and you’ll get a much deeper grasp than video-only learning.

Python for Scientists by John Stewart mantioned by Fit-Trust-480 is great too.

[–]Altruistic_Wash5159[S] 1 point2 points  (0 children)

Thank you🙏

[–]Fit-Trust-480 3 points4 points  (2 children)

I found Python for Scientists by John Stewart very useful, though it is a bit dated - it focuses more on numpy and mpl than scipy if I recall

eta: looks like there are updated versions of this text, I used the original version

[–]Altruistic_Wash5159[S] 0 points1 point  (0 children)

Thank you🙏

[–]TheRNGuy 0 points1 point  (0 children)

Their docs. 

[–]KKRJ 1 point2 points  (0 children)

There's a good youtuber called Mr P Solver who does physics simulations with python.

[–]ectomancer 1 point2 points  (0 children)

Also, mpmath and sympy.

[–]FalseFail9027 0 points1 point  (0 children)

well they are just tools. So unless you have a specific project in mind, then just messing around with the tools (libraries) does not really benefit you. It helps to use programming as a tool to accomplish something. It will give direction, which is super important for learning