organizing files the shutil module copying files and folders moving and renaming files and folders permanently deleting files and folders safe deletes with the send trash module walking directory tree compressing files with the zipfile module reading zip files extracting from zip files creating and adding to zip files projectrenaming files with american-style dates to european-style dates step create regex for american-style dates step identify the date parts from the filenames step form the new filename and rename the files ideas for similar programs projectbacking up folder into zip file step figure out the zip file' name step create the new zip file step walk the directory tree and add to the zip file ideas for similar programs summary practice questions practice projects selective copy deleting unneeded files filling in the gaps debugging raising exceptions getting the traceback as string assertions using an assertion in traffic light simulation logging using the logging module don' debug with the print(function logging levels disabling logging logging to file mu' debugger continue step in step over step out stop contents in detail xv