Skip to content

Dive into Python programming with this curated repository featuring 10 beginner and intermediate-level projects.

Notifications You must be signed in to change notification settings

shashankatthaluri/10_Basic_python_projects

Repository files navigation

Python Projects for Beginners and Intermediates

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.

Project List:

  1. Hello World with User Input:

    • Create a simple program that takes user input and prints a personalized greeting.
  2. Calculator:

    • Build a basic calculator that can perform addition, subtraction, multiplication, and division.
  3. To-Do List:

    • Develop a console-based to-do list application where users can add, remove, and view tasks.
  4. Number Guessing Game:

    • Create a game where the computer generates a random number, and the user has to guess it within a certain range.
  5. Web Scraper:

    • Build a web scraper using libraries like BeautifulSoup and requests to extract information from a website.
  6. Weather App:

    • Create a program that fetches weather data from an API based on user-provided location.
  7. Hangman Game:

    • Implement the classic Hangman game where users try to guess a word by inputting letters.
  8. URL shortener:

    • Build a simple program which can shorten your long urls into tiny ones.
  9. Currency Converter:

    • Develop a currency converter that converts between different currencies using real-time exchange rates.
  10. Mini Blog System:

    • Create a console-based or web-based mini blog system where users can write, edit, and delete posts.

Getting Started:

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! 🚀

Releases

No releases published

Packages

No packages published

Languages