Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

What's the use of ordinary people learning Python?


May 30, 2021 Article blog


Table of contents


With the continuous development of technology, human social activities present a clear trend: less and less communication between people, more and more concise, and more and more communication between people and machines and equipment, many young people have spent far more time on mobile phones and computers than others or even the closest people.

While everyone is spitting and resisting such trends, no one can change them, because in essence this is what human development technology is hoping to achieve.

So the timekeeper can only learn a little communication with the machine method, learn the language of the computer, so that, in case one day the machine completely enslaved the human race, good or bad can also die a little more clearly than others, if the technology is good, perhaps can join the human rebels, to create their own Terminator, for human freedom war.

It's a little far away, let's go back to our ordinary people.

First, python is a language more suitable for ordinary people

Why do you say that? Take the example of building a house: a primitive person to build a modern house is extremely difficult, because he must first learn to burn bricks, cement, steel, glass, to learn basic architectural mechanics, welding technology, but also with the help of modern machinery, each is essential.

And for zero-based non-professionals, to use any other language in a short period of time to learn to write a decent program and primitive people learn to build a modern house is similar, the knowledge system is too complex, to remember to back too many things, too difficult to get to work.

And college computer science is different, the usual study is purely out of interest and some simple work needs, no exams, no must learn the sense of oppression, so the lengthy basic learning steps will make the vast majority of people lose interest in learning.

The advantage of python is that it is based on a lot of pre-work by program workers, has burned the bricks, made the steel bars, put the assembled machinery and equipment in front of us, let beginners jump directly from the primitive society to the modern society, only need to use close to the human language and way of thinking, can quickly learn how to build buildings.

So learning python can quickly find a sense of accomplishment, and it won't take long to write interesting little programs on its own.

Second, learning Python can exercise thinking

Usually life work we will do countless repetitive work, these labor in addition to waste of life is actually not much significance, the literati of course like to call such meaningless repetition "this is life", but in the view of programmers, all repetitive labor can be optimized.

For example, if you want to make a nine-nine multiplication table for your kindergarten children to learn, like the following numbers one by one to the document, is a repetitive and meaningless work:

Of course you can think of these meaningless work as meaningful, it's a selfless dedication to your child, and even if you write a 90-by-90 multiplication table, you're willing to spend the whole day doing it.

But for programmers, whether it's 9 times 9 or 90 times 90, they can do it quickly by using code for their own thinking:

Here's a look at programs that can be written independently after 8 days:

 What's the use of ordinary people learning Python?1

Imagine that this logic of thinking makes more sense than practicing speed.

Third, improve work efficiency

At present, many people work overtime because of inefficiencies, spend most of their time on repeated operations, and then continue to learn how to manage time, obviously the cure.

For example:

Customer service can use python to write an automated response system to most general questions;

Analysts can write reptiles according to their own needs to automatically collect a large number of relevant information on the Internet and automatic classification and analysis;

The boss can write a personal automatic mailing program, timed classification of people to send and receive large quantities of work mail.

No matter what industry you're in, you'll find a place to use python, and people who can use what they've learned in real work will certainly save more free time than others to do what they like and do what makes sense.

Finally, Python starts easily and learns, but we're not programmers who don't need to ask too much of themselves, and staying interested is the most important thing to learn.