A
A
Anton Vasilyuk2018-08-15 20:08:27
Python
Anton Vasilyuk, 2018-08-15 20:08:27

Pretty easy syntax compared to java - what's the catch in learning python?

I am learning java. Now I'm playing around at the level of mastering site parsing, pulling up html and css. There are also servlets, spring, hibernate in the plans. With SQL it was played, wrote many level requests collecting from several tables.
I got my hands on a book on python. Damn, how everything is simpler there, it's the syntax. Is it true? Why, then, do many say that, like Java, it takes a year to learn it to the level of almost middle? What's the catch? For the device for the first job, as I understand it, you also need Django Selenium Html CSS and SQL. It turns out that in order to qualify for the position of a developer, I need to pull up django and selenium, do I understand correctly? The syntax is just after Java and there is nothing to learn.
So here's the question. Advise for further it is better to add Java and become a Jedi? Or switch to python? And how much in the case of my skills will it take approximately time to learn django and selenium? I ask in terms of the possibility of further growth, the relevance of the language, and so on.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
I
Igor, 2018-08-15
@DMGarikk

python and java are different tools for different purposes
. And the difference in them is not in the syntax, but in the fact that Java is 100% OOP and it is strongly typed
directly; their syntax differs literally in the absence of parentheses in python and the fact that it has dynamic typing
===
I have more money in Java (in a bloody enterprise), it’s easier to start in python ... I’ve been teaching Java purposefully for three years, I even managed to work as a junior ... as a result, now my main language is python;) although I don’t really like it after Me you

S
sim3x, 2018-08-15
@sim3x

Why, then, do many say that, like Java, it takes a year to learn it to the level of almost middle?
I hasten to disappoint, the trainee is already obliged to know the JP completely. And how much he will teach him - no one
cares. And for the middle, experience is required
And how much in the case of my skills will it take approximately time to learn django and selenium?
from 5 minutes to infinity
Advise for further it is better to add Java and become a Jedi?
both

E
Eugene, 2018-08-16
@immaculate

Both Python and Java are very common languages. Each of them will allow you to earn bread and butter. It is possible to choose according to personal preferences.
Python is more concise (one line in Python can be equivalent to 20-80 lines in Java), easier to get into, easier to experiment with. Main areas of use: Web, programming various scripts and utilities for devops, data science.
Java is an enterprise. Huge projects spanning decades, gigantic teams.
Who loves what, in general. By and large, the differences between these languages ​​are not so big, since they use the same paradigm.

S
Sergey Nizhny Novgorod, 2018-08-16
@Terras

Hello. Python is a good language, but it has one catch - https://habr.com/post/322332/

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question