Skip to content

A collection of basic Python projects perfect for beginners, including tools like an audio recorder, background remover, notepad, slot machine, text-to-speech converter, Tic Tac Toe game, and web scraping scripts with a Streamlit website.

License

Notifications You must be signed in to change notification settings

Mridul-23/Simple-Python-Projects

Repository files navigation

Simple Python Projects

Welcome to the Simple Python Projects repository! This collection of Python projects is perfect for beginners looking to enhance their programming skills through practical applications. Each project is self-contained and demonstrates various aspects of Python programming.

Projects Included

1. Audio Recorder

A simple audio recording tool that allows users to record, play, and save audio files.

2. Background Remover

A GUI application to remove the background from images, making it easy to create transparent backgrounds.

3. Image Playground

A project to manipulate and edit images with various filters and effects.

4. Notepad

A GUI based Notepad with features like creating, opening, editing, and saving text files.

5. Slot Machine

A terminal based fun slot machine game that simulates the experience of playing on a real slot machine.

6. Text to Speech

A program that converts written text into spoken words using a text-to-speech engine. This is a GUI applicaion with both male and female speech support

7. Text Reader

An GUI application that access the text from a given document or input.

8. Tic Tac Toe

A classic Tic Tac Toe game where users can play against the another player.

9. Web Scraping (Basic)

A straightforward web scraping project that extracts data from websites using basic techniques.

10. Web Scraping + Website (Intermediate)

An improved and optimized web scraping project that includes middlewares and pipelines. The scraped data is displayed on a Streamlit website.

Getting Started

Prerequisites

  • Python 3.x
  • Required libraries as mentioned in each project directory

Installation

Clone the repository to your local machine:

git clone https://github.com/Mridul-23/Simple-Python-Projects.git

Navigate to the project directory and install dependencies:

cd Simple-Python-Projects
pip install -r requirements.txt

Usage

Each project has its own directory. Navigate to the respective project directory and follow the instructions provided in the README.md or the main script file of each project.

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

Thanks to all the contributors and the open-source community for their valuable support.

Enjoy coding and have fun exploring these projects!

About

A collection of basic Python projects perfect for beginners, including tools like an audio recorder, background remover, notepad, slot machine, text-to-speech converter, Tic Tac Toe game, and web scraping scripts with a Streamlit website.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages