Dependency Injection: Stealing Cool stuff from the Weird Kids

By Bojan Miletic

Elevator Pitch

Dependency Injection is fairly common in other programming languages but we don’t see it as much in Python. I’d like to talk about how it can make your code nicer, reusable and more adaptable to changes.

Description

  • Introduction to what Dependency Injection is
  • Benefits of Dependency Injection
  • How can we implement Dependency Injection in Python
  • Examples
  • Q&A

Notes

I’ve been in software industry for almost a decade, during that time I had opportunity to use Java, Haskell, C#, C++ but Python has been always my primary programming language.