"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."
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.
I actually did the same thing and compared to other languages, Python really does have amazing documentation. I knew C/C++ since middle school so I didn't really run into problems and looked stuff up on an as-needed basis without any major problems.
Second this. Idk if leetcode existed when I learned python but I did a similar thing using project Euler.
Basic python syntax is very simple and if you’ve programmed in another language you’ll pick it up quickly. The harder part is learning best practices, tooling, modules, and how to write “pythonic” code. For that I recommend reading the source of projects on GitHub.
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"
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.
14 comments
[ 2.7 ms ] story [ 43.5 ms ] thread"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."
- Real Python (my personal favorite, the course is $60) https://realpython.com/products/real-python-course/
- Automate the Boring Stuff (free) https://automatetheboringstuff.com/
- Learn Python the Hard Way (the classic goto self study course, $30 book) https://learnpythonthehardway.org/
We've also experimented with a variety of Moocs from Coursera, but I find the above are the most effective and well rounded courses.
I really liked:
> Learn Python the Hard Way (the classic goto self study course, $30 book) https://learnpythonthehardway.org/
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.
Basic python syntax is very simple and if you’ve programmed in another language you’ll pick it up quickly. The harder part is learning best practices, tooling, modules, and how to write “pythonic” code. For that I recommend reading the source of projects on GitHub.
Pls check: Learning resources
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.