Supplementary note, Python as dynamic strong typing, while JavaScript has dynamic weak typing; that makes an important difference :)