I have just read an article saying that python has become the first choice of the computer programming language for American universities.
First, let's look at the figure: (the figure is taken from others' articles)
Python icon
In the survey, 39 famous universities were taken as samples to collect statistics on their programming language categories for new students.
The situation is as follows:
From statistics, we can see that python has become the preferred language for computer programming Education in American universities.
I have used C ++, Java, C, and python. I personally think the python syntax structure is the most concise and clear, and the class libraries are rich, you can easily complete tasks that are difficult to complete in other languages.
As the first entry language, python is also quite normal. In foreign computer programming education, we pay more attention to the cultivation of programming ideas, not the syntax of programming languages.
Chinese colleges and universities start to get started from C, or C ++. These two languages are regarded as classical programming languages, but the syntax structure is still too complicated, students are easily entangled in the details of the language rather than learning the idea of programming.
Python is obviously a language that can better reflect programming ideas. You can focus on programming ideas instead of complex syntaxes.
This is also the difference between foreign computer education and domestic computer education.