I was involved with a Python learners group in my city. The courses that seemed to be the best were:<p>- Real Python (my personal favorite, the course is $60) <a href="https://realpython.com/products/real-python-course/" rel="nofollow">https://realpython.com/products/real-python-course/</a><p>- Automate the Boring Stuff (free) <a href="https://automatetheboringstuff.com/" rel="nofollow">https://automatetheboringstuff.com/</a><p>- Learn Python the Hard Way (the classic goto self study course, $30 book) <a href="https://learnpythonthehardway.org/" rel="nofollow">https://learnpythonthehardway.org/</a><p>We've also experimented with a variety of Moocs from Coursera, but I find the above are the most effective and well rounded courses.
<a href="http://composingprograms.com" rel="nofollow">http://composingprograms.com</a><p>"The text was originally published as lecture notes for CS 61A at UC Berkeley and is based upon the Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman."
I learned via Udacity's course (been using Python at work for 5 years now) but I recommend others to use "Learn Python The Hard Way"<p>For Data Science I'd recommend DataCamp which ChaseDehan recommended or Panda's Documents (especially the cookbook) are very useful. Pandas is 80% of what you need to know to be a king at Data Analysis.
depends on your end objective:<p>I really liked:<p>> Learn Python the Hard Way (the classic goto self study course, $30 book) <a href="https://learnpythonthehardway.org/" rel="nofollow">https://learnpythonthehardway.org/</a><p>But if you are interested in the Data Science pathway, should definitely check out DataCamp.com. Really good content where you code alongside it - and its pretty cheap too.
For basic syntax? Just go do some leetcode problems until it starts to make sense. Every time you don't know how to do something just look it up, python has great docs. As for learning it for a first language, probably go with other posters suggestions.
Codecademy has a nice set of interactive tutorials - <a href="https://www.codecademy.com/learn/learn-python" rel="nofollow">https://www.codecademy.com/learn/learn-python</a>