How to Learn Python by yourself ?, Learn Python by yourself?

Source: Internet
Author: User

How to Learn Python by yourself ?, Learn Python by yourself?

I also have something to say about how to learn Python by myself. Come and see?

Python has rich and powerful class libraries and is often called the glue language. The syntax is concise, clear, powerful, and easy to learn. Therefore, it is widely used and supported. It is especially suitable for experts and beginners.

Well, I don't want to talk much about it. I 'd like to repeat the blackboard to focus on it.

 

First, make sure the Python software is available. Python is provided in Linux, and python learning can be performed after the system is installed. If it is a Windows system, you need to download python on your own.

Second, select a book with basic Python knowledge.

Reading a book is the most inefficient but indispensable step. Find a simple and easy-to-understand tutorial with good routines and read it from start to end. When learning, it is best to select only one learning material and finish reading it. It is a good way to master Python. You can call all the routines to understand why.

I personally think that Learn Python The Hard Way is not bad.

Third, perform exercises and debugging based on the case in the book during the reading process, and organize the knowledge in the book into notes. You can combine your knowledge into notes.

The fourth and most important point is to have a large number of repeated exercises. This is what we call practice. Without years of code accumulation, it is almost impossible to write high-quality code.

After getting started, you can try to get in touch with deeper things, read a lot of code written by other engineers, communicate with other engineers in the community, and gradually become proficient.

In addition, when I started Python practice, I found that it is best not to look for large projects for practical use. It is good to find some small projects in practice. It is very frustrating to do so, and it is often abandoned halfway.

So we need to do something small first to find confidence and sense of accomplishment. Then we optimized the configuration and added new features to gradually increase the size of things. In this way, every time you implement a small function, you will have a sense of accomplishment and inspire you to continue.

Python Daniel said that the learning environment is particularly important, so it is best to bring people with learning, systematic guidance and dial-up will undoubtedly make the learning process get twice the result with half the effort. I want to learn it today and tomorrow. There are a lot of self-taught people, but those who really learn by themselves are all one in a thousand. This proves that this person has a strong self-discipline ability.

Programming is the core foundation of a language and then enters different fields to better address new problems. If you do not know how to update your knowledge at any time, you will be abandoned in this era.

 

Next, let's give beginners a few tips:

1. Be confident. Every Python bull has come from setbacks. It's hard to start with everything. Don't be afraid. Stick to it!

2. select an appropriate tutorial.

Some books are classic but may not be suitable for you. It may be better to read them after you write tens of thousands of lines of code.

3. Write and write... code, and then write more code.

I can't compile a program simply by looking at the tutorial. Write from the routines in the book, then write small program fragments, and then write the complete project.

4. Apart from learning programming languages, you can also make up a bit of Computer Basics and English.

5. Not only do you need to learn to write code, but also read code and debug code.

First, read the error message of your program. Find some github programs to read other people's code.

6. Learn to query official documents and make good use of search engines and the developer community.

It will take a long time for a language to be mastered. There is no end to the programmer's learning. After learning it, I find that there are more advanced things waiting for you. Come on.

 

Source: qianfeng Python

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.