Ohjelmointi

Lopullinen Python-aloittelijan opas

30. lokakuuta 2021

Sisällysluettelo

  • Ympäristön asetukset
    • Paikallisen ympäristön asetukset
    • Kuinka saada Python
    • Kuinka asentaa Python
    • Windowsin asennus
    • Unix/Linux asennus
    • MAC-asennus
    • Polun määrittäminen Pythonille
    • Asetuspolku Unix/Linuxille
    • Polun asettaminen Windowsille
  • Python-ympäristömuuttujat
    • Python käynnissä
  • Perussyntaksi
    • Python-tunnisteet
    • Python-lausunto
    • Sisennykset Pythonissa
    • Kommentit Pythonissa
    • Haetaan syötettä
    • Näytä lähtö
  • Muuttujatyypit
    • Arvojen määrittäminen muuttujille
    • Python-tietotyypit
    • jouset
    • Tuples
    • Luettelot
    • Numerot
  • Perusoperaattorit
    • Tehtäväoperaattori
    • Bittikohtainen operaattori
    • Looginen operaattori
    • Aritmeettinen operaattori
    • Vertailuoperaattori
    • Identiteettioperaattori
    • Jäsenyysoperaattori
  • Päätöksenteko
  • Silmukat
    • Vaikka Loop
    • For Loop
    • Sisäkkäiset silmukat
    • Loop Control -lauseet
    • Jatka lausuntoa
    • Katkoilmoitus
    • Passilausunto
  • Numerot
    • Numerotyypin muunnos
    • Satunnaislukufunktiot
    • Trigonometriset funktiot
    • Matemaattiset funktiot
  • jouset
    • Merkkijonon luominen
    • String Erikoisoperaattorit
    • Merkkijonojen muotoiluoperaattorit
    • Pakohahmot
    • Sisäänrakennetut merkkijonomenetelmät
  • Tuples
    • Arvojen käyttäminen Tuplesissa
    • Tuples päivitetään
    • Tuplen perusoperaattorit
    • Sisäänrakennettu Tuple Functions
    • Indeksointi ja viipalointi
    • Tuplen poistaminen
  • Luettelot
    • Arvojen käyttäminen luetteloissa
    • Listojen päivittäminen
    • Perusluettelon operaattorit
    • Sisäänrakennettu luettelo funktioista ja menetelmistä
    • Indeksointi ja viipalointi
    • Poista listat-elementti
  • Sanakirja
    • Sanakirjan luominen
    • Elementtien lisääminen sanakirjaan
    • Elementtien poistaminen sanakirjasta
    • Python-sanakirjamenetelmät
  • Päivämäärä ja aika
    • Aika Tuple
    • Aika moduuli
    • Kalenteri moduuli
  • Toiminnot
    • Kuinka määritellä funktio
    • Toiminnon kutsuminen
    • Läpi viitteellä
    • Ohita arvo
    • Funktioargumentit
    • Vaihtuvapituiset argumentit
    • Vaaditut argumentit
    • Oletusargumentit
    • Avainsana-argumentit
    • Anonyymit toiminnot
  • Moduulit
    • Tuo ilmoitus
    • Tuontilausunto
    • Tuonnista * Lausunto
    • Moduulien sijainti
    • Locals()- ja globals()-funktiot
    • Nimiavaruudet ja laajuus
    • dir( ) -funktio
    • Reload()-funktio
  • Tiedostot I/O
    • Tiedoston avaaminen
    • Tiedostoobjektin attribuutit
    • Tiedoston sulkeminen
    • Lausunnon kanssa
    • Kirjoitusmenetelmä
    • Lukumenetelmä
    • Rename()-metodi
    • Poista()-menetelmä
    • Tiedoston sijainti
  • Poikkeukset
    • Mikä on poikkeus?
    • Poikkeuksen käsittely
    • Poikkeuksen esittäminen
    • Luettelo vakiopoikkeuksista
    • Käyttäjän määrittämät poikkeukset
    • Väitteet Pythonissa
  • Luokat ja esineet
    • Luokkien luominen
    • Luokkaobjektit
    • Attribuuttien käyttö
    • Sisäänrakennetut luokan attribuutit
    • Roskakokoelma
    • Luokkaperintö
    • Ohittavat menetelmät
    • Säännölliset lausekkeet
    • Match-toiminto
    • Hakutoiminto
    • Säännöllisten lausekkeiden muokkaajat
    • Säännölliset lausekkeet
    • Hahmoluokat
    • Toistotapaukset
    • Ankkurit
  • CGI ohjelmointi
    • Nettiselailu
    • HTTP-otsikko
    • CGI-ympäristömuuttujat
    • GET-menetelmä
    • POST-menetelmä
    • Evästeiden käyttö CGI:ssä
    • Kuinka se toimii?
  • MySQL-tietokannan käyttö
    • Tietokantataulukon luominen
    • INSERT-toiminto
    • LUE Käyttö
    • Päivitystoiminto
    • POISTA-toiminto
    • Liiketoimien suorittaminen
    • COMMIT-toiminto
    • ROLLBACK-toiminto
    • Tietokannan yhteyden katkaiseminen
    • Käsittelyvirheet
  • Verkot
    • Mitä ovat pistorasiat?
    • Pistorasian moduuli
    • Python Internet-moduulit
  • Sähköpostin lähettäminen
    • HTML-sähköpostin lähettäminen Pythonilla
    • Liitteiden lähettäminen sähköpostina
  • Monisäikeinen ohjelmointi
    • Aloitetaan uusi ketju
    • Langoitusmoduuli
    • Synkronoidaan säikeitä
    • Monisäikeinen prioriteettijono
  • XML-käsittely
    • Mikä on XML?
    • XML Parser -arkkitehtuurit ja API:t
    • XML:n jäsentäminen SAX API:illa
      • Make_parser -menetelmä
      • Jäsennysmenetelmä
      • ParseString-menetelmä
  • GUI ohjelmointi
    • Tkinter-widgetit
  • Geometrian hallinta
  • Suositellut artikkelit

Päätöksenteko

Tosielämässä on tilanteita, jolloin joudut tekemään päätöksiä, ja näiden päätösten perusteella päätämme, mitä meidän pitäisi tehdä seuraavaksi. Samanlaisia ​​tilanteita syntyy ohjelmoinnissa, myös silloin, kun joudumme tekemään joitain päätöksiä näiden päätösten perusteella. Suoritamme seuraavan koodilohkon.

Ohjelmointikielien päätöksenteko päättää ohjelman suoritusvirran suunnasta. Pythonissa saatavilla olevat päätöksentekolausunnot ovat:

    jos lausunto if.else lausunnot sisäkkäisiä if-lauseita jos-elif tikkaat Pikakirjoitus if-lause Lyhyesti jos-else-lause

Jos lausunto

jos lausunnot ovat yksinkertaisimpia päätöksentekolausuntoja. Niitä käytetään päättämään, suoritetaanko tietyt lauseet tai lausekkeiden lohkot vai ei, eli jos tietty ehto on tosi, lausekelohko suoritetaan muuten ei.

SYNTAKSI

|_+_|

Tässä ehdot arvioinnin jälkeen ovat joko tosi tai epätosi. jos käsky hyväksyy loogisia arvoja – jos arvo on tosi, se suorittaa sen alla olevan lauseen lohkon muuten ei. Voimme käyttää kunto myös suluissa '(' )'.

|_+_| img 617dd260aa958

OUTPUT

img 617dd261a51a2

tai muuten

If-lause kertoo, että jos ehto on tosi, se suorittaa lausekelohkon, ja jos ehto on epätosi, se ei suorita sitä. Mutta entä jos haluamme tehdä jotain muuta, jos ehto on väärä. Tästä tulee toinen lausunto. Voimme käyttää else-lauseita if-lauseiden kanssa suorittaaksemme koodilohkon, kun ehto on epätosi.

SYNTAKSI

|_+_| img 617dd262c5fb0

OUTPUT

img 617dd263c3d80

Sisäkkäinen jos

Sisäkkäinen if on lauseke, joka kohdistuu toiseen if-lauseeseen. Sisäkkäinen if-lauseet tarkoittavat if-lausetta toisen if-lauseen sisällä. Python sallii if-lauseiden sijoittamisen if-lauseiden sisälle. eli voit sijoittaa if-lauseen toisen if-lauseen sisään.

SYNTAKSI

|_+_| img 617dd2644df66

OUTPUT

img 617dd264d81ad

Jos-elif-toisen-tikkaat

Käyttäjä voi valita useista vaihtoehdoista. jos lausunnot suoritetaan ylhäältä alas. Heti kun yksi if-ehtoa ohjaavista ehdoista on tosi, tähän if-lauseeseen liittyvä lauseke suoritetaan ja loput ohitetaan. Jos mikään ehdoista ei ole tosi, viimeinen else-lause suoritetaan.

SYNTAKSI

|_+_|

OUTPUT

Pikakirjoitus if-lause

Aina kun if-lohkon sisällä on suoritettava yksi käsky, käytetään lyhennettä if. Lauseke voidaan laittaa samalle riville if-lauseen kanssa.

SYNTAKSI

|_+_|

OUTPUT

Lyhyesti jos-else-lause

Tätä voidaan käyttää if-else-lauseiden kirjoittamiseen yhdelle riville, jossa sekä if- että else-lohkossa on suoritettava vain yksi käsky.

SYNTAKSI

|_+_|

OUTPUT