As historians, often times when we think of computer programming we don’t associate it with history. However, we have seen that this is not necessarily true, due to the advancement of technology over the years. In ancient societies this notion of computer programming was displayed in the most basic sense to keep record of their history. As time progressed and human beings became eager for knowledge and power, we began to shift our methods of record keeping from man made to artificial intelligence. This resulted in the birth of computer programming. Through the use of various programming tools such as Java, Python and Smalltalk, we were able to see how computer programming has been used to further historical research. More specifically in terms of Python, the program itself could be used by the average person to organize digital information. This was illustrated through the “Hello World” program. On the other hand, the one drawback from Python would be the amount of accuracy needed to achieve the result desired. For example, the placement of certain characters are key to the end product.


I personally had a lot of difficulty and felt limited when setting up this program. Being someone that felt they had a solid computer background, I was constrained the basic mechanics of the program which in turn lead to a lot of frustration. However, with the use of Digital Historian I was guided through the installation process while learning how to use the program itself. From my perspective this program is a great tool for beginning web designers, people within this field or historical research. I personally cannot see myself using this program beyond this class. Overall, Python was an excellent learning experience and opened my eyes to another aspect of digital history.