Treading on Python Series: Intermediate Python Programming: Learn Decorators, Generators, Functional Programming and More
Python is easy to learn. You can learn the basics in a day and be<br />productive with it. But there are more intermediate and advanced Python constructs that you<br />will eventually run across if you spend enough time with it. These "Pythonic"<br />constructs, while not necessary per se, allow you to be more succinct,<br />re-use code, and think about code in a different way.<br /><br />This book covers many of these intermediate constructs and serves as a reference for:<br /><br />* Functional Python programming<br />* List comprehensions<br />* Generator expressions<br />* Set & dict comprehensions<br />* Iteration<br />* Generators<br />* Closures<br />* Decorators<br /><br />I have taught these constructs at popular tutorials at PyCon and other<br />conferences. This book is based on my experience teaching and using<br />Python for many years. I hope you learn something while in the course<br />of your reading. Maybe it will help you in your next task, code<br />review, or job interview.