Is there a way to create a Python file of all the processes that I do in ArcMap so that I can create a workflow and log file of/how and when I have processed data?
The Results Tab records all geoprocessing operations that happen within a map document, along with timestamps for when they were processed and what parameters were used in the operations. You can also copy Python Snippets for the geoprocessing operations that you have done by right clicking them all individually and selected copy as python snippet. As for an way to automatically write those to a file, could be a bit more difficult.
Actually was an interesting post about this topic this morning, if you needed a screenshot of what it looks like.
The specified item was not found.
As Ian says, results window is the way to go, I document this process...and others on my blog...this link gives one such example
"You can't use Modelbuilder": When Instructors need to get smarter
You can cruise through the blog posts for other options
Retrieving data ...