I start with some examples of the optional typing feature of Python 3.5 and compare it with that of Julia. Illustrative examples of interoperability of Julia and Python follow. I conclude with the differences in syntax and semantics that mattered for the machine learning application I built using both languages.
Suresh Velagapudi has been a Pythonista for just 5 short years while his involvement with Julia has been for 15 long months. His Ista (Liking) for Julia is because of his 15 year involvement with FORTRAN during the stone age of computing. He picked up a PhD (1996) in computer science and automation from IISc Bengaluru to compensate for his B.Tech (1971) in Aero from IIT Madras. Though formally retired, he is not tired of explaining the intricacies of the functional programming paradigm to those programmers who find fun in functional languages like Julia.
Presented at the Bay Area Python Interest Group (BayPIGgies)