This repository contains a collection of 10 Python projects suitable for beginners and intermediate-level programmers. Each project provides an opportunity to learn and apply different aspects of Python programming.
-
Hello World with User Input:
- Create a simple program that takes user input and prints a personalized greeting.
-
Calculator:
- Build a basic calculator that can perform addition, subtraction, multiplication, and division.
-
To-Do List:
- Develop a console-based to-do list application where users can add, remove, and view tasks.
-
Number Guessing Game:
- Create a game where the computer generates a random number, and the user has to guess it within a certain range.
-
Web Scraper:
- Build a web scraper using libraries like BeautifulSoup and requests to extract information from a website.
-
Weather App:
- Create a program that fetches weather data from an API based on user-provided location.
-
Hangman Game:
- Implement the classic Hangman game where users try to guess a word by inputting letters.
-
URL shortener:
- Build a simple program which can shorten your long urls into tiny ones.
-
Currency Converter:
- Develop a currency converter that converts between different currencies using real-time exchange rates.
-
Mini Blog System:
- Create a console-based or web-based mini blog system where users can write, edit, and delete posts.
Each project is organized with its own set of tasks to guide you through the implementation process. Choose a project, follow the tasks, and enhance your Python skills by building practical applications.
Feel free to explore and contribute to this collection by adding more projects or improving existing ones!
Happy coding! 🚀