Welcome to my collection of beginner Python projects! Below you will find a list of project titles with brief descriptions. Click on any title to view the corresponding Python file.
-
QR Code Generator
Generates QR codes from input text or URLs for easy sharing and scanning. -
Sending Email by Coding
Automates the process of sending emails using Python'ssmtplib
. -
Word Replacement
Replaces specified words with user-defined words. -
Basic Calculator
A simple calculator that can perform basic arithmetic operations. -
Email Slicer
Extracts username and domain from an email address, providing basic parsing. -
Binary Search Algorithm
Implements the binary search algorithm to efficiently find elements in a sorted list. -
Quiz Program
A quiz application that asks questions and provides scores. -
Interest Payment Calculator
Calculates the interest payment over a specified period for given principal and rate. -
Random Password Generator
Generates strong, random passwords based on user-defined criteria. -
Dice Roll Simulator
Simulates rolling a dice, generating random results each time. -
Site Connectivity Checker
Checks if specified websites are accessible and online. -
Currency Converter
Converts amounts from one currency to another. -
Leap Year Checker
Determines whether a given year is a leap year. -
Word Dictionary
Provides definitions for words. -
Rock, Paper, Scissors
A simple implementation of the classic rock-paper-scissors game. -
Python Face Detector
Detects faces in images using the OpenCV library. -
Python Automatic Sending Message to Mobile Number
Sends SMS messages to mobile numbers automatically. -
Web Scraping
Extracts data from websites using libraries like BeautifulSoup. -
Image Resizer
Resizes images to specified dimensions using the PIL library. -
Graph Plotter
Plots various types of graphs (line, bar, etc.) using the Matplotlib library.
To run any of these projects, you need to have Python installed on your system. You can download it from the official Python website.