In the previous article, ???Raspberry PI: laying out the basics I??? we mentioned the Raspberry PI as a low-cost computing device that was initially created to help students improve their programming skills, as well as raise interest in computer science. Thus the need for a beginner friendly and widely used programming language arose. The Python programming language was the answer. This is because python is user-friendly, dynamic, portable and easy to learn.