This repository contains a collection of Python projects categorized into Basic, Intermediate, and Advanced levels. Whether you're a beginner or an experienced developer, these projects will help you practice and enhance your Python skills. Happy coding! ๐ปโจ
Perfect for beginners to master core programming concepts like loops, conditionals, functions, and basic libraries.
Create a game where the user guesses a randomly generated number within a range.
- Skills: Random module, loops, conditionals.
- Libraries:
random
.
Build a basic calculator that performs addition, subtraction, multiplication, and division.
- Skills: Functions, user input, arithmetic operations.
- Libraries: None.
Calculate Body Mass Index (BMI) based on user-provided height and weight.
- Skills: Input handling, arithmetic operations, conditional statements.
- Libraries: None.
Check if a given string or number is a palindrome.
- Skills: String manipulation, loops.
- Libraries: None.
Generate a formatted multiplication table for a given number.
- Skills: Loops, formatting output.
- Libraries: None.
For developers ready to dive deeper into Python with libraries, APIs, and more complex logic.
Track daily expenses and generate monthly reports.
- Skills: File handling, dictionaries, data visualization.
- Libraries:
pandas
,matplotlib
.
Implement a two-player Tic-Tac-Toe game with a graphical interface.
- Skills: GUI development, logic implementation.
- Libraries:
tkinter
.
- Python 3.x installed on your system. You can download it from python.org.
- Clone this repository or download the files:
git clone https://github.com/onyxwizard/python-projects.git