How hard is it to learn Python / Django for Java EE dev?

I was wondering if Python and Django are learning a hard / laborious process for those who are already pretty familiar with OO programming (C ++ / Java) and some web developer (Java EE)?

I am starting to look for technology to implement part of my master's thesis, and since it will be a web application, I will consider Java EE (since I already know it), Python / Django (since my teacher suggested this, and I would really like to learn Python ), Ruby on Rails (also my suggestion for professionals, but for some reason I don’t like to study it) and PHP (the last sentence, but I despise PHP). Oh, he also said that he had heard something about Scala, but from the fact that I know Scala / Lifting is not everything in line, and it can be problematic to work with it?

My biggest concern is time, because for the next 4-5 months I will attend my regular courses, get to work and work on my thesis (then I will have 4-5 months for work + my thesis), and I Not sure if I will find time to learn a new language.

All this will be a web application for teachers / students who will check and make their schedules in uni (there will be some programming restrictions, etc., etc.), and we want to implement an algorithm that will be based on previous data years and some user data, create a schedule for the coming year).

Personally, I love java, but my teacher said it was a performance whistle, and I would like to know that python performance is better / worse?

+3
3

"". FUD . , .

, , . , Python . , . S/ ? , , .

Python Java-. , - . " Python" .

. . , Java OO, (, , ..), .

- . . PyCharm JetBrains IDE. .

. 1/3- ( , ). - , Django.

, , . .

+5

, , , , -, .

. , . .

, , (, !)

0

:

, , , Java.

, .

--- > Python , Java/#?

--- > Python Java ( )

python , -.

There is a huge Python community, and we learned to play with our code to make it fun, share common tools, and create open source tools that aim to improve the quality of the code.

Code that is easier to read is easy to capture, so it is stored for a long time.

I've been learning python for almost two years, and the Python community here in Seattle was awesome.

0
source

Source: https://habr.com/ru/post/1764134/


All Articles