Pythonin perusopas
Perusteet
Johdatus Python-kieleen
Python-version tarkistus
Tietojen tulostaminen näytölle
Python-filosofia
Kommentit
Muuttujat
Muuttujan tulostaminen näytölle
Matemaattiset operaatiot luvuilla
Matemaattiset operaatiot muuttujilla
Lyhennetyt operaatiot
Matemaattisten operaatioiden prioriteetti
Tasa-arvoinen prioriteetti
Ryhmittelevät sulkeet
Ryhmittelyn vivahteet
Luvun pituus
Liukuluvut
Negatiiviset luvut
Jakolaskun jakojäännös
Korotus potenssiin
Potenssiin korotuksen prioriteetti
Merkkijonot
Merkkijonojen yhdistäminen
Merkkijonojen kertolasku
Merkkijonon merkit
Merkkijonomerkkien escapaus
Merkkijonon pituus
Moniriviset merkkijonot
Loogiset arvot
Arvo None
Tiukka tyypitys Pythonissa
Muuntaminen merkkijonoksi
Muuntaminen luvuksi
Merkkijonot numeroilla
Merkkien saanti luvusta
Muuntaminen liukuluvuksi
Input-funktio
Listat
Johdatus listoihin
Listojen luominen hakasulkeilla
Listojen luominen list-funktiolla
Merkkijonon pilkkominen listaksi
Listan yksittäinen elementti
Listan pituus
Listan viimeinen elementti
Elementtien muuttaminen
Elementtien lisääminen listan loppuun
Elementtien lisääminen position mukaan
Listojen yhdistäminen extend-metodilla
Listojen yhdistäminen
Listaan lisääminen
Elementtien poistaminen del-operaattorilla
Elementtien poistaminen arvon perusteella
Elementin saaminen ja poistaminen
Kaikkien elementtien poistaminen
Elementin indeksin etsiminen sen arvon perusteella
Elementin esiintyminen listassa
Elementtien laskeminen listassa
Elementtien käänteinen järjestys listassa
Lajittelu alkuperäisessä listassa
Lajittelu listan kopiossa
Listan yhdistäminen merkkijonoksi
Tuplet
Johdanto tupleihin
Tuplen luominen
Vaihtoehtoinen tapa luoda tuple
Yhden alkion tuple
Vaihtoehtoinen syntaksi
Yksittäinen tuplen alkio
Alkioiden muuttaminen
Tuplen pituus
Tuplejen yhdistäminen
Tuplejen kertominen
Alkion olemassaolo tuplessa
Tuplejen purku
Muuntaminen tupleksi
Tuplen muuntaminen listaksi
Tuplen yhdistäminen merkkijonoksi
Siivut
Johdanto siivutuksiin
Siivu positions-alueella
Siivu positionsta
Siivu positioniin
Siivu negatiivisilla positioneilla
Valinta-askel
Siivu vain valinta-askeleella
Koko siivu
Jonon kääntäminen
Elementtien poistaminen siivujen avulla
Sanakirjat
Johdanto sanakirjoihin
Vaihtoehtoinen tapa luoda sanakirja
Sanakirja-elementin arvo
Elementin arvon muuttaminen
Elementin lisääminen sanakirjaan
Sanakirjan pituus
Sanakirjojen yhdistäminen
Sanakirjojen yhdistäminen samoilla elementeillä
Elementtien poistaminen avaimen perusteella
Poiminta avaimen perusteella
Viimeisen elementin poiminta
Kaikkien elementtien poistaminen
Elementin läsnäolo sanakirjassa
Valinnainen elementin hankinta
Muuntaminen listaksi
Kaikkien avainten hankinta
Kaikkien arvojen hankinta
Avain-arvo-pari
Muuntaminen sanakirjaksi
Harjoittelu
Joukot
Johdatus joukkoihin
Joukon alkio
Toistuvat alkiot joukossa
Joukon pituus
Alkion lisääminen joukkoon
Useiden alkioiden lisääminen joukkoon
Joukkojen yhdistäminen
Alkion poistaminen joukosta
Olemassa olevan alkion poistaminen
Alkion poimiminen
Kaikkien alkioiden poistaminen
Alkion olemassaolo joukossa
Joukon olemassaolo jonossa
Joukkojen vertailu
Joukkojen yhteiset alkiot
Joukkojen erilaiset alkiot
Joukkojen erotus
Monimutkaiset toiminnot
Muuntaminen joukoksi
Harjoittelu
Ehdot
if-else rakenne
Sisennökset ehdoissa
Suurempi ja pienempi operaattorit
Tarkistus yhtäsuuruudesta
Tarkistus eriarvoisuudesta
Looginen JA
Looginen TAI
Looginen EI
Vertailuoperaatioiden prioriteetti
Ehtojen ryhmittely
Kaksinkertaiset vertailut
Läsnäolon tarkistus
Tarkistus erikoisarvoista
Lyhennetty if
elif rakenne
Sisäkkäiset if
match-case rakenne
Ternaarioperaattori
Objektin tyypin tarkistus
if else harjoittelu
Silmukat
for-silmukka
Tuloksen kertyminen silmukassa
for-silmukka ja ehto if
break-käsky
continue-käsky
Elementtien ja niiden indeksien saaminen
Sanakirjan avaimet for-lausekkeella
Sanakirjan arvot
Sanakirjan avain-arvo -pari
Sanakirjan indeksi-elementti -parit
Numeroiden generointi
Numeroiden generointi askeleella
Samanaikainen läpikäynti
while-silmukka
while-silmukka ilman laskuria
Ehto if while-silmukassa
Lippujen käsittely
Silmukasta poistumisen sieppaus
Harjoittelu silmukoista
Tietojen syöttö silmukassa
Monidimensioisuus
Monidimensioiset listat
Kolmiulotteinen lista
Monidimensioisten listojen läpikäynti
Kolmiulotteisen listan läpikäynti
Monidimensioisen sanakirjalistan läpikäynti
Monidimensioisten listojen täyttäminen
Standardifunktiot
Potenssit
Pyöristysfunktiot
Ääriarvot
Satunnaisuus
Itseisarvot
Matemaattiset numerotoiminnot
Numeroiden jakaminen
Merkkien kirjainkoko
Merkkijonon pilkkominen
Merkkijonon muotoilu
Haku merkkijonoista
Merkkijonon tarkistus
Aika
Päivämäärien käsittely
Nykyisen päivämäärän tulostus
Viikonpäivän saaminen
Kahden päivämäärän ero
Karkausvuoden määrittäminen
Ajan tulostus
Päivämäärän muotoilu
Epoch-muoto
Tulostus epoch-päivämäärästä
struct_time-objekti
struct_time-objektin saaminen UTC:n mukaan
Epoch-muodon saaminen struct_time:sta
Epoch-ero
Toimenpiteen viivästys