Hi there
Here is a really great resource for all those GIS analysts out there looking to learn Python.
It starts with model builder, then moves onto Python with exercises for you to practice.
It has helped me so much.
https://www.e-education.psu.edu/geog485/node/17