Abstract
Useful codes are often stored as separate files to increase modularity and
reusability. Modules refer to a single file of code while a package is a collection of
modules. A good programmer utilises both these aspects to enhance the program view
and manage the hierarchy. In this chapter, we introduce the basics of working with the
modules and packages.