The path to learning Python (preface)

Source: Internet
Author: User

The path to learning Python (preface)
Why do you want to learn Python?

1. The script language itself is very convenient and concise, and there will be trends in the future

2. web direction

3. O & M

I was born from a static language, java. After graduation, I was engaged in android Application Development. I once learned linux during my work and wanted to learn about android from the bottom. During this period, I found that I am more interested in Linux than android, because I learned a lot in the process of learning Linux, which is not learned in application development. In android Application Development, most of the wheel has been built for you by others. You only need to know how to use it and do not need to write it by yourself, but it does not mean that you do not have to learn it. During my work, I have used a lot of android frameworks and a lot of artificial wheels. After getting them, I want to know how they are implemented and find that I have insufficient knowledge, every one of them went to Baidu and google and learned very little about the system. They could only systematically learn computer knowledge, program knowledge, and language knowledge in the process of learning Linux, and also learned how to use shell, I think it is cool to be able to use short statements to complete management in the operating system. Later, I came into contact with python, which is also a scripting language. I found that the scripting language can also write Advanced programs. I also learned classes that are familiar with static languages, object-oriented, and design patterns, it feels cool! Having had a static language foundation, better understanding, and faster learning. After learning, there are also many subdivisions. You can perform O & M, tool development, web development, and especially web development, I think it will definitely get angry in the future.

 

How to Learn Python

1. Books

2. Liao Da's official website

3. video resources such as cloud classrooms and 51cto

Reading Liao's official website is quite good. The advantage is that it is quick to get started, especially fast. All the things he puts in the tutorial are the most useful and the essence is to concatenate them and complete the subsequent practical projects. But it is not enough. You need to follow his learning directory to check for missing books, google or watch videos in a location you don't know. The most important thing is to read more and comment more. This sentence has been said to be poor, especially in our line of work. This is basic and can be achieved in the future, if you cannot, you can only wander outside the door. The other is to write a blog and record. You can't forget it after two days of study today. We all know that review is very important, but the premise of review is that you should prepare the materials for review, after finishing up, I will be able to pick up the most knowledge in the shortest time when I look back at it. Everything I write is disorganized. I can't even see anything else. Here, I am going to blog, record the learning process, and summarize the knowledge. When writing a blog, review the content of the previous blog to consolidate the knowledge.

Target

1. Crawler

2. Blog

3, (O & M)

It is impossible to learn something without a goal. In the early stage, it is necessary to achieve interesting and meaningful small goals to be motivated, I don't know what I want to do or what I want to do after two days of learning. Web crawlers are good and interesting, so they are used as a target of interest. The same is true for a blog. If you write code, how can you not have your own blog? You can also think about code and story? Why don't you take the time to record your own story, my mood and feelings are, of course, the most important thing is the technical blog, which records some knowledge, reads more books, thinks more, and summarizes them to the blog. O & M is a bit difficult. It will not be available at half past one. I need to be familiar with linux and have a lot of system knowledge. In this regard, I plan to try again after completing the first two goals, after achieving the first two goals, I basically got started with python and learned about Linux O & M.

Conclusion

People who are one hundred times better than me. It's terrible to think about it. Hurry up.

Related Article

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.