Python resources
Learning Python is best done by trying things out. Whenever you face a problem, google it; Surely there is a stackoverflow thread about it. Python community is massive and they lay everything out on the web.
This cool article from stack overflow shows how fast it is growing:
Here is a list of resources that can help you get started with Python:
- Dr. Ana Bell, MIT explains the Python basics so well here.
- If you ever get confused, Python tutor is your friend.
- This Python course from stanford is more geared towards computer science.
- The official tutorial
- Once you are more confident, you should take the Python challenge.
More advanced resources:
- The best comprehensive tutorials: https://realpython.com/.
- Numerical Python course.
- A gallery of interesting Jupyter Notebooks.
- Automate the boring stuff.