Are you new to Python and want to learn how to step it up to the next level? Have you heard about closures, decorators, context managers, generators, list comprehensions, or generator expressions? What are they and when you should use them? These are features that are new to many and can be intimidating.

This hands-on tutorial will cover these intermediate subjects in detail, by modifying existing Python code to take advantage of them. We will provide a base file, and then introduce these features. The audience will get to follow along using their own computer and editor of choice (or can use IDLE as the instructor).

You have used Python, but felt like you are lacking in understanding some of the features that Python has that other languages don't. You will leave this tutorial understanding decorators, context managers, and comprehension constructs.
Outline
By examining existing code we will identify "code smells", where we can use more advanced features of Python. [340]

Comments

Comments are closed.