Python packages are very easy to create, but not so easy to design. A Python package is just a group of files (and possibly subfolders) stored in a directory that includes a file named __init__.py.
To create a package in Python:
# Dummy file to make this a package.
__all__variable, which should contain a list of files to be imported when a file imports your package using
If you do not set the
from package_name import *
__all__variable, then that form of import will not be allowed, which may be just fine.
As you see, the steps involved in creating modules and packages for import is relatively straightforward. However, designing useful and easy-to-use modules and packages takes a lot of planning and thought.
Nat Dunn founded Webucator in 2003 to combine his passion for web development with his business expertise and to help companies benefit from both.