preface

This series is designed to record the process of learning data analysis

When I read technical articles before, I found 1234 boring

Sometimes I only have a general impression in my mind, but I can’t say it when I retell it

Therefore, I like to record knowledge points in the form of “question-answer”. Every question can deepen my understanding of knowledge points and know why I learn it

It can also prevent the first interview

Readers are my bosses

So with this series, I hope this form can help you better master ~

The body of the

One day, my boss called me into his office. I nervously left my seat, went to the office door and knocked

Fang, here, sit down. I have a question I’d like to talk to you about

What things? (No matter what the problem is, it can’t be a raise.)

I have been working here for more than 10 years. You young people are so energetic, I can’t lag behind. I want to learn a new programming language, Java and Python.

Oh, well, Java is object oriented and cross-platform, and Python is…

(The boss waved a big hand) Don’t give me these 1234! People speaking!

Simple! Python is easier than Java!!

Why is it simple? Why is it simple?

No, no, no. Let me give you an example, “Hello Word” you can write, to write in Java, you have to install jre first, then install JDK, roughly understand the JVM, and then write code like this:

What, you don’t know what JRE, JDK is… It’s okay. It doesn’t matter

If you’re writing in Python, install an interpreter and go like this:

Of course, this is the most basic difference. In many ways, Python is much easier to write than Java. I believe you have the wisdom to read the basic tutorial.

That’s true. Is Java hard? Why do I see you all using Java?

This is not the boss. Python is easy to learn, because python was designed to make programmers understand code better, so Python code is more readable than Java code, and when it is readable, it is easier to understand and faster to learn.

M: Oh, that’s right. Is the C and C ++ I learned before behind The Times?

Certainly not the boss. Although there is a saying on the Internet that Java is a high-level language and Python is a higher level language. But python is actually older than Java, python in 1991, Java in 1995, but Python was designed to be easier to understand, so it seems more advanced to use.

The development of programming language is originally a process from machine to human, the earliest is assembly, then C, C ++, and later Java and various scripting languages. There is no lagging behind The Times of the problem, the bottom computer or mostly rely on C and C ++.

Well, isn’t that the end of me choosing Python without thinking?

You can’t say that. Java was later than Python but still mainstream for a reason.

The first is its cross-platform nature.

Not only the Windows and Linux of the PC Internet era, but also the Android of the mobile Internet era, it works very well. Java has never been out of sight for more than 20 years. Most importantly, the use of so many years, Java has a very complete business plan, whether personal or small and medium-sized enterprises, almost all of the problems have mature solutions on the market, this also caused the vast majority of companies on market now technology selection is Java, looking for the people, of course, is also a Java development engineer.

According to what you said, the maturity of Java ecology has led many enterprises to choose Java. Enterprises use Java to solve problems in their production process and enrich the Java ecology. In this way, it is a closed loop.

Of course not. In the PC Internet era and the mobile Internet era, Java has not fallen behind. However, with the advent of 5G era, the popularity of artificial intelligence and big data, programming language is becoming more and more a tool. Of course, the simpler the tool is, the easier it is to use. And more importantly, Python is known as the glue language. Libraries written in various languages can be called through Python, which suddenly enricifies the scope of Python applications! So python has a lot of potential.

If the company doesn’t work out and I go out and look for a job, will I learn Python or Java for the future?

Boss you won’t be….

It’s a joke. Just say it

(I believe you) Well… If you look at the current situation of Internet companies, there are definitely more Java jobs than Python jobs, and because of the commercialization, many Of the Java solutions are well designed, and there are a lot of places to go, and if you can master one of them thoroughly, the salary increase is very large. So…

Got it. Got it. Ha ha ha, see frighten you, I just want to climb the data analysis of competing products. Alas, our company’s application growth is slower and slower, why other people’s stuff so hot

(Embarrassed) Hahaha… Python for sure, the tools, the simpler the better, hahaha…

All right, all right, I got it. Now get back to work, and I’ll ask you any questions. By the way, are you studying Python?

Yes, I have been studying recently. I will sort out an article every day. You can have a look at it at your leisure

That’s all the better. Just go. I won’t keep you any longer

Ok, see you, boss

(close)

Little attention, good luck

And that’s all for this episode! If you have any suggestions for how to write this article or what to say, feel free to leave them in the comments!

Every day, I will organize an article about my study and share it with you

Every “like” is an inexhaustible motivation for me to share

Only one concern I will insist on sharing!

Welcome to grow up with me ~