@worldanime9884

please make more tutorials like this, because tutorials like this can make the logic of a programmer who is just learning python

@RyanShappa

Super awesome tutorial. I took a minute before I watched to think of ways I would do this if it was my own project. I was pleasantly surprised that we thought of the same ways to complete the project! 

Project Ideas:
1. url shortener
2. Inventory management system (library, grocery store, etc) with sql and simple front end (tkinter, react, etc.)
3. Minesweeper or Galaga with Pygame

@caioborgonha3900

This example was supposed to be easy, however it got really interesting when you added the meet_criterian element the way you did it

@pepejas

Everything is so well explained. It's incredible. Thank you for your hard work and for releasing these tutorials for free

@mannatbhalla6415

This helped me with my assessment so much! I am just learning to code and you explained everything so clearly and perfectly!! Would love to keep seeing videos of yours! Thank you so much for this!

@purplelala2

Had to rewatch a couple parts to really understand the code. Glad I picked up ur explanations. Great tutorial!!!!!

@Napquest

I did it! this was my first tiny project! thank you i learned al ot!

@gameswithaksh6639

Thank you so much , im an absolute beginner and i needed quick projects to help me learn. THANK YOU

@TimVandeSluisArtist

Great tutorial. It took me a little time to see the correlation between the user input changing the default state of has_number and has_special, and how that ultimately influenced what characters the program kept and discarded during the while loop. This tutorial has helped me understand how to break down the 'problem' into much smaller steps. Thanks.

@murphygreen8484

This is fun, and for beginners, but seems far more complicated than necessary. Why continue trying to make combinations that have all your elements and checking them; when you can ensure it's all there to start with?

@marcelobc2230

if numbers:
            meets_criter (i) a = has_number

Great job, thanks

@Jo.o0o

Only been learning Python for 2 days now and this is the first project I fully understood :) slightly proud of myself

@poboy251

Since I’m the first Tim I hope you see this. I found your videos because of my online CS degree class. Your projects help me build skill because I am struggling a bit with python. There’s so much I don’t understand. Loops are confusing. List and functions don’t make sense. I try to write code for my exercises but I end up going to stack overflow for the answers and it’s never anything I would have though to coding. I have your slot machine game saved to do the walkthrough as a side project and I’ll continue to save more to get some practice in. Thank you for these videos. Currently struggling to build a text based dragon game

@Arcane_Dragon878

This really taught me a lot about python

@yadavrupesh04

Hey Tim, there is super extreme edge case where random.choice picks all the characters until the min length criteria is met and we end up with a password without numbers or special characters even though the flags may be True.

@ExpensiveVitamins

I liked this tutorial, it was easy to follow (i just started learning python). I liked how you explained what you were doing and why. I'd definitely like to follow some other tutorials you create. I also liked how I didn't have to download any extensions to create something.

@edisongarcia94

Thanks for another great video. I like how your tutorials are fun, simple and informative.

@Dipankarpaul-m4u

AWESOME CODE ❤ COMPLICATED GET SIMPLE 😊

@accountdead2305

I fear while loop the most and Tim is adding so many statements to the while loop ... it adds to my fear

@M4nT1c0R3

line 32 also has meets_critera, the same typo. Great video tho