Python is a computer programming language. You may have heard of many popular programming languages, such as C, Java, Basic for beginners, Java for web programming and so on. Python is one of them.
2, Web development, application development, big data, data mining, scientific computing, machine learning, artificial intelligence, natural language processing ... You can also write very long ... In short, there are many things you can do, but Python also has things you can't do, such as writing an operating system, which can only be written in C language; To write mobile applications, you can only use Objective-C (for iPhone) and Java (for Android); Write 3D games in C or C++.
The point is how to learn Python.
1, set aside a fixed time to study every day.
Set aside a little time to study every day, regardless of the length of time, because learning is gradual, not sudden leaps and bounds.
2. Find a balance between giving up and persisting.
Many people say Python is easy to learn. But it is not easy to learn it thoroughly. When we concentrate, especially when learning new things, we can't understand how to learn. At this time, we don't know whether to continue studying or not, so we probably give up. At this time, what we need is persistence, and after persistence, we will succeed.
We should love Python.
No matter what drove us to learn Python at the beginning, now we should learn to love Python slowly, because it will be our motivation to learn!
4. Don't "study for the sake of learning"
Don't fall into the misunderstanding that "I am studying, which is good enough, and I will look for a job when I am ready".
Frankly speaking, finding a job is what we should do. You can contact potential customers, even if you set up a website for family and friends for free. Next time you go to an interview, you can show what you have done, which will add luster to your resume. It's always difficult at first, but you have to take this step anyway.
5. Systematic learning
The internet is very developed now. It only takes a few minutes for a Python white to find tens of grams and hundreds of grams of learning resources. Can these resources be learned? Is it useful? The answer is yes, useful. But can you become a Python development engineer just by mastering these basics? To tell the truth, it's hard! Enterprise actual combat project is the core content. Only by doing more projects and accumulating experience can we play a good role in practical work.