Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tuonnit ja Standardikirjasto | Functions & Modularity
Johdanto Python-ohjelmointiin Cursorilla

bookTuonnit ja Standardikirjasto

Pythonin vakiokirjasto on kokoelma sisäänrakennettuja moduuleja, jotka sisältävät valmiita funktioita, luokkia ja vakioita.

Tuomalla ne käyttöön voit hyödyntää työkaluja matematiikkaan, satunnaislukuihin, tiedostoihin, päivämääriin ja muuhun — säästäen aikaa ja vaivaa ilman lisäasennuksia.

Moduulin tuominen

Käytä import-avainsanaa tuodaksesi moduulin, esim. import math. Sen jälkeen pääset käsiksi sen funktioihin tai vakioihin piste-merkinnällä: math.sqrt(25), math.pi.

Moduulit toimivat kuin työkalupakit — tuomalla yhden saat kaikki sen työkalut käyttöösi.

Yksittäisten osien tuominen

Käytä from ... import ... tuodaksesi moduulista vain tarvitsemasi osat. Esimerkiksi: from math import sqrt mahdollistaa sqrt(25)-kutsun suoraan.

Tämä pitää koodin lyhyempänä ja selkeämpänä, erityisesti jos käytät samaa funktiota usein.

Aliaksen käyttö

Voit nimetä moduulin uudelleen tuonnin yhteydessä käyttämällä as-avainsanaa. Esimerkki: import random as rnd mahdollistaa kutsun rnd.randint(1, 10) sijaan random.randint(1, 10).

Aliaksen käyttö lyhentää koodia ja ehkäisee nimikonflikteja. Se on myös yleistä käytännöissä, kuten import numpy as np.

Hyödyllisiä vakiokirjastoja

Tässä on joitakin yleisesti käytettyjä Pythonin vakiokirjaston moduuleja dokumentaatiolinkkeineen:

  • math — neliöjuuret, vakiot ja trigonometriset funktiot;
  • random — satunnaislukujen generointi, sekoittaminen ja valinnat;
  • datetime — päivämäärien, aikojen ja aikaleimojen käsittely;
  • os — tiedostojen ja kansioiden hallinta käyttöjärjestelmässä;
  • sys — Python-tulkin ja komentoriviparametrien käsittely;
  • statistics — keskiarvon, mediaanin ja muiden tilastollisten arvojen laskeminen.

Yhteenveto

  • Pythonissa on useita sisäänrakennettuja moduuleja, jotka ovat valmiina käytettäväksi import-komennolla;
  • Voit tuoda koko moduulin tai vain tietyn funktion;
  • Käytä as-avainsanaa määrittääksesi lyhyemmän aliaksen;
  • Vakiokirjasto tarjoaa työkalut matematiikkaan, satunnaisuuteen, päivämääriin, tiedostoihin ja muuhun.
question mark

Mikä syntaksi tuo math-moduulin oikein Pythonissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 5

bookTuonnit ja Standardikirjasto

Pyyhkäise näyttääksesi valikon

Pythonin vakiokirjasto on kokoelma sisäänrakennettuja moduuleja, jotka sisältävät valmiita funktioita, luokkia ja vakioita.

Tuomalla ne käyttöön voit hyödyntää työkaluja matematiikkaan, satunnaislukuihin, tiedostoihin, päivämääriin ja muuhun — säästäen aikaa ja vaivaa ilman lisäasennuksia.

Moduulin tuominen

Käytä import-avainsanaa tuodaksesi moduulin, esim. import math. Sen jälkeen pääset käsiksi sen funktioihin tai vakioihin piste-merkinnällä: math.sqrt(25), math.pi.

Moduulit toimivat kuin työkalupakit — tuomalla yhden saat kaikki sen työkalut käyttöösi.

Yksittäisten osien tuominen

Käytä from ... import ... tuodaksesi moduulista vain tarvitsemasi osat. Esimerkiksi: from math import sqrt mahdollistaa sqrt(25)-kutsun suoraan.

Tämä pitää koodin lyhyempänä ja selkeämpänä, erityisesti jos käytät samaa funktiota usein.

Aliaksen käyttö

Voit nimetä moduulin uudelleen tuonnin yhteydessä käyttämällä as-avainsanaa. Esimerkki: import random as rnd mahdollistaa kutsun rnd.randint(1, 10) sijaan random.randint(1, 10).

Aliaksen käyttö lyhentää koodia ja ehkäisee nimikonflikteja. Se on myös yleistä käytännöissä, kuten import numpy as np.

Hyödyllisiä vakiokirjastoja

Tässä on joitakin yleisesti käytettyjä Pythonin vakiokirjaston moduuleja dokumentaatiolinkkeineen:

  • math — neliöjuuret, vakiot ja trigonometriset funktiot;
  • random — satunnaislukujen generointi, sekoittaminen ja valinnat;
  • datetime — päivämäärien, aikojen ja aikaleimojen käsittely;
  • os — tiedostojen ja kansioiden hallinta käyttöjärjestelmässä;
  • sys — Python-tulkin ja komentoriviparametrien käsittely;
  • statistics — keskiarvon, mediaanin ja muiden tilastollisten arvojen laskeminen.

Yhteenveto

  • Pythonissa on useita sisäänrakennettuja moduuleja, jotka ovat valmiina käytettäväksi import-komennolla;
  • Voit tuoda koko moduulin tai vain tietyn funktion;
  • Käytä as-avainsanaa määrittääksesi lyhyemmän aliaksen;
  • Vakiokirjasto tarjoaa työkalut matematiikkaan, satunnaisuuteen, päivämääriin, tiedostoihin ja muuhun.
question mark

Mikä syntaksi tuo math-moduulin oikein Pythonissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 3
some-alt