On Sat, May 30, 2015 at 2:01 AM, Mike Driscoll <kyoso...@gmail.com> wrote: > I've been asked on several occasions to write about intermediate or advanced > topics in Python and I was wondering what the community considers to be > "intermediate" or "advanced". I realize we're all growing in our abilities > with the language, so this is going to be very subjective, but I am still > curious what my fellow Python developers think about this topic. >
Good fun! A few ideas: How to write decorators, particularly those that take parameters. The differences between the various number types (int, float, complex, Fraction, Decimal) and when you'd want each one. (CPython-specific) The dis.dis() function and what it can tell you about how Python operates 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 -- https://mail.python.org/mailman/listinfo/python-list