Skip to content

Ericasowon/PythonLecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PythonLecture

🐍 Python Mini Projects Playground 🎮

From beginner to intermediate in Python!
A collection of fun and simple mini projects to help you learn by doing 💡


📌 Overview

Welcome to a cozy corner of the Python universe 🌎
This repository is a collection of small but powerful projects built during my journey of learning Python.
Forget boring syntax drills — learn by building!

All projects are created and tested in VS Code, and they’re beginner-friendly, fully commented, and easy to run.


🧩 Included Projects

Project Name Description Key Concepts Used
🎯 Number Guessing Game Guess the number randomly selected by the computer. input(), random, while, if-else
🧮 Calculator A simple calculator for basic arithmetic operations. def, input(), if-elif, exception handling
✅ To-Do List Add, delete, and view your tasks — your personal task manager. list, while, functions, menu selection
📆 D Day Calculator Calculate how many days are left input. while, if-elif, datetime
⌨️ Typing Speed Test Measure how long the user takes to type the sentence input, random, if-else, for, time
🎰 Lotto Number Generator Randomly select 6 unique numbers between 1 and 45 random, list, sort, input, int, while
📚 Word Quiz Show the meaning and let the user guess the word dict, random, while, for
🎲 Dice Simulator Roll dice when Enter is pressed and display a number between 1 and 6 random, while, for
📅 Calendar Viewer Prompt the user to enter a year and month, then display that month's calendar calendar, input
🔄 Multiplication Table Quiz Enter a number to see its multiplication table (구구단). for, range, input(), random
💰 Change Calculator calculate the change. int, input, if-else, for
🔐 Password Generator Generate a password by randomly combining letters random, string, if-else
📊 Grade Calculator calculate the average, highest, and lowest scores input. int, for
🛒 Shopping Cart Simulator Allow the user to enter desired products and quantities dictionary, if-else, for, while
📊 Simple Statistics Analyzer Calculate mean, median, mode, variance, and standard deviation statistics, int, input, split
📖 English Wordbook Program Input English words and their meanings, then store them dictionary, while, if-elif
📕 Addressbook Display the entire address book json, try, except, while, if-elif
💰 Mini Household Account Book Add income/expense records json, try, while, if-elif
🌀 Maze Escape Game Represent the maze using a 2D list while, def, list, if-elif
❓ Simple Quiz Game Store questions and answers in a dictionary for, if-else
⏰ Digital Clock Program Get the current time (time.strftime) time, os, try, while
📰 Simple Web Crawler Fetch a webpage using requests request, beautifulSoup, for
📝 Memo Pad Load and display saved memos while, if-elif, open, read
🧮 GUI Mini Calculator Create number buttons & operator buttons tkinter, def, if-elif, list
🎨 GUI Mini Paint Program Draw lines using mouse click & drag tkinter, def
🎵 Simple Music Player Load music file (Play / Stop / Pause functionality) pygame, while, try, if-elif
⚖️ BMI Calculator The program asks the user to input their height (cm) and weight (kg). if-elif, print
🌡️ Fahrenheit ↔ Celsius Converter Create a program that converts a temperature entered by the user if-elif
🔢 Odd or Even Checker Determine whether a number is odd or even. if-else, input(), int()

More projects will be added continuously. Feel free to ⭐ star this repo to stay updated!


🛠 How to Run

  1. Clone this repository:
    git clone https://github.com/Ericasowon/PythonLecture.git
    cd PythonLecture
    
  2. Make sure Python (3.8 or above) is installed:
    python --version
    
  3. Navigate into any project folder and run the Python file:
    python number_1_GuessTheNumber.py
    

✨ Why This Repo?

✅ Simple, hands-on examples to practice core concepts

🧠 Learn by typing, testing, and playing around

📚 Clean, well-commented code for easy understanding

🌱 Continuously expanding with new beginner-friendly projects

🤝 Contributing

Have an idea for a new mini project?

Found a bug or want to improve something?

You're welcome to open an issue or submit a pull request. Let’s build a helpful project hub for all Python learners!

📬 Contact

Feel free to reach out with questions or suggestions:

📧 your.email@example.com

🐾 One Last Word

"Hello, World!" is just the beginning.

A tiny project today can be the first step toward your big dreams in coding.

The code may be short, but the learning goes deep.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages