🚀 Day 3/30 – Mini Python App Challenge Built a Password Generator 🔐 using Python. Features: • Custom password length • Letters, numbers & symbols • Random & strong passwords Concepts used: random, string module, loops GitHub 👇 🔗 https://lnkd.in/dCSFW_Hd #Python #LearningInPublic #30DaysOfCode #CyberSecurityBasics #github #dailyposting #security
Python Password Generator with Custom Length and Symbols
More Relevant Posts
-
🚀 Day 16/30 – Mini Python App Challenge Built a Log File Analyzer 🧾 using Python. Features: • Parses log files • Counts ERROR, WARNING & INFO messages • Helps in debugging & monitoring Concepts used: File handling, string processing, loops GitHub 👇 🔗 https://lnkd.in/dCSFW_Hd #Python #LearningInPublic #30DaysOfCode #Debugging #github #
To view or add a comment, sign in
-
-
Day 50 – Updating Dictionary Values in Python: Day 50 focused on updating dictionaries dynamically in Python. This task demonstrated how to access existing data, add new key–value pairs, and allow users to update values through input. It also included checking whether a key exists before modifying it, reinforcing safe data handling and practical dictionary operations. GitHub Code: https://lnkd.in/g3dC3DAG #Day50 #100DaysOfCode #Python #Dictionaries #DataStructures #UserInput #LogicBuilding #DailyCoding #Consistency
To view or add a comment, sign in
-
-
🚀 Day 24/30 – Mini Python App Challenge Built a PIN Login System 🔐 using Python. Features: • 3 login attempts • Account lock mechanism • Simple security simulation Concepts used: loops, conditionals, counter logic GitHub 👇 🔗 https://lnkd.in/dCSFW_Hd #Python #LearningInPublic #30DaysOfCode #SecurityBasics #github
To view or add a comment, sign in
-
-
Day 51 – Merging Two Dictionaries in Python: Day 51 focused on merging dictionaries using Python. This task demonstrated how to combine two dictionaries by creating a copy of one and updating it with another. It reinforced understanding of dictionary methods like .copy() and .update(), which are essential for efficient data handling and manipulation. GitHub Code: https://lnkd.in/gXFQ9CnA #Day51 #100DaysOfCode #Python #Dictionaries #DataStructures #LogicBuilding #DailyCoding #Consistency
To view or add a comment, sign in
-
-
🚀 Day 11/30 – Mini Python App Challenge Built a Username Generator 😎 using Python. Features: • Custom name input • Random number generation • Unique usernames Concepts used: random module, strings, f-strings GitHub 👇 🔗 https://lnkd.in/dCSFW_Hd #Python #LearningInPublic #30DaysOfCode #MiniProjects #mondaymotivation #dailycode #github
To view or add a comment, sign in
-
-
🚀 Day 17/30 – Mini Python App Challenge Built a Contact Book App 📒 using Python. Features: • Add contacts • View saved contacts • File-based storage (persistent data) Concepts used: File handling, functions, CRUD logic GitHub 👇 🔗 https://lnkd.in/dCSFW_Hd #Python #LearningInPublic #30DaysOfCode #PythonProjects #github #dailycoding
To view or add a comment, sign in
-
-
🚀 Day 14/30 – Mini Python App Challenge Built a Mini Expense Tracker 💰 using Python. Features: • Add daily expenses • View expense list • Auto total calculation • File-based storage Concepts used: File handling, loops, functions GitHub 👇 🔗 https://lnkd.in/dCSFW_Hd #Python #LearningInPublic #30DaysOfCode #FinanceAutomation #github #sliptapp #pythonprogramming #logicbuilding #coding
To view or add a comment, sign in
-
-
Day 49 – Working with Dictionaries in Python: Day 49 was all about exploring Python dictionaries . This task covered creating a dictionary, accessing values using keys, safely retrieving data with .get(), adding new key–value pairs, and updating existing values. A great exercise to understand how dictionaries help manage structured data efficiently. GitHub Code: https://lnkd.in/gFbksiVS #Day49 #100DaysOfCode #Python #Dictionaries #DataStructures #KeyValuePairs #DailyCoding #Consistency
To view or add a comment, sign in
-
-
💥 Day 13 of my 70-Day Python Learning Challenge 💥 Today, I learned about logical operators, identity operators, and membership operators in Python. Logical operators (and, or, not) are used to combine conditions. Membership operators (in, not in) are used to check if a value exists within a sequence, like a string or list. I also learned the difference between is and ==. == is used to compare values and checks if two variables have the same content, while 'is' is used to compare identity and checks if both variables point to the same object in memory. These operators help make programs more flexible and intelligent by improving how decisions are made. #latepost #70dayschallenge #python
To view or add a comment, sign in
-
💡Not a bug. Just Python being Python. Python “Bug” That Isn’t a Bug At first, this looks confusing. You create two variables with the same number, but Python treats them differently. What’s really happening? Python caches small integers (from -5 to 256) to improve performance. 256 reused from cache same memory object 257 created again different memory locations That’s why: a == b compares the value True a is b compares memory (identity) True / False This is one of those Python internals that: trips up beginners surprises experienced developers shows why understanding the language really matters Not magic. Not a bug. Just how Python works. #Python #Programming #SoftwareEnginering #Developer #Coding
To view or add a comment, sign in
-
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development