A module in Python is a file containing Python definitions and statements. It allows you to logically organize your Python code, making the code easier to understand and use. You can define functions, classes, and variables in a module that you can then utilize in your other Python programs by importing the module. Modules are identified by their .py file extension.