Python is emerging as a programming tool for machine learning and artificial neural network. Both lead to Artificial Intelligence. Other benefits of python are: Good quality documentation, Platform agnostic, Easy and fast to learn in comparison to any other OOP (object oriented programming) language. Python has many image intensive libraries like Python Imaging Library, VTK and Maya 3D Visualization Toolkits, Numeric Python, Scientific Python and many other tools available for numeric and scientific applications.Python is very well designed, fast, robust, portable, and scalable. These are evidently the most important factors for AI applications. Useful for a really broad range of programming tasks from little shell scripts to enterprise web applications to scientific uses. Last but not the least, it is Open Source! Good community support available for the same.