Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Pythonin Vakiokirjasto: Olennaiset Moduulit Jokapäiväisiin Tehtäviin | Python-moduulien ja -tuontien Hallinta
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Pythonin Rakenteellinen Ohjelmointi

bookPythonin Vakiokirjasto: Olennaiset Moduulit Jokapäiväisiin Tehtäviin

Pythonin vakiokirjastot (sisäänrakennetut kirjastot) ovat joukko moduuleja, jotka sisältyvät jokaiseen Python-asennukseen. Ne tarjoavat laajan valikoiman toiminnallisuuksia, joiden avulla voit lisätä ohjelmiisi ominaisuuksia ilman lisämoduulien asentamista. Tarkastellaan muutamia keskeisiä kirjastoja, joita tulet käyttämään usein.

math-kirjasto

math-kirjasto sisältää funktioita matemaattisiin operaatioihin, jotka menevät peruslaskutoimituksia pidemmälle. Se tarjoaa pääsyn C-standardin määrittelemiin matemaattisiin funktioihin.

Esimerkkejä käytöstä:

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Tässä on luettelo joistakin hyödyllisimmistä funktioista math-kirjastossa:

datetime-kirjasto

Kun tarvitset työkalun päivämäärien ja aikojen käsittelyyn, datetime-kirjasto on ensisijainen ratkaisu. Se mahdollistaa päivämäärien muunnokset, aikavyöhykkeiden käsittelyn ja paljon muuta.

123456789
import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
copy

Muita merkittäviä kirjastoja

  • os: mahdollistaa käyttöjärjestelmäriippuvaisten toimintojen, kuten tiedostojen luku ja kirjoitus;
  • sys: tarjoaa pääsyn joihinkin tulkin käyttämiin tai ylläpitämiin muuttujiin sekä toimintoihin, jotka ovat tiiviisti yhteydessä tulkkiin;
  • json: JSON-datan jäsentämiseen Python-olioiksi ja päinvastoin.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Tehtävä

Swipe to start coding

Täydennä Python-koodi suorittamaan tiettyjä matemaattisia laskutoimituksia käyttämällä math-kirjaston sopivia funktioita.

  1. Tuo math-kirjasto;
  2. Laske luvun 10 luonnollinen logaritmi ja tulosta tulos;
  3. Laske luvun 5 kertoma ja tulosta tulos;
  4. Etsi luvun 30 asteen sini-, kosini- ja tangenttiarvot (muunna asteet ensin radiaaneiksi) ja tulosta tulokset;
  5. Käytä sekä ceil- että floor-funktioita luvulle 9.2 ja tulosta tulokset.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookPythonin Vakiokirjasto: Olennaiset Moduulit Jokapäiväisiin Tehtäviin

Pyyhkäise näyttääksesi valikon

Pythonin vakiokirjastot (sisäänrakennetut kirjastot) ovat joukko moduuleja, jotka sisältyvät jokaiseen Python-asennukseen. Ne tarjoavat laajan valikoiman toiminnallisuuksia, joiden avulla voit lisätä ohjelmiisi ominaisuuksia ilman lisämoduulien asentamista. Tarkastellaan muutamia keskeisiä kirjastoja, joita tulet käyttämään usein.

math-kirjasto

math-kirjasto sisältää funktioita matemaattisiin operaatioihin, jotka menevät peruslaskutoimituksia pidemmälle. Se tarjoaa pääsyn C-standardin määrittelemiin matemaattisiin funktioihin.

Esimerkkejä käytöstä:

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Tässä on luettelo joistakin hyödyllisimmistä funktioista math-kirjastossa:

datetime-kirjasto

Kun tarvitset työkalun päivämäärien ja aikojen käsittelyyn, datetime-kirjasto on ensisijainen ratkaisu. Se mahdollistaa päivämäärien muunnokset, aikavyöhykkeiden käsittelyn ja paljon muuta.

123456789
import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
copy

Muita merkittäviä kirjastoja

  • os: mahdollistaa käyttöjärjestelmäriippuvaisten toimintojen, kuten tiedostojen luku ja kirjoitus;
  • sys: tarjoaa pääsyn joihinkin tulkin käyttämiin tai ylläpitämiin muuttujiin sekä toimintoihin, jotka ovat tiiviisti yhteydessä tulkkiin;
  • json: JSON-datan jäsentämiseen Python-olioiksi ja päinvastoin.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Tehtävä

Swipe to start coding

Täydennä Python-koodi suorittamaan tiettyjä matemaattisia laskutoimituksia käyttämällä math-kirjaston sopivia funktioita.

  1. Tuo math-kirjasto;
  2. Laske luvun 10 luonnollinen logaritmi ja tulosta tulos;
  3. Laske luvun 5 kertoma ja tulosta tulos;
  4. Etsi luvun 30 asteen sini-, kosini- ja tangenttiarvot (muunna asteet ensin radiaaneiksi) ja tulosta tulokset;
  5. Käytä sekä ceil- että floor-funktioita luvulle 9.2 ja tulosta tulokset.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 5
single

single

some-alt