PYTHON PROJECT / 02

Password
generator.

A focused Python tool for making strong, varied passwords from letters, numbers, and special characters—simple logic with a useful everyday result.

#*
LANGUAGEPython
MODULErandom
USE CASESecurity utility

THE WORKFLOW

Stronger by design.

01

Combine lowercase and uppercase letters, numbers, and symbols.

02

Choose the required password length before sampling.

03

Print a unique password ready to use or save securely.

SOURCE SNAPSHOT

Core code.

import random

lower_case = "abcdefghijklmnopqrstuvwxyz"
upper_case = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
numbers = "0123456789"
symbols = "@#$%-*/?"

characters = lower_case + upper_case + numbers + symbols
password = "".join(random.sample(characters, 25))
print("Your generated password is:", password)