Skip to content

Repository files navigation

Python Learning Projects

Welcome to my repository! In this repository, I will be uploading my simple and beginner projects while I am learning Python. I will include even the smallest projects to track my progress effectively.

Purpose

This repository serves multiple purposes:

  • To document my learning journey in Python.
  • To practice using Git for version control.
  • To showcase the projects corresponding to what I am currently learning.

Projects

  • Simple Calculator (If Statements)
  • Moving Zeros to the End – This program takes a list of numbers and moves all zeros to the end of the list without changing the order of non-zero elements.
  • Validate Username - This program checks the validity of a username based on specific requirements.
  • Menu Ordering System – A Python program that displays a menu, allows users to select items, and calculates the total price. Users can add items until typing "exit" and then receive a summary of their order and the total cost.
  • Banking Account Program – A simple banking system where users can view their balance, deposit funds, and withdraw funds. The program ensures that users cannot withdraw more than their current balance and displays the balance after each transaction.
  • Slot Machine Game – A beginner-friendly slot machine simulation where users can place bets, spin the reels, and try their luck. The game features symbols like 🍀 (Lucky Clover), 🔔 (Bell), 🍉 (Watermelon), ⭐ (Star), and 🍇 (Grapes), each with different payout multipliers. Users start with a balance, place bets, and win based on matching symbols in a row. This project helped reinforce concepts of randomness, conditional logic, and basic game mechanics in Python.
  • Rock Paper Scissors Game – This project is a simple implementation of the classic game where the user plays against the computer. The program uses random selection for the computer's choice and conditional statements to determine the winner.
  • Quiz Game – This project is a multiple-choice quiz game that tests the user’s knowledge on various topics. The game presents questions, takes the user's answers, and provides feedback on their score at the end. This project helps in understanding how to work with lists, loops, and conditional logic in Python.

Stay tuned for more projects as I continue to learn!

About

Starting Projects" is a collection of beginner Python projects that track my progress as I learn the language. Each project explores different concepts and coding techniques, building up my understanding step-by-step. Follow along to see my latest projects and learning milestones!

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages