The projects below are suitable for absolute beginners in Python and highlight the basic functions and competencies of a beginner programmer in Python. The highlighted skills include loops, functions, and library imports.
PROJECT 1: PIG GAME
This allows for a maximum of four players to take turns and "roll" a die. You get to set your own maximum score to determine the winner. When a player rolls 1, their turn total is reset to 0, but any other number is added to the total turn until the max score or until the player decides to stop rolling. First player to hit the max score after a full round of turns, wins.
PROJECT 2:MADBLIBS GENERATOR
This project starts with a chatgpt request to formulate a story with a specific syntax for all words that need to be replaced. The story is stored in a text file in the same folder as the main Python file. Using the syntax provided in the gpt request, the madlibs are completed after the needed adjectives, nouns, animals, etc. are inserted.
PROJECT 3: MAD MATH QUIZ
This final beginner project is a fast paced math quiz for anyone. It makes use of three of the four basic operators to create a random expression and evaluate it against user input. The total number of math problems and the maximum and minimum values can be changed at any point to alter difficulty. The entire quiz, from start to finish, is timed.