Before, we all said that Python is the future of the OPS engineer; Now, why does everyone say that Python's ops will be unemployed? Operation and maintenance must understand the development, especially the development of Python, has formed a consensus, do not understand the development of operations, the road will be more narrow.
And now the situation is: some operators even do not understand the book, some books can be read, others write simple code can also read, but they will not write code to solve the problem.
Never write code, you can write code independently to solve problems. This question is very important! Blindly learn the so-called project, and finally will not write their own code to solve the problem. First, the Independent can write code to solve the problem, and then through the project to strengthen training.
?
In fact, learning to program more than just learning grammar, need to learn algorithms. (Computational thinking, problem-solving methods, programming ideas) Here's how to learn Python:
1, buy a good book, recommended to see "Python core Programming", a book is enough.
2, while reading, need to hit the code. Every code needs to be knocked over, in order to encounter problems, and then find ways to solve, can improve.
3, also need to do the appropriate exercises to strengthen learning, not lazy don't lazy don't lazy!!!
4, Python has a variety of programming paradigms, process oriented, object-oriented, functional programming, etc., it is recommended from the process-oriented learning.
Some students are too ambitious, even the basic logic expression is not clear, cycle and judgment are not clear, want to learn Django. This is the most undesirable!!! You haven't learned to walk yet? You want to run?
5, function abstraction, need to master the big problem to solve for small problems, each small problem with the function to resolve, the integration of the big problem solved.
6. Object-oriented class abstraction, class is the blueprint of an object composed of attribute plus methods. is modeled with object-oriented thinking.
2017 is undoubtedly the most fiery year of Python, from the technology-leading operations tools to the AI learning program, you can see thousands of front python figure. Isn't python going to be unemployed for ops? What do you think? Think about how to master the language!
As an OPS, how can you master Python before you lose your job?