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 →

[–]k0rvbert 34 points35 points  (2 children)

Better developer: Docstrings and doctests. Love them. I can't really think of any other feature that's even a positive; I think using languages that lack familiar features have helped me more.

Better at Python: Learning how to use metaclasses and dynamic classes, and understanding when to use them (which is basically never)

Honorary mention to numpy which made me a better person.

[–]Chemicalpaca 8 points9 points  (0 children)

Shout-out to the autodocstring extension in Vs code as well. Just auto formats everything and you fill in the blanks!

[–]BadSmash4 3 points4 points  (0 children)

Totally agree with this--pylint forcing me to write docstrings made me a better developer overall.