runs the development server when this file is executed directly. The `debug=True` parameter enables two important features: automatic reloading when you save file changes (no need to restart the server), and the interactive debugger in the browser if your code raises an exception.