Python Project
Python Project
Institute
Project
Proposal
Group - C
1) Maliha Hasan Zaara {852506}
2) Tamanna {852507}
3) MD. Omar Faruk Srabon {852508}
4)Most. Aysha Siddika {852509}
5) Rashadujjaman Rakin {852511}
Prepared By:
MD. Omar Faruk Srabon
Project Summary:
This beginner-level project is a random password generator built using Python.
It allows users to create secure passwords based on their selected character sets
— including letters, digits, and special characters. The program takes the desired
password length as input and generates a random password accordingly. It utilizes
core Python libraries like string and random, making it an ideal practice for learning
loops, conditionals, user input, and string manipulation.
Key Features:
User-defined password length
Choice of character types: digits, letters, special characters
Dynamic character list generation
Random password generation using built-in Python methods
Simple and interactive terminal-based interface
Timeline:
Task Duration
Project Setup & Planning 1 Day
User Input & Character Logic 1 Day
Password Generation Function 1 Day
Testing & Refinement 1 Day
Final Touch & Documentation 1 Day
Total Duration 5 Days
Expected Outcome:
A simple, efficient, and customizable password generator built with Python,
helping users create strong and secure passwords. The project will demonstrate
beginner-level programming skills, including loops, user interaction, and string pro-
cessing.
Signature of Instructor