Python Academy · Oppitunti

Moduulien tuonti

Opetelkaa hyödyntämään Pythonin laajaa moduulikirjastoa ja rakentamaan omia moduuleja.

Oppitunti 5/511 vaihetta

Moduulien tuonti on ilmainen Python Academy-oppitunti CoddyKitissä. Tämä on oppitunti 5/5. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Python Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Python Academy-kurssilla on yhteensä 5 oppituntia.

Johdatus moduulien tuomiseen

Moduulit ovat Python-koodia sisältäviä tiedostoja, jotka voivat sisältää funktioita, muuttujia ja luokkia. Moduuleja tuomalla voitte käyttää koodia uudelleen ja laajentaa Pythonin toiminnallisuutta.

Tässä oppitunnissa opitte tuomaan ja käyttämään sisäänrakennettuja sekä omia moduuleja.

Moduulien tuonti — kuvitus 1

Mitä ovat moduulit?

Moduuli on Python-koodia sisältävä tiedosto. Moduulien avulla voitte järjestää koodin uudelleenkäytettäviksi osiksi. Python sisältää sisäänrakennettuja moduuleja, ja voitte myös luoda omia moduuleja.

Esimerkkejä sisäänrakennetuista moduuleista:

  • math: Tarjoaa matemaattisia funktioita.
  • random: Luo satunnaislukuja.
  • os: Mahdollistaa käyttöjärjestelmän kanssa toimimisen.

Moduulin tuominen

Voitte tuoda moduulin käyttämällä import-avainsanaa:

# Importing a module
import math

print(math.sqrt(16))  # Outputs: 4.0

Tiettyjen funktioiden tuominen

Voitte tuoda moduulista tiettyjä funktioita tai muuttujia:

# Importing specific functions
from math import sqrt

print(sqrt(16))  # Outputs: 4.0

Aliasten käyttäminen moduuleille

Voitte antaa moduulille tai funktiolle aliaksen eli lyhyemmän nimen:

# Using aliases for modules
import math as m

print(m.sqrt(16))  # Outputs: 4.0

Esimerkkejä sisäänrakennetuista moduuleista

Python sisältää monia hyödyllisiä sisäänrakennettuja moduuleja:

  • random: Luo satunnaislukuja.
  • datetime: Käsittelee päivämääriä ja kellonaikoja.
  • os: Tarjoaa käyttöjärjestelmän toiminnallisuuksia.

Omien moduulien luominen

Voitte luoda mukautettuja moduuleja kirjoittamalla Python-koodia tiedostoon, jonka pääte on .py. Esimerkiksi:

# Save this code in mymodule.py
def greet(name):
    return f"Hello, {name}!"

# Importing the custom module
from mymodule import greet
print(greet("Alice"))

Yleisiä moduuleihin liittyviä virheitä

Tässä on joitakin moduulien käytössä vältettäviä virheitä:

  • Ulkoisten moduulien asentamisen unohtaminen pip-komennolla.
  • Aliasten käyttämättä jättäminen pitkille moduulien nimille.
  • Moduulien nimien korvaaminen muuttujilla (esimerkiksi math = 5).

Mitä opimme?

Tässä oppitunnissa opitte:

  • Kuinka sisäänrakennettuja ja omia moduuleja tuodaan Pythonissa.
  • Koko moduulin tuonnin, tiettyjen osien tuonnin ja aliasten välisen eron.
  • Kuinka omia mukautettuja moduuleja luodaan.

Hienosti tehty! Siirrytään seuraavaan aiheeseen.

Moduulien tuonti — kuvitus 11
Aloita maksutta

Opi Python tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
76
Oppitunnit
320

Usein kysytyt kysymykset

Onko oppitunti ”Moduulien tuonti” ilmainen?

Kyllä – oppitunnin ”Moduulien tuonti” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Python Academy-kurssin, päivitä CoddyKit PROhon. Python Academy-kurssilla on yhteensä 5 oppituntia.

Mitä opin oppitunnilla ”Moduulien tuonti”?

Opetelkaa hyödyntämään Pythonin laajaa moduulikirjastoa ja rakentamaan omia moduuleja. Harjoittelet Python Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Python Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Python Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 5/5.

Kuinka kauan ”Moduulien tuonti”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Python Academy-oppitunnilla?

Kyllä. Jokainen Python Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Mikä funktio on?
  2. Palautusarvot
  3. Muuttujien näkyvyysalue ja elinkaari
  4. Valmiit funktiot ja käyttäjän määrittämät funktiot
  5. Moduulien tuonti
← Takaisin: Python Academy