Runtimes and Compute Requirements

Programming Languages for Machine Learning

Python has become the most widely adopted programming language for machine learning. Data scientists choose different programming languages based on ease of use, simplicity in programming syntax, number of machine learning libraries available, integration with other programs like cloud infrastructure or visualization software, and computational speed and efficiency.


Figure 19 Data scientists have many options for programming languages to develop machine learning models. Python has become a popular choice.

Note: Data are from the 2018 Kaggle Machine Learning and Data Science Survey. A total of 18,827 respondents answered the question.