Programming language is a tool after all. So, you can’t learn a programming language without scenarios. For students majoring in management, it is difficult to learn the C language without application scenarios, so it is recommended to learn Python. This is also why teaching Python to kids.
From the point of view of learning, if the future is to one’s deceased father grind to the computer professional, so learning C language is a good choice, but if there are no plans to attend graduate school in computer science, also did not enter IT the Internet industry development planning, so do not recommend learning C language, because language C application scenario for the main focus in the field of IT on the Internet.
At present, C, Java and Python all have a large number of users and are relatively popular programming languages. However, Python is different from Java and C. Python has a large number of users distributed in traditional industries. The Python scenarios will be expanded further in the future.
For students majoring in management, it is important to make a learning plan when learning Python. When making a learning plan, I give the following three suggestions.
The first is to pay attention to the study of data analysis related knowledge.
Management students will be dealing with a lot of data in the future, and Python is a good place to do data processing. There are a lot of libraries to use.
In the process of learning data analysis knowledge, we also need to pay attention to the learning of statistics and machine learning. Although these can be regarded as two lines, we should touch on both.
The second is to pay attention to the accumulation of scene knowledge.
The application of programming language must not be separated from the scene, data analysis is the same reason, so we should try to strive for some practice opportunities, can actively apply to participate in the teacher’s research group.
The third is to attach importance to the development trend of new technology.
The iteration speed of programming language itself is not very fast, but the technology platform on which programming language is based often has a fast update speed. At present, many programming tasks have begun to migrate to the cloud, so we should pay attention to the development trend of cloud computing, big data, artificial intelligence and other technologies.
Finally, if you have any questions about learning a programming language, please feel free to talk to me.