H
H
Hcuy2020-07-08 11:42:03
Python
Hcuy, 2020-07-08 11:42:03

Do you think the old version of the language plays a big role in learning?

Hello. I found an interesting book “Groaming Algorithms”, but the problem is that the version I downloaded uses python 2.7. I've had experience learning from older versions of languages/frameworks, and it turned out to be very inconvenient. And then I have two questions.
1 book for the most part is not about the language, but about algorithms, and it seems to me that it doesn’t matter what to write on (or am I mistaken?)
2 maybe there is an updated version? It seems to have found 2019, but I'm not sure if it's updated.
Thank you.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
soremix, 2020-07-08
@Hcuy

If for algorithms, then you can learn from the old version. The main thing is to understand how they are built, and you will select the necessary tools already in version 3. The difference between 2 and 3 is felt in large projects, when using various libraries, and here is the simplest code. So it's all right

S
Sergey Gornostaev, 2020-07-08
@sergey-gornostaev

First, many books on algorithms are generally written in pseudocode. Secondly, Python 2.7 is not very different from 3.8.

D
Dmitry Link, 2020-07-08
@DmitryLink

If you study algorithms, then in principle it does not matter. It is, of course, pointless to study specifically the python of the second version.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question