Starting a new Python project can feel like stepping into a maze of choices—package managers, testing frameworks, documentation tools, containers, and more. For many developers, especially those early in their journey, this complexity can delay the most important step: building the actual prototype or MVP (Minimum Viable Product).
In this talk, we’ll walk through the Python ecosystem from the ground up, progressively building a project structure that evolves with your needs. We’ll discuss which decisions can be postponed, which tools are worth adopting early, and how to avoid over-engineering. By the end, you’ll have a clear roadmap for starting small and scaling your project responsibly.
Whether you’re building a data science tool, a web app, an API or a library, this talk will help you understand the essential building blocks of a well-structured project and make confident and timely choices that keep your progress steady without letting tooling decisions get in the way.
