This repository contains a collection of 18 basic Python projects that serve as a good starting point for beginners in Python programming. Each project is self-contained and can be completed independently.
The aim of these projects is to help beginners familiarize themselves with Python programming, covering topics from basic syntax and data structures to working with modules and third-party libraries.
- Email Sender
- Send Email using Python script
- Word Replacement
- Replace words using Python script
- Basic Calculator
- Basic calculator using tkinter library
- Email Slicer
- Slice Email into username, domain and extension
- Binary Search
- Implementation of Binary search algorithm
- Quiz program
- Play Quiz and get points
- Random Password Generator
- Create secure passwords
- Dice Rolling
- Simulation of rolling dice
- Site Connectivity Checker
- Check the connectivity of a site
- Face Detection
- Detect faces in images
- Python Automation
- Send SMS automatically
- Web scraper
- Extract information from websites
- Image Resizer
- Resize and save images
- Graph Plotterr
- Plot Graph using Matplotlib
- Madlibs
- Implementation of Mad-libs game
- Artists
- Gather information about famous artists
- Python 3.11
- Various Python Libraries like BeautifulSoup, Matplotlib, schedule, requests etc.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.