On 9/20/2013 5:58 AM, 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?

I come from a C background which is comparatively smaller. But as
Python is comparatively much larger what minimum should I know?

The C stdlib may be smaller than the Python stdlib, but I do not think the language itself is much smaller. Python3 is a bit smaller than Python2 due to removals.

Python the language is defined in the Language Reference. So 'knowing Python' means knowing most of that. What I might leave out: the details of all the special method names; which bitwise operators do what; yield from (3.3+). From the library manual, I would include an overview of chapters 2 to 5. For instance, not memorize all the exceptions, but understand the hierarchy.

--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to