Clean Architecture helps you build applications that are Independent of Frameworks, UI, Database or any external agency. This talk will be an introduction to Clean Architecture principles and system design in Python. We will choose a sample application and walk through a simple use case of creating clean code. What you will gain from this talk: * Grow your application with confidence * Build applications to be independent of infrastructure like Web Frameworks, Database etc. * Avoid mixing of business logic across different layers of your application * Test close to 100% of your core business logic * Keep your tests fast and independent of infrastructure (DB, Web Layer etc.)