TGViewer
Machine Learning with Python Machine Learning with Python @codeprogrammer · 68.5K subscribers
Post #4616 6.35K

Forwarded from Learn Python Coding

Checking the reliability of a password with Python!

Sometimes you need to quickly check how secure a password is. Let's look at a simple example using regular expressions - a good opportunity to practice with re and conditional logic.

Import the module:
import re


Create a password check function:
def check_password_strength(password):
    length = len(password) >= 8
    upper = re.search(r"[A-Z]", password)
    lower = re.search(r"[a-z]", password)
    digit = re.search(r"\d", password)
    special = re.search(r"[@$!%*?&]", password)

    if all([length, upper, lower, digit, special]):
        return "✅ Reliable password"
    else:
        return "⚠️ Weak password"


Check a few examples:
print(check_password_strength("Qwerty123"))
print(check_password_strength("Qw!8zYt@1"))


Output example:
⚠️ Weak password  
✅ Reliable password


🔥 Example of how to check a string for compliance with several conditions using code - and practice with regular expressions.

🚪 @DataScience4
  • ❤ 15
  • 👍 1
  • 🔥 1
More from @codeprogrammer
  1. Oct 9, 2026🔖 Official PyTorch Tutorials This collection includes: 🫡 PyTorch fundamentals and torch.…
  2. Oct 7, 2026A distinctive bot for subscribing to courses on the most popular educational platforms acr…
  3. Oct 7, 2026Understanding algorithms changes the way you write code. 🧠 This playlist teaches you exac…
  4. Oct 6, 2026🛠 Built an AI app with Cursor, Claude Code or Lovable? Publish it on Zibby (zibby.run), a…
  5. Oct 5, 2026🚀 ChatGPT Plus & Gemini AI Pro🤖 ChatGPT Plus — 1 Month: $8 ✨ Gemini AI Pro — 18 Months:…
  6. Oct 4, 2026I found a great resource for interactive learning about machine learning and AI – VizLearn…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →