
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44

Tässä opetusohjelmassa opit luomaan satunnaisen salasanageneraattorin pythonilla muutamalla yksinkertaisella vaiheella.
Vaihe 1: Lataa IDLE


Siirry osoitteeseen Python.org. Tästä linkistä pääset suoraan IDLEn lataussivulle. Se on täysin ilmainen, eikä sinun tarvitse myöskään luoda tiliä.
Vaihe 2: Aloittaminen

Tässä vaiheessa sinun tarvitsee vain löytää sovellus IDLE tietokoneeltasi ja avata se. Kun avaat sovelluksen ensimmäisen kerran, et voi muokata nykyisen näytön koodia, joten siirry tiedostoon ja luo uusi.
Vaihe 3: Hahmot

"Tuo satunnainen" -toiminnon avulla voit ottaa muuttujia "chars" -funktiosta. Jos haluat, että salasanan murtaminen on vaikeampaa, suosittelen voimakkaasti lisäämään enemmän kuin vain aakkosten kirjaimia. Olen lisännyt numeroita, isoja kirjaimia ja muutamia lisämerkkejä. Toinen loistava idea on tehdä niistä pidempiä.
Vaihe 4: Haluttujen salasanojen määrä

Kuvassa näkyvää "number" -muuttujaa käytetään osoittamaan, kuinka monta salasanaa ohjelma haluaa luoda.
Vaihe 5: Salasanan pituus

"Pituus" -muuttujaa käytetään edustamaan mitä? Joo, arvasit sen, salasanasi pituuden. Toinen tapa nähdä se on; kuinka monesta merkistä haluat salasanasi koostuvan?
Vaihe 6: Lähes valmis

Lisää seuraavaksi "for" -lauseke, kuten yllä oleva. Sen alla on "password = ''". Tämä tarkoittaa sitä, että salasanamme muodostavat ne merkit, jotka lisäämme heittomerkkeihin kolmannessa vaiheessa.
Vaihe 7: Viimeistely

Tässä vaiheessa muuttuja "c" tarkoittaa merkkejä. Sinulla on salasana +=, joka saattaa tuntua hieman oudolta, mutta tämä tarkoittaa, että sinun on käytettävä += -merkkiä lisätäksesi uuden merkin salasanaan joka kerta. Viimeinen asia, jota et voi unohtaa, on tulostaa salasana.
Vaihe 8: Kiitos ajastasi ja toivottavasti äänestäsi
Nopea vastuuvapauslauseke, tämä ei ole alkuperäinen ajatukseni. Löysin opetusohjelman Internetistä ja olin erittäin kiinnostunut siitä. Opetusohjelma, jonka löysin, oli hyvin pitkä ja siinä oli enemmän askelia kuin mitä tarvitsi. Joten päätin tarkistaa sen ja tehdä siitä lyhyen, suloisen ja ytimekkään. Toivottavasti opit jotain uutta tai pidit tätä postausta mielenkiintoisena.
Olen aina avoin ideoille itseni parantamiseksi, joten älä pelkää kritisoida projektiani kommenteissa.
Suositeltava:
Kannettavan älypeilin luominen/meikkilaatikkoyhdistelmän luominen: 8 vaihetta

Kannettavan älypeilin luominen/meikkilaatikkoyhdistelmän luominen: Viimeisenä projektina Davisin & Elkinsin yliopisto, päätin suunnitella ja luoda meikkimatkalaukun sekä suuremman peilin ja käyttää vadelmapiä ja taikuuspeiliohjelmistoa, joka toimisi porttina
MIDI -rumpusetti Pythonilla ja Arduinolla: 5 vaihetta (kuvilla)

MIDI -rumpusetti Pythonilla ja Arduinolla: Olen aina halunnut ostaa rumpusarjan lapsesta asti. Silloin kaikilla musiikkilaitteilla ei ollut kaikkia digitaalisia sovelluksia, kuten meillä on paljon tänään, joten hinnat ja odotukset olivat liian korkeat. Olen äskettäin päättänyt ostaa c
Kuinka heittää noppaa Pythonilla: 9 vaihetta

Kuinka heittää noppaa Pythonilla: Seuraavat ohjeet opastavat sinua luomaan Python -moduulin nopan "heittämiseksi". Tämä moduuli luo satunnaislukuja tästä tietokonepohjaisesta nopasta. Annan moduulin luomiseen tarvittavat toiminnot ja kuvauksen
Visualisoi Bitcoinin voitto ja tappio Arduinolla ja Pythonilla: 6 vaihetta

Visualisoi Bitcoinin voitto ja tappio Arduinolla ja Pythonilla: Perusidea Henkilökohtaisesti olen kryptovaluutta -sijoittaja. Mutta minulla on myös töitä kuormittavaa työtä. Joten en voi seurata bitcoinin hintaa kuin 10 kertaa minuutissa. Haluan kuitenkin edelleen tietää, ansaitsenko vai menetänkö rahaa. Täten
Bookhuddle.comin, verkkosivuston luominen kirjan tietojen löytämiseen, järjestämiseen ja jakamiseen, luominen: 10 vaihetta

Bookhuddle.comin, verkkosivuston luominen kirjan tietojen löytämiseen, järjestämiseen ja jakamiseen, luominen: Tässä viestissä kuvataan vaiheet, jotka liittyvät luomaan ja käynnistämään Bookhuddle.com -verkkosivusto, jonka tarkoituksena on auttaa lukijoita löytämään, järjestämään ja jakamaan kirjan tietoja. koskisi muiden verkkosivustojen kehittämistä