0% found this document useful (0 votes)
2 views2 pages

Python Project

The document outlines a project proposal for a beginner-level random password generator developed in Python by a group of students from Dhaka Polytechnic Institute. Key features include user-defined password length, character type selection, and a simple terminal interface, with the project expected to be completed in five days. The project aims to help users create secure passwords while demonstrating fundamental programming skills such as loops and string manipulation.

Uploaded by

anusaarohi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Python Project

The document outlines a project proposal for a beginner-level random password generator developed in Python by a group of students from Dhaka Polytechnic Institute. Key features include user-defined password length, character type selection, and a simple terminal interface, with the project expected to be completed in five days. The project aims to help users create secure passwords while demonstrating fundamental programming skills such as loops and string manipulation.

Uploaded by

anusaarohi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Dhaka Polytechnic

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

Tools & Technologies:


Python (Programming Language)
PyCharm (IDE for development)
Libraries:
String (for predefined character sets)
Random (for generating random characters)

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

You might also like