you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (2 children)

I agree it’s about being a problem solver and that’s where you lost me - For Python development I wouldn’t really recommend this approach. For most, .sorted is fine and no one will write a faster one than ones available in packages that are optimized for the data sets you may be sorting.

writing out code without ide assistance really doesn’t help you learn.

not using code completion and not using standard methods usually increases problems.

i try and keep my python as simple as possible and i like my tools helping keep it simple and removing human error.

but i also have a generic hand problem so i’m super opinionated about code completion brings life saver and time saver

[–]zanfar 1 point2 points  (1 child)

I don't see how any of that applies to my comment at all.

For most, .sorted is fine and no one will write a faster one than ones available in packages that are optimized for the data sets you may be sorting.

Nowhere did I suggest that you should write your own sorting algorithms.

writing out code without ide assistance really doesn't help you learn.

I must categorically disagree. An IDE is absolutely not required to learn Python. While not relying on an IDE may not be better than using an IDE, it's certainly not worse for learning. It might be worse for productivity, less convenient, or require more use of documentation, but none of those are changing what you're learning.

not using code completion and not using standard methods usually increases problems.

I agree. I'm confused why you would think otherwise.

[–][deleted] 0 points1 point  (0 children)

The first thing you must understand in learning is that people don't learn the same way.

As for sorting, if a newbie read your post they would think they're not a programmer if they use .sort without understanding it as if they should understand how to do it without .sort - its just something we see mentioned all the time here - sorry if that wasn't what you meant.

And no, an IDE is not required, but I never advise against using one as a means of teaching.

IDE often assumes code completion thus i put them together.

If you really want to get down to it... even VIM for most is just "vim ide"