What is considered an "advanced" topic in Python?

Mike Driscoll kyosohma at gmail.com
Fri May 29 12:57:42 EDT 2015


> 
> Good fun! A few ideas:
> 
> How to write decorators, particularly those that take parameters.


Yes, this one always seems to trip people up.


> 
> The differences between the various number types (int, float, complex,
> Fraction, Decimal) and when you'd want each one.

I hadn't considered this one


> 
> (CPython-specific) The dis.dis() function and what it can tell you
> about how Python operates

I remember seeing on PyMOTW - http://pymotw.com/2/dis/  I agree that it's a module most programmers don't know about.


> 
> These are all topics that have come up with my students; they're
> advanced enough to be outside the scope of the course itself (the
> course _uses_ decorators, but doesn't explain how to actually build
> them), but not beyond the grasp of someone who's mastered Python's
> fundamentals.
> 
> ChrisA



More information about the Python-list mailing list