Freshman

Python Program

This adds days to the calendar

The function checks to see if the month is valid

This function checks to see if the day is valid

This function prints out the events on the calendar.

This assignment is a personal organizer. It will ask you to enter the name of the event, year of event, month of event, and day of the event. It will ask you to enter multiple events until you say STOP when it asks you if you want to add another event. When you are done, it will print the events in the order you typed it in. 

Here is the behind the scenes. When you type in the event and the year, it will append to their appropriate lists with validating for anything. When you type in the month, it will validate it before you continue. If there’s an error, it will tell you to correct it by entering another month 1-12. When you type in the day, it will validate it before you continue. If there’s an error, it will ask you to put in a different day. Then, it will append everything to it’s appropriate list. It will ask you to add another event. This cycle will repeat until you say STOP. Then, it will print the events using a if-elif-else statement. 

The assignment was challenging because I had issues with the arrays used in the assignment. I needed help to complete the assignment because I also did not understand how to code some parts of the program. Once I understood how to code it, I was able to complete it. The assignment taught me to have patience because learning new things takes time, especially when they are confusing. If I could do the assignment again, I would make even more functions and I would refactor the code to make the program cleaner.

Web Design

My custom website is a character base for Paper Mario: The Origami King. It has Paper Mario, Paper Luigi, Olivia, King Olly, and Bowser. The character base talks give a brief description of each character. There is also at least one photo for each character. There is also a citation page for all of the resources I used. 

I also have a trailer for the game on my homepage. The homepage gives a simple description of what the game is about. The website also has a simple color scheme that makes the website look good. There are also buttons on each page of my website to click on, so you can get to another page on the website. When you hover over the link, it changes color. The website even lets you know what page of the website you are on. I learned some CSS styling and I learned some HTML5. 

The assignment was not difficult to do because I understood web design very well. It took a while to make because of reasearch though. The assignment took everything we learned from the whole year to use. Every single concept had to be in the website. If I was to make the website again, I would use better layouts for components and I would clearly dinstinguish the footer from the main content.

HTML5 that I learned:

  • Header, main, and footer tags
  • h1hrough h6 tags
  • Video tags
  • Audio tags
  • Link tag
  • Table tag
  • Tr, th, and td tags for the table tag