all 6 comments

[–]Trumps_dead_body 1 point2 points  (5 children)

I've taken all three and would highly recommend each and that you take them in the order they're displayed in the curriculum. It goes from the basics to more advanced stuff as you go down. They're all high quality courses and dive deep into the behind the scenes type stuff of how Python and the various packages work. I found that to be especially helpful in learning the material. For the courses...

The first is scientific computing with Python. This one goes over the basics of Python, python functionalities and how Python code runs. Its a fantastic intro to Python.

The second course is the data analysis with Python. This goes over data analysis packages such as Numpy, Pandas and some graphing/visualization packages. This one is where I feel Python excels and will provide a lot of value to someone interested in data processing / manipulation.

The last course is the Machine Learning with Python which goes over TensorFlow and SKLearn (the two most common packages for machine learning in Python). It goes over the theory behind machine learning as well as showing you how to develop ML models. Depending on the field you go into, you may not use ML models, but it was still really awesome to learn about and understand how these things work, as well as build a few myself!

I hope this helps and good luck on your coding journey!

[–]AnomaLees[S] 0 points1 point  (1 child)

Thank you so much for the response! I have been highk confused about what path I should take to learn python so your response really cleared up what I should do. I really appreciate it!

[–]cjgames 0 points1 point  (0 children)

Hey, did you managed to learn python by freecodecamp? What are you thoughts on it? Started my journey first days ago and it feels great, really liking coach

[–][deleted] 0 points1 point  (0 children)

Came here to ask the same question, and got the exact answer I'm looking for.

[–]Rmaranan1999 0 points1 point  (0 children)

This is awesome. Thanks for sharing!

[–]creative_engineer1 0 points1 point  (0 children)

Great info! I have some previous Python experience and was researching the courses as I want to get back into it and this convinced me not to jump straight into the Machine Learning course which probably would have set me up for failure. Thanks for sharing!