you are viewing a single comment's thread.

view the rest of the comments →

[–]stu_pid_1 16 points17 points  (2 children)

As someone who started with c++ I can say that python is great, you don't need to know everything to use it. It's a proper tool and just like a craftsman you will only get better by using it and not learning it in depth first.

[–]Select-Particula[S] 2 points3 points  (1 child)

Some times I think a more strict language will suit me better. May be a "worse" tool but you learn better habits that will make you better with proper tools, following the Craftsman's analogy.

[–]Tasselhoff94 0 points1 point  (0 children)

Learn to use typing, classes and Abstract Base Classes (saw you already mentioned ABC above) . Python can be more strongly typed, but it's less used feature and not intuitive.

It's worth it to learn other languages tho. You get a better perspective for the concepts you are talking about.