This is the second hands-on article in a series of articles. The first article is available here Getting Started With Python . Highly recommend working through that first if you haven't done so already. These days there are a plethora of choices to learn something new. Printed books, e-Books, video tutorials on YouTube, MOOC platforms like Coursera, etc. However I have always found product manuals, user and reference guides are the best and most definitive source for learning new languages and technologies. That way you can safely say I have RTFM ( https://en.wikipedia.org/wiki/RTFM ) The standard Python documentation is a good example of well-written documentation and my personal favorite for both learning and teaching. https://docs.python.org/3.7/ Looks daunting at first sight, doesn't it? 😀 No worries. The key to avoid being overwhelmed is to know where exactly to start from. I recommend the Tutorial section. The subtitle ' start here ' under the ...