DEV Community

Discussion on: Things I Wish I Knew as a New Python User

Collapse
 
mccurcio profile image
Matt Curcio • Edited

Hey Charles,
Nice article.
You brought up some new ideas for me. Static type checking(mypy) and docstring tools(pdoc) were new to me. And, you are right about git.

I am not sure I understand your comment about conda. Maybe you could elaborate. I happen to like Anaconda, but I do realize it is an elephant gun for a mosquito. I also feel that it adds Magic where there should be no magic just understanding.

I do have one 'beef' with you. lol The 'Zen of Python' was one of the first things I read when I grabbed a Python book. Frankly, it puzzled me. I have studied Buddhism enough to know 'there are things that cannot be taught.' What puzzled me was there was never any mention of it again. It was a pie in the sky item that was not really discussed in any book or learning system, that I know of. To me, the beginner is left with too many unanswered questions. There were very few concrete examples that I could pick up. I guess that is what Koans do. However, I never felt that the zen method of teaching was beneficial to most Americans or me. ;)
Thanks ;)

Collapse
 
charlesdlandau profile image
Charles Landau

Great point, I think pep 20 is probably the most concise statement of Python "culture" and that's definitely not useful for all comers.