You can think of the difference between a module and a package as being almost the same as between a file and a folder respectively.
A module is a file or a collection of files that can be imported with a single import statement.
On the other hand a package is a collection of modules and packages. They are like a directory with __init__.py file.