We hebben zojuist onze wachtwoordchecker gebouwd.
Het is best cool, toch?
Ik garandeer je, dit is iets dat als je erover begint te praten tijdens een interview, de
interviewer behoorlijk onder de indruk zal zijn omdat het een aantal behoorlijk geavanceerde onderwerpen bevat.
Maar hopelijk was dit hele proces logisch en heb je nu een tool die werkt en waarmee je zelfs je wachtwoorden kunt controleren
om er zeker van te zijn dat je online veilig bent.
Een kleine waarschuwing die ik hier wil opmerken, is dat we nu de wachtwoorden in de
opdrachtregel invoeren.
Ik gebruik iets dat een fischell wordt genoemd.
Het kan zijn dat je verschillende schelpen hebt.
Of programma's die hier draaien die deze opmerkingen soms daadwerkelijk opslaan, als je het je herinnert, als ik
hier op een Aparo druk, zie je dat ik mijn wachtwoorden terugkrijg.
Dus ergens op mijn computer wordt dit opgeslagen.
Misschien is dat niet superveilig omdat iemand er misschien toegang toe heeft of krijgt.
Dus een goede manier om dit programma misschien te verbeteren, is door deze wachtwoorden uit een tekstbestand te lezen in plaats van uit een opdrachtregelargument,
maar dat laat ik aan jou over, want nu zou je moeten weten hoe je dat moet
doen.
Het laatste wat ik wil doen, is gewoon hier onderaan toevoegen, omdat dit onze hoofdmodule zou moeten zijn om gewoon te
zeggen of de underscore-naam een underscore is.
Omdat ik bedoel, voer dit bestand dus alleen uit als het het hoofdbestand is dat vanaf de opdrachtregel wordt uitgevoerd en niet als
het wordt geïmporteerd.
Dus hier binnen, als ik dit doe.
Dit werkt nog steeds, maar we zorgen ervoor dat dit najaar alleen wordt uitgevoerd als dit het hoofdbestand is dat
nu wordt uitgevoerd.
Een ander leuk ding dat je ook kunt doen, is dat je ook sis dot exit kunt doen om het proces af te sluiten voor het geval dat.
We zullen.
In het geval dat dit om de een of andere reden niet wordt afgesloten, alleen om er zeker van te zijn dat de systeemaanroep daadwerkelijk wordt
afgesloten en ons terugbrengt naar de opdrachtregel.
Dus nogmaals, als ik dit bewaar.
Daar ga je.
Alles werkt nog.
Het enige verschil dat je hier zult zien, is dat het wapen wordt teruggegeven, versus hier waar
het niet was omdat we dit bestand verlaten.
Dus deze hele controle, mijn pass python-bestand werd uitgevoerd.
En aan het einde van dit alles.
Wat levert deze hele functie, deze hoofdfunctie op?
Nou, het keert terug gedaan.
Dus we verlaten het hele proces en we krijgen de retourwaarde van done.
Daar gaan we, dames en heren, we hebben ons 'check my pass'-project afgerond.
Nu, ik heb je verteld dat dit mijn favoriete project is, dat betekent niet dat de rest van de projecten tijdens
de cursus waardeloos zullen zijn.
Ik denk niet dat ze dat doen.
Ik zeg alleen dat dit een hele toffe is.
Maar van dit soort dingen word ik enthousiast.
Hoe dan ook, deel je werk, laat dit zien aan je ouders, je vrienden, je familie, je werkgever,
en ik zie je bij de volgende.
Tot ziens.