E
E
Enot-meh2019-02-03 13:36:30
IT education
Enot-meh, 2019-02-03 13:36:30

How to get started in data science? Java or Python?

Good afternoon.
About me: technical education (not in the field of IT); work is related to IT, but far from programming and so on.
What I want: in the next year or two, to gain knowledge that would allow me to get a job as a junior.
What language to start learning?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
D
dmshar, 2019-02-03
@dmshar

In fact, the path to Data Science does not begin with the choice of a programming language, but with the study - sequentially - of statistics, Machine Learning, Deep Learning. Then - and even then not often and not by all - special analysis algorithms for Big Data. And language is only a tool for solving a problem. And by and large, it can be anything - there are examples of libraries in Python, R, Java, Scala, C ++, C #, MatLab, even JavaScript and other exotic ones.
But with a knowledge of the language - even a deep one - to the Junior Data Scientist - no one will take you. For a language - any - is much easier to learn than what is called Data Science. And knowledge of the language only complements, but in no way determines your skills and your value as an employee in this area.

T
Talexeyft, 2019-02-04
@Talexeyft

Definitely Python. You cannot study theory without practice, there is not enough motivation. You start with python ... machine learning books. In parallel with the competition on kaggle with the study of someone else's code, you smoke statistics during breaks. All known libraries for ml exist in python, which has actually become the de facto standard in this area, displacing matlab, java, scala, R. But I agree that a high-quality enterprise solution for productivity will most likely be picked in java, but the set of libraries will be limited.

Z
zohkiller, 2019-02-04
@zohkiller

The most funny thing is that a lot of courses on gibbrench skillbox have been bred and they start with the basics of python. Then pick libs and now the under-saytist is ready :)

G
Griboks, 2019-02-03
@Griboks

Python. It's awkward, but simple. Python has a very fast start, very fast usage. However, it is difficult to work in large projects. In theory, this is compensated by the IDE and other development/deployment tools.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question