Learning how to learn [Python]
As Brain Herbert has rightly said:
It is very much important to learn new things (anything) as learning never ends. With the amount of content available online to learn new stuff, it is easy and overwhelming at the same to pick up anything new to learn.
I recently got started on Python seriously, and I was highly overwhelmed by the suggestions available online on how and where to start.
Below is how I filtered through all the suggestions, and this is what worked for me.
- To keep updated with what new things are going around in Python, I registered to below sites via RSS feed. One single place for all python news. Planet Python, dbader.org, PyMOTW, r/Python, Python insider, Python Tips.
- Took a very basic, quick and free python class on youtube. Here
- Read/Reading the books Algorithmic python, fluent-python.
- Used Python to solve some small/medium tasks I do daily. Like finding the most suggested Mutual fund, using Elastic Search library to query ELK instead of going to Kibana manually etc. Git repo : here
- Came across this thread and took the course by Raymond Hettinger. The amount and quality of content is amazing in this course.
- Followed it up with a youtube lectures by Raymond Hettinger. Like this one
- Picked up Python tricks book and it is helpful in knowing what more can be done with Python. (Currently reading.)
- Following r/Python and r/learnPython to get in to someone else's code.
- When stuck and cannot move ahead, people at r/learnpython on reddit help ! They are some amazing bunch of people.
- Listening to podcasts Talk Python to me and Python bytes.
- Found these cheat sheets here very useful.
Any of your other suggestions are appreciated.
[Edit:] I am mainly trying to use Python for Data Science and Analytics.
Happy learning !