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?