Reuven M. Lerner

Reuven is a full-time Python trainer, teaching at companies around the world, and also offering a variety of online courses for individuals. He wrote "Python Workout" and "Pandas Workout," both published by Manning. Reuven writes three newsletters: Better Developers (about Python and software engineering), Bamboo Weekly (using Pandas to analyze current events), and Trainer Weekly (about the corporate training business). Reuven lives with his wife and three children in Modi'in, Israel.

The speaker's profile picture


Stop using print! Understanding and using the "logging" module
Reuven M. Lerner

If you're like me, then you've long known about Python's "logging" module, but you've ignored it because it seemed too complex. In this talk, I'll show you that "logging" is easy to learn and use, giving you far more flexibility than you can get from inserting calls to "print" all over your code. I'll show you how you can start to use "logging" right away -- but also how you can use it to create a sophisticated logging system that sends different types of output to different destinations. After this talk, you'll know how to use "logging", and you'll be less likely to use "print" in your applications.

Python Libraries
South Hall 2A