Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

MuthoniGathiithi/21_Python_project

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 My Python Projects

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.


👩‍💻 Author

Joyce

🗂️ Project Overview

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

🔍 Topics Covered

  • ✅ 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

🚀 How to Run

Run Python Projects

python filename.py

Example:

python guessgame.py

Java Files (if needed)

javac HelloWorld.java
java HelloWorld

📌 Notes

  • You may need to install Python and SQLite (if not already available).
  • Some files are tests or drafts (s.py, Ttrial.py, tempCodeRunnerFile.py).

💡 Con

About

A collection of beginner-to-intermediate Python projects and practice scripts covering core programming concepts, games, utilities, and small apps. This repository is meant to help practice, explore, and demonstrate Python programming through hands-on mini-projects.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.