← Speaking

Elegant Solutions for Everyday Python Problems

PyCon US 2018 · Cleveland, OH · 2018

Python Intermediate Best Practices Clean Code

Aimed at intermediate Python developers who want to level up their craft. Python offers a distinctive set of language features that, when used well, make code more readable, reusable, and expressive — without sacrificing clarity.

This talk covers practical techniques you can apply immediately:

  • Magic methods — how to make your objects behave like Python built-ins
  • Partial methods — reducing repetition by fixing arguments ahead of time
  • Context managers — writing clean resource management with with statements
  • Decorators — wrapping and extending functions without modifying them
  • NamedTuples — lightweight, readable data structures with extension techniques

The talk shows how these features combine cohesively in real examples, so you leave with the confidence to apply them in your own projects.

This talk was standing-room-only at PyCon US 2018 and was featured in an in-depth article on opensource.com.

Also Presented At