Skip to content

In this repo i will share all mini projects based on Python

Notifications You must be signed in to change notification settings

n4itr0-07/Python-Projects

Repository files navigation

Mini Python Projects

Welcome to the Mini Python Projects repository! In this repository, I will share all my mini projects based on Python. Each project includes detailed explanations and can be used as a learning resource or a starting point for your own projects.

Projects

A simple ToDo application built using Python. This app helps users manage their tasks efficiently. It includes features like adding, removing, and updating tasks.

A basic student management system created using Python. This system allows you to add, update, delete, and view student records.

A Python-based file management system that helps organize and manage your files. It includes functionalities like moving, copying, and deleting files.

A Python script to automate Instagram activities such as logging in, following/unfollowing users, liking posts, and posting comments. This project demonstrates how to use Selenium for web automation.

A typing speed calculator built using Python. This project allows users to measure their typing speed by calculating words per minute (WPM) and accuracy.

A simple password generator that asks the user if they want to generate a password. If the user agrees, it generates a random password based on the specified length.

Checks the connectivity status of specified websites.If you got 200 responses then website is online

A GUI-based weather application that fetches weather data for a specified location.Using Python Tkinter and OpenWeather API. You can check the weather data for any location but remember it's not 100% accurate.

This project is a simple file transfer application built using Python and Tkinter. It allows users to send and receive files over a local network with an intuitive graphical interface. The application demonstrates basic socket programming and GUI development.

A simple Python-based multithreaded port scanner that scans all ports (1-65535) on a given target. This tool is helpful for testing network security and checking open ports.

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Make sure you have Python installed on your system. You can download it from here.

Installation

  1. Clone the repo
    git clone https://github.com/n4itr0-07/Python-Projects
  2. Navigate to the project directory
    cd Python-Projects
  3. Install required packages
    pip install -r requirements.txt

Usage

Each project directory contains a README file with detailed instructions on how to run the project. Navigate to the respective project folder and follow the instructions provided.

Features

  • Comprehensive explanations for each project.
  • Well-organized directory structure.
  • Easy to follow instructions for setup and usage.
  • Regular updates with new projects.