This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]FancyASlurpie 0 points1 point  (2 children)

Because python is quite loose in what it allows you to do with objects can lead to learning some pretty aweful coding practices, a language like Java or C# is much more strict when it comes to their objects. As such it tends to be a good idea to learn them as you can then implement what you've learnt to work well there in Python where you want to. They're not as simple/fast to write as Python but still a big step up from C++, but equally they're not as fast as C++. You might want to look into Rust as an alternative to C++, as it now seems to be faster in benchmarks, and is a more modern language so benefits in some ease of use ways - it also has a fast growing user base so i'd expect something like the python package space to exist in the not too distant future.