Why do most data scientists like Python?

TIOBE has announced the programming language rankings for November 2020. Python is unstoppable beyond Java!

C is still number one, but now Python takes the second place.

The recent popularity of Python is due to the booming development of data mining, artificial intelligence, and numerical computing.
Insert picture description here
▲ Top 20 in TIOBE ranking in November 2020

At the same time, it should be noted that there is a language called R that actually came to the top 10 because it is also a programming language for data analysis and data science.

1. The three programming languages ​​most used by data scientists

A survey by Kaggle showed that in the online community of data scientists and machine learning enthusiasts, Python is the most used programming language, followed by SQL and R (see the figure below).
Insert picture description here

2. Why do most data scientists like Python?

Data scientists need to deal with complex problems. The general problem solving process includes four main steps: data collection and cleaning, data exploration, data modeling, and data visualization.

Python can provide necessary and effective processing tools in the entire process, and each step has a dedicated tool library, which we will introduce in detail below. Python includes many powerful statistical and mathematical tools, such as Pandas, Numpy, Matplotlib, SciPy, scikit-learn, etc., as well as advanced deep learning tools, such as Tensorflow, PyBrain, etc.

In addition, Python is regarded as the basic language of artificial intelligence and machine learning, and data science and artificial intelligence have a close intersection. Therefore, it is not surprising that Python is regarded as the most widely used language in data science.

Nowadays, with my country's investment and planning in artificial intelligence, the demand for artificial intelligence talents is showing explosive growth. Python is the development language of artificial intelligence. Now learning Python is your best time.
Insert picture description here
If you want to learn Python, you can reply in the background or comment: Python, you can receive the latest full set of Python learning materials + source code + project + notes for free, and help everyone learn Python!

Guess you like

Origin blog.csdn.net/xiaoxijing/article/details/109579771