Daniel Duff


Python Programs


Balthazars Magical House for Witches and Wizards


This program sorts through .txt files mimicing a database returning information to generate a random store inventory for use in a fantasy setting.

HBEC File Reader


This program, nicknames Holus (Holus B. "Excelsior" Collins), was created to read though excel files and copy the relavent information into a new spreadsheet.

Bloodscript Translator


I made this program to translate english words into a scratch-based script for use in a fictional setting. It uses a very simple turtle graphics GUI to enter the word being translated and then creates a new window in which it draws the translation.

My Experience with Python


I leant how to develop with the python language in early 2019 at the start of my university studies finding it relatively easy to learn given my prior experience with the programming language Pascal.

I use it a great deal in my university work with libraries such as Turtle Graphics and TKinter. I then furthered my use of Python with Flask in a web developement unit. In my second year of university (2020) I started working with python in the area of Machine Learning and Artificial Intelligence creating neural networks for image recognition specifically recognising people. Together with two fellow students I helped create an intelligent system that would play the game Sokoban on any difficulty of level.

I continue to use Python to develop programs outside of university aswell as of the programming languages that I know, I find it the easiest to use. The programs that I do develop outside of university are often used for Dungeons and Dragons (Balthazars Store) or something small that I have been asked to develop (HBEC Reader).

There are several programs I have developed using Python that I have not listed on this website as they were directly related to assignment material and I figured it best not to share them in case of copyright or any issues it may cause with my university.

These include:
  • Random Card Drawing Program
  • Event Planner
  • Boardgame Marketplace
  • AI Sokoban Game Solver