语言 - 怎么样才能算精通 Python?
巴扎黑
巴扎黑 2017-04-17 16:22:52
0
2
703
巴扎黑
巴扎黑

reply all(2)
刘奇
我理解的精通是对原理和底层的理解。而不是语言语法层面的。

For example, how much do you know about python virtual machine, all python language features and underlying implementation

The current mechanisms are all implemented in the python virtual machine. Being able to write python syntax can be called

"Knowing it" knows that 1+1=2, if you know that 1+1=2, how does it work in the python virtual machine

Only what is realized can be called "knowing why".

My personal opinion is that we should not only know what is happening, but also why.

Ty80

The standard of proficiency is to be able to solve problems when you see them.
For example, if you want to use Python for background data processing when approaching a new project, you must have a clear idea of ​​how to implement it.
In fact, you should not only be proficient in language, but algorithms and experience are the most important. I think py, a language with powerful server functions, can be very effective when organically combined with algorithms. Moreover, understanding algorithms and not understanding algorithms can be said to be a gradation in a programmer's judgment.
So I suggest that lz should not only be proficient in the language, but also have more knowledge about algorithms and data structures. That is experience, programming experience and thinking patterns common to all languages.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template