A diverse collection of beginner-to-intermediate level Python (and a bit of Java) projects created by Joyce. This repository serves as a personal learning archive featuring various concepts such as conditionals, loops, functions, file handling, object-oriented programming, and even some GUI and database work.
Joyce
File/Folder | Description |
---|---|
HelloWorld.java / .class |
Simple Java Hello World program |
Ttrial.py |
Test script or early experiment |
choose_your_own_adventure.py |
Interactive text-based story game |
dictionary.py |
Practice with Python dictionaries |
functionbegginer.py |
Beginner-friendly function examples |
guessgame.py |
Number guessing game |
helloworld.py |
Basic Python Hello World |
listbegginer.py |
Operations with Python lists |
madlibbegginer.py |
Simple MadLib game |
madlibgenratorgpt.py |
MadLib generator using GPT-style input |
maxpython.py |
Find the maximum of inputs |
numberguessingame2.py |
Another number guessing variation |
passwordchecker.py |
Checks password strength |
quizgame.py |
Console-based quiz application |
randompaswordgenerator.py |
Random secure password generator |
roll_dice_game/ |
Simulated dice rolling game |
simplecalculator.py |
Performs basic arithmetic operations |
story.txt |
Story file used by an adventure game |
todo.db |
SQLite database for to-do list |
todolist_with_database.py |
To-do list app with database integration |
todolist.py |
Basic to-do list manager |
todolistcorrect.py |
Refined version of the to-do app |
tuples.py |
Practice using tuples |
whilellop.py |
While loop practice |
tempCodeRunnerFile.py |
Temp file from code runner |
test.java |
Java test code |
my_python_projects/ |
Project directory containing files |
- ✅ Python Basics (variables, conditionals, loops)
- ✅ Functions and Data Structures (lists, dictionaries, tuples)
- ✅ Games (guessing game, quiz, MadLibs)
- ✅ File I/O and text-based story games
- ✅ Password generation and validation
- ✅ Basic GUI-less applications
- ✅ Java fundamentals
- ✅ SQLite integration for simple apps
python filename.py
Example:
python guessgame.py
javac HelloWorld.java
java HelloWorld
- You may need to install Python and SQLite (if not already available).
- Some files are tests or drafts (
s.py
,Ttrial.py
,tempCodeRunnerFile.py
).