Zero-based learning Python often encounter what the problem?

Zero-based learning Python difficult? The where to begin?

Xiao Bian recently received a message to say that many small partners if they change jobs to learn python, then zero-based can not learn, we are more self-care python is not it difficult?

Let's answer this question for everyone.

First, what is a Python language?

Python is a computer programming language. You may have heard a variety of popular programming languages ​​such as C language difficult to learn very, very popular Java language, for beginners Basic language for web programming languages ​​such as JavaScript, Python is one of them.

First, we popularize basic knowledge of programming languages. With any programming language to develop the program, is to let the computer work, such as downloading a MP3, write a document, etc., and the computer's CPU work known only to machine instructions, so, although different programming languages ​​great differences, eventually was "translated" into a CPU machine instructions that can be executed. The different programming languages, doing the same live, the amount of code you write, the gap is too great.

For example, to complete the same task, C language to write 1000 lines of code, Java simply write 100 lines, 20 lines as long as possible and Python.

[2019] the most complete line learning Python poke my reading, get a full set of development tools, and python entry-learning materials

 

So Python is a very high-level language.

Learning Python difficult?

Is not the more low-level program more difficult to learn, more simple and more advanced program?

On the surface, yes.

However, at very high abstract calculations, advanced Python programming is very difficult to learn, so high-level programming language does not mean simple.

However, for beginners and complete common tasks, Python language is very easy to use.

Zero-based learning Python can learn it?

Cho favor of Python as an introductory language:

The syntax is simple. The first language, in fact, the syntax + Flow control, while Python's syntax is simple, high readability, easy to get started.

2. develop good habits. Python code requirements for rigor, particularly indented (Indentation), the code for beginners to develop good habits helpful.

3. Python's philosophy is "to do one thing only should be one of the best method" for beginners regulate their own learning a great help, but also to help beginners be able to read other people's code (compared to Perl the code simply can not see)

4. Python syntax design is very good (negative example PHP), thought is also more modern, faster understanding of some of the ideas of modern programming languages.

5. Python clear and easy to use built-in data structures (C provides slightly less, the PHP slightly chaotic), while the Library are more excellent a lot of code (compared to PHP, there are many bad code, misleading newcomers).

6. Python is still based on the traditional Class of OO (comparative Javascript prototype-based OO), and Java, C #, Ruby, as more popular. To learn from Python Design Pattern is more appropriate.

7. Python in other areas, such as scientific computing, etc. have widely used for learning a language as a tool for, Python is very appropriate.

8. Python a lot of free books, you can find a lot of information to learn.

How to learn Python?

If you choose self-study, I want to give you a few suggestions:

Go to the actual project practice hand. The best is to have a real project to do. You can find a few students like to be a site together. Note that the project does not have to be a real commercial project.

2. find easy to understand, the routine better tutorial from start to finish to read. Do not see a lot of this, focus on one. The routines are hand inside play again, get to know why.

3. Find a person will have a python. He asked to learn a little planning suggestions, and then pointing where to find him stuck in the encounter. This will do more with less.

4. Learn to check documents, make good use of search engines and the developer community.

5. Not only to learn to write code, but also learn to look at the code, but also to be debugging code. Read the error message of your own program. Look for some programs on github, read other people's code. [2019] the most complete line learning Python poke my reading, get a full set of development tools, and python entry-learning materials

6. In addition to learning a programming language, but also take into account the basic make up a little computer, and English.

I hope these answers, so that you can gain something.


 

Guess you like

Origin blog.csdn.net/huasdsadsa/article/details/93747191