Is it better for a Python programmer to have a professional background, or to go to a training class?

Today, I will chat with my friends about some routine videos of Python training institutions. Regardless of the content of these videos, the final result is to lead you to apply for his training class. Generally, there are the following types of videos:

The first is a fake interview. The title of this kind of video must be very attractive, such as "The student who graduated from a certain university, the original level is so poor". After clicking in, it starts, and you can see a buddy sitting, wearing sunglasses or a mask, who doesn't look like a programmer anyway. Then the formal interview started, and a few questions were asked face to face, such as "tell me what dependency injection is called". The student here answered, and then the interviewer over there praised him for having a solid foundation. Then he changed his style and started promoting his training class, all in the end to get you to enroll in that class.

Another kind of video looks lively, but actually has no connotation. For example, the title says how a programmer confesses his love and teaches you how to catch up with a goddess. After clicking in, he wrote a few lines of code to draw a heart or a five-pointed star. In fact, he just wrote a few HTML front-end statements at random, and then called the CSS he had already written. Like the previous video, I promise to keep the same sentence in the comments below, no matter what, it is ultimately for that class.

Whether you teach programming or other things, I think it is more important to cultivate students' thinking habits and provide guidance beyond professional skills, such as career planning and the development of thinking habits. The difference between a good training institution and a bad one is that a good institution will provide a good learning environment, professional guidance and knowledge instead of just reading PPT. I know that many students want to transfer to the Internet, but if you feel that you can't even survive a month, then I don't think you are really suitable for this line of work, so there is no need to force yourself to enter.

This is a huge question, and it's hard to generalize. If you already have a background in computer science, it's totally doable to teach yourself Python. But if you don't have any programming experience, it is also a good choice to go to some high-quality training institutions to learn Python. The important thing is to find a good institution with better learning quality, instead of being fooled into signing up for those deceptive classes.

From my personal experience, I think that in terms of learning Python, there is not a big difference between training courses and professional backgrounds. In the training class, there will be a dedicated teacher to explain the specific content and skills of Python, and there will be corresponding exercises and practices, so that students can better master the knowledge. Among the students from the majors, they may have a better understanding of the basics of computer science, but they may not be better than the students in the training class in terms of mastering the Python language.

Of course, if you have the time and energy to learn Python by yourself, it is completely feasible. You can learn Python independently through online courses, books, forums, etc. However, it should be noted that the process of self-study needs to be carried out in a planned way, and it needs to be practiced and practiced in a targeted manner in order to better master the skills of Python.

In general, whether you are from a major or go to a training class to learn Python, you need to find a good learning resource and environment, and practice and practice constantly in order to master Python skills. The ultimate goal is to lay the foundation for your career development through the mastery of Python skills.

If you are a Python programmer, the following items are what you need to focus on. These projects can help you gain a better grasp of Python, improve your skill level, and take a stronger position in your career development.

The first is reptiles. In modern society, data is very important. Crawlers can help you automatically collect data from the web and store it in a database. In this way, you can acquire and process a large amount of data more efficiently, and provide powerful support for your projects and work.

The second is data analysis. Python is a language well suited for data analysis and visualization. By using Python for data analysis, you can better understand and utilize data, and discover valuable information from it. This is very important for commercial organizations, scientific research institutions and government departments.

Web development is also one of the projects that Python programmers need to focus on. Python has a wealth of web frameworks such as Django and Flask. By learning these frameworks, you can master the skills of using Python for web application development, and open up a broader space for your career development.

Finally there is machine learning. Machine learning is one of the hottest technologies right now and one of the skills that Python programmers need to master. Python has rich machine learning and data mining libraries such as Scikit-learn and TensorFlow. By learning these libraries, you can master the skills of using Python for machine learning and data mining, providing more opportunities for your career development.

In short, the projects that Python programmers need to focus on include crawling, data analysis, web development, and machine learning. By mastering these skills, you can occupy a more advantageous position in career development and get more opportunities and challenges in different fields.

The following are the items that Python programmers need to focus on:

  • Crawler: able to crawl data and store it in the database
  • Data Analysis: Ability to use Python for data analysis and visualization
  • Web development: be able to use Python to build web applications
  • Machine Learning: Ability to use Python for machine learning and data mining

Guess you like

Origin blog.csdn.net/2301_77139641/article/details/130692139