First of all, in the current era of big data and artificial intelligence, it is necessary for non-computer majors to learn a programming language. The space is empty.
Among many programming languages, Python is a good choice for three reasons. One, Python is a full-scenario programming language, widely used in big data, artificial intelligence and other fields. Second, Python is widely used in traditional industries, including finance, education, medicine and other industries. Third, Python is relatively difficult to learn, and it is easier to build a sense of learning achievement.
Self-learning Python usually needs to go through three stages. Different stages require different learning methods, and the learning time will also be different. One of the stages is the basic grammar learning stage. The learning at this stage mainly focuses on mastering basic grammar, and the learning difficulty is relatively low. The key is to experiment a lot. Usually, you can master the basic syntax of Python in about 2 weeks.
The second stage is to learn Python in combination with specific directions, and the content to be learned in different directions is different. You can choose web direction, big data direction, artificial intelligence related direction, etc. After determining the learning direction, the knowledge structure should be organized in combination with specific development scenarios. For developers without foundation, it is recommended to learn in the direction of Web first, and then Youyou.com can focus on the direction of big data. The learning time at this stage varies from person to person, and it usually takes about 8 weeks to get started.
The third stage is the practice stage, which is better carried out in the internship position. However, there are many ways to practice at present, and you can use the Internet to find an internship environment.
I have been engaged in the Internet industry for many years, and I am currently studying for a graduate student majoring in computer science. My main research direction focuses on big data and artificial intelligence. I will continue to write some articles about Internet technology. Interested friends can contact me, I believe I will gain something.
If you have questions about the Internet, big data, artificial intelligence, etc. , or questions about postgraduate entrance examinations, you can private message me!