Building Python Skillsets
Have you ever had the chance to play bowling? If not, try visiting a bowling lane and observe the players and how they play. (It is true, bowling and Python are two entirely different worlds. Indulge me for a bit and it will make sense.) Upon closer observation, bowling lanes have dots and arrows. Veteran players use these to target the pins. The pins are about 60 or so feet away down the lane. However, targeting a particular path using those dots and arrows that are closer makes the target easier to hit. Players adjust the directed path of the bowling ball by making a little tweak to the "azimuth" of the dots and arrows. Notice the insight? A slight deviation on the dots and arrows creates the desired effect down the lane.
The above is congruent with Tony Robbins' 2-millimeter rule: [quote] Because it’s those tiny little habits that add up — a week from now, a month from now, a year from now — to make a profound difference. [/unquote]
In fact, the same principles apply to life in general, in building Python skillsets, and the ultimate goal of having a career in Data Science. Those 2-mm tweaks will have profound effects.
I began with a list of top Python courses for beginners. I will stretch it out a bit with another list of top Python courses for advanced users. And soon, python courses for machine learning and deep learning.
Go ahead and tweak your "dots and arrows". The changes may not have immediate effects, but, how would you like your "bowling ball" to hit its intended target all the time?