Mojo Academy · Oppitunti

Python-funktioiden kutsuminen

Kutsu Python-koodia ja lue tulokset.

Oppitunti 2/413 vaihetta

Python-funktioiden kutsuminen on ilmainen Mojo Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Mojo Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Mojo Academy-kurssilla on yhteensä 4 oppituntia.

Tuonnista toimintaan

Moduulin tuominen on vasta ensimmäinen vaihe. Todellinen hyöty syntyy, kun kutsut sen funktioita ja saat tulokset takaisin Mojo-ohjelmaasi.

Kutsu piste-merkinnällä

Kutsu funktiota moduuliviitteen ja piste-merkinnän avulla aivan kuten Pythonissa: moduulin nimi, piste, funktion nimi ja sulkeet.

var root = math.sqrt(16)

Välitä argumentit normaalisti

Anna argumentit sulkeissa samalla tavalla kuin Pythonissa. Mojo välittää ne puolestasi väylän toiselle puolelle.

var biggest = builtins.max(3, 9, 5)

Tulokset ovat PythonObject-objekteja

Python-kutsu palauttaa PythonObject-objektin, eli joustavan kääreen, joka voi sisältää minkä tahansa funktion tuottaman Python-arvon.

var result = np.add(2, 3)

Tulosta suoraan

Voit tulostaa PythonObject-objektin suoraan. Mojo pyytää Pythonilta arvon tekstimuodon, joten tuloste näyttää samalta kuin Pythonissa.

print(np.array([1, 2, 3]))

Ketjuta metodikutsuja

Koska tulokset ovat Python-objekteja, voit kutsua niillä myös metodeja ja ketjuttaa kutsuja sujuvan Python-koodin tapaan.

var text = greeting.upper()

Avainsana-argumentit toimivat

Nimetyt argumentit kulkevat niin ikään väylän yli, joten voit kutsua Python-funktioita nimetyillä avainsana-argumenteilla.

var a = np.zeros(5, dtype=np.int32)

Kutsut voivat aiheuttaa poikkeuksen

Python-funktio voi aiheuttaa poikkeuksen, joten sen kutsuminen voi tehdä Mojossa raise-poikkeuksen. Sijoita tällaiset kutsut funktioon, joka on merkitty raises-määreellä.

fn use() raises:
    var r = math.sqrt(2)

Käsittele myös attribuutteja

Et ole rajoittunut funktioihin. Lue moduulin attribuutteja ja vakioita samalla tavalla yksinkertaisella piste-merkinnällä.

var tau = math.tau

Kirjaston kaikki mahdollisuudet

Python-funktioiden kutsuminen tuo kirjaston koko API:n käytettäväksi, joten voit rakentaa monipuolista logiikkaa Mojosta käsin.

Miksi tällä on merkitystä

Voit käyttää hyväksi havaittua Python-koodia Mojosta ja yhdistää kätevät kirjastot omaan nopeaan Mojo-logiikkaasi samassa ohjelmassa. 🚀

Pikatarkistus

Muistatko, mitä Python-funktion kutsu palauttaa Mojossa?

Kertaus

Kutsuit Python-funktioita piste-merkinnällä, välitit argumentteja ja sait tulokseksi PythonObject-objektin, jonka voit tulostaa tai käyttää uudelleen. 🎯

Aloita maksutta

Opi Mojo 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
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Python-funktioiden kutsuminen” ilmainen?

Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Mojo Academy-oppimispolun 3 oppituntia, myös oppitunnin “Python-funktioiden kutsuminen”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Mojo Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Python-funktioiden kutsuminen”?

Kutsu Python-koodia ja lue tulokset. Harjoittelet Mojo Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Mojo Academy-opiskelun?

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

Kuinka kauan ”Python-funktioiden kutsuminen”-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ä Mojo Academy-oppitunnilla?

Kyllä. Jokainen Mojo 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. Python-moduulin tuominen
  2. Python-funktioiden kutsuminen
  3. Tietojen siirtäminen sillan yli
  4. Milloin Python-yhteentoimivuutta kannattaa käyttää
← Takaisin: Mojo Academy