PYTHON
MISSION CONTROL
ABOUT
I wanted to create a curated portfolio website to showcase the creation process, tools, and intentions of my favorite projects.
Mission Control also highlights what I'm currently learning and my future plans.
PROCESS
First, I picked out my favorite projects from my time in ZipCode Wilmington.
I then decided on a space theme to match my "Data Explorer, Code Launcher" tagline.
Next, I researched CSS techniques such as the floating animation and glow effects.
With that done, I began to work on drawing the art assets which included a business card design to match.
I then developed thumbnails for what I saw in my mind and used Procreate to generate colors to use in my CSS.
My code was written in VSCode.
Python and its libraries were chosen because of the ease of adding new features and possible future database implementation.
FUTURE PLANS
Blog
I want to create a blog for topics that I find interesting, my current progress, and status.
It would also mean adding in SQLAlchemy and SQLite which will just further bolster my portfolio.
Refactoring
I would like to refactor with a focus on improving my implementation of Jinja.
It was very important that I developed this site as soon as possible after my graduation from ZipCode, so it is coded more like a traditional HTML site with the pages more
"hard-coded" and less pythonic.
With projects in SQLite tables, I could then use Jinja to create the pages with less HTML.
HAMMURABI
ABOUT
Check It Out on GitHub
Hammurabi is a game played in the terminal, where the player makes choices that shape an ancient kingdom.
Python takes in the player's desicions and applies randomized events and produces an end-of-year report.
The goal is to rule for ten years, avoiding starvation, uprising, and plauges.
This was a group project. My role was class implementation, function calls, gameplay loop and game over checks, displays, end of year report, inventory, and tester.
My teammates provided the logic for the randomized events.
This was also our very first Python group project.
FUTURE PLANS
PyGame
I want to remake this in PyGame so that it can be played outside the terminal and possibly launched from an .exe or webpage.
Designing the visuals would be fun!
OTHER PYTHON PROJECTS
CaDence
I've placed CaDence on the Data Planet. It is written in Python, Google Colab, Pandas, Numpy, Streamlit, MatPlotLib, along with more CSS.
Check it Out Here