Building Robust Python Applications: From Single Files to Deployment