On Friday, September 20, 2013 5:58:00 AM UTC-4, Aseem Bansal wrote: > I started Python 4 months ago. Largely self-study with use of Python > documentation, stackoverflow and google. I was thinking what is the minimum > that I must know before I can say that I know Python?
Seems to me a fuzzy boundary between "Not knowing" and "knowing". I prefer thinking in terms of a spectrum, from 0-10 or pick your scale. 0 - Person who has never heard of Python or has but that's the extent of it. 1 - Beginning installer / Hello Worlder! / clumsy dabbler / what is self? 2 - Underway in earnest, not yet making anything all that much 3 - Making stuff, but clunky 4 - Making stuff pretty well, but looking up 2/3rds of it on SE or equivalent. 5 - Making stuff pretty well, but looking up 1/3rds of it on SE or equivalent. 6 - Making stuff pretty well, occasionally consulting the Python.org docs 7 - Tim Chase's list level 8 - The guy who hired the guy at 7 (assuming he is even further on) 9 - Gurus of this list 10 - Uber-gurus 10^6 - Guido I feel like I'm about 5 maybe, with some embarrassing chinks in the armor? Draw the "know line" boundary wherever you want, but I'd think you'd probably want to be above 4. I know I'd feel more comfortable saying I know Python if I were at 7 (and thanks, Tim Chase; I saved that list a while back in my files to consult someday, maybe). That said, I've written 20k+ loc of (mostly?) working code in Python and have done some contracting work at my humble 5, so there's that. -- https://mail.python.org/mailman/listinfo/python-list