Can python be taught by myself?

I have learned Python from scratch. I can be regarded as a person who has come here. Now it seems that I have taken a lot of detours. Let me share my experience with you.

First and foremost, figure out why you want to learn Python? Whether you want to make a website, write a handy tool, or just be able to pass school exams will greatly affect how you learn Python, to what extent, or whether you should switch to learning something else a language. If you just want to make a personal website or blog, you can learn PHP, or you don't even need to learn it at all. There are many website templates on the Internet that can be used directly. If you, like me, hope to write some gadgets in Python to improve your competitiveness in the workplace and improve productivity, you need to understand the advantages of Python compared to other languages.

Easy to get started. This is the biggest advantage of Python. A beginner does not need to understand data types and memory management like C or Java. You only need to learn a few syntaxes and you can complete a task.

The code is concise. Where other languages ​​may require hundreds of lines of code to complete, Python only needs ten.

Huge and complete code base support. Python provides us with a complete basic code base, and there are a large number of functions to help us in network, file, text, and GUI. There are also third-party libraries, which are code libraries shared by programmers all over the world. When we want to implement a certain requirement, someone may have built a wheel for you, you just need to call it.

Choosing the right study method can save you a lot of detours. This is very important, because if you choose an inefficient learning method, maybe others have already learned it thoroughly, and you have just configured the environment and learned Hello World.

If you don't have a foundation, you can lay a good foundation first, and you can read the text if you have the foundation. Don't be afraid of the boring foundation, the foundation is really good, and you will feel the pleasure of opening up the meridians after doing projects. Please don't be utilitarian at the beginning of the programming road, you have to endure the loneliness and boredom.

For Xiaobai, personal guidance will be much more efficient than self-study, especially for small partners who can't stick to it.

I do not recommend buying books to learn Python, because firstly, the quality of domestic books is really uneven, and secondly, foreign high-quality books like Python Cookbook, Head First Python are written, published, and translated into Chinese. The cycle in between is It's long, and with Python being a fast-changing language, the version you're learning may be behind.


Must practice more! Must practice more! Must practice more! The learning of any programming language is based on practice. Without practice, it is like spending half a day learning the theory of shooting, and as a result, there is no chance to touch the gun at all. Do you think you are accurate? If you want to learn Python well, you must practice more. There is no proficiency bonus. No matter how much you learn, it is only on paper. Once you face real problems, you will not be able to start.

Learn to use search engines. The salary of the programmers who can use Baidu is several times the salary that they will not use, and the salary of those who can use Google is several times that of Baidu. Using a good search engine, you will find that the problems you encounter are basically problems that have been encountered and solved before. At the same time, after using a search engine, you can find many resources to help you with your studies.

Finally, study hard and apply what you have learned. There are far more places in life where you can use Python than you think. After you learn Python, you will find that many problems in life can be quickly solved by Python.

The most important thing to learn programming is patience! Now everyone wants to learn programming is too convenient, follow the tutorials everywhere.

I hope everyone can stick to it and learn Python~

 Here, I will share with you a complete set of Python learning materials, and give you a little help for those who want to learn Python!

1. Learning software

If a worker wants to do a good job, he must first sharpen his tools. The commonly used development software for learning Python is here, which saves everyone a lot of time.

2. A full set of PDF e-books

The advantage of books is that they are authoritative and systematic. When you first start learning, you can just watch videos or listen to someone’s lectures, but after you finish learning, you think you have mastered it. At this time, it is recommended to read books. Authoritative technical books are also the only way for every programmer.

3. Practical cases

Optical theory is useless. You have to learn to follow along, and you have to do practical exercises before you can apply what you have learned to practice. At this time, you can learn from actual combat cases.

4. Interview information

We must learn Python in order to find a high-paying job. The following interview questions are the latest interview materials from first-tier Internet companies such as Ali, Tencent, and Byte, and some Ali bosses have given authoritative answers. After finishing this set The interview materials believe that everyone can find a satisfactory job.

This full version of Python's full set of learning materials has been uploaded to CSDN. If you need it, you can scan the CSDN official certification QR code below on WeChat to get it for free [ 保证100%免费].

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324642084&siteId=291194637