open the python shell you see the python shell window appear change directories to the downloadable source code directory see the instructions found in the "changing the current python directorysidebar type from mylibrary import sayhello and press enter python imports the sayhello(function that you create in the "creating code groupingssectionearlier in the only this specific function is now ready for use you can still import the entire moduleshould you want to do so the two techniques for accomplishing the task are to create list of modules to import (the names can be separated by commassuch as from mylibrary import sayhellosaygoodbyeor to use the asterisk (*in place of specific attribute name the asterisk acts as wildcard character that imports everything type dir(mylibraryand press enter python displays an error messageas shown in figure - python imports only the attributes that you specifically request this means that the mylibrary module isn' in memory -only the attributes that you requested are in memory figure - the from import statement imports only the items that you specifically request type dir(sayhelloand press enter you see listing of attributes that are associated with the sayhello(functionas shown in figure - it isn' important to know how these attributes work just nowbut you'll use some of them later in the book