Wikikirjasto fiwikibooks https://fi.wikibooks.org/wiki/Wikikirjasto:Etusivu MediaWiki 1.39.0-wmf.25 first-letter Media Toiminnot Keskustelu Käyttäjä Keskustelu käyttäjästä Wikikirjasto Keskustelu Wikikirjastosta Tiedosto Keskustelu tiedostosta Järjestelmäviesti Keskustelu järjestelmäviestistä Malline Keskustelu mallineesta Ohje Keskustelu ohjeesta Luokka Keskustelu luokasta TimedText TimedText talk Moduuli Keskustelu moduulista Pienoisohjelma Keskustelu pienoisohjelmasta Pienoisohjelman määritys Keskustelu pienoisohjelman määrityksestä Python 3 0 12211 140353 140319 2022-08-22T13:09:23Z Hunsvotti 6338 /* Sisällys */ + pakkaus; luokan ja moduulin järjestyksen vaihto wikitext text/x-wiki 7h2ktcoapp267spipdhibvqn8nbttju 140397 140353 2022-08-23T06:18:05Z Hunsvotti 6338 /* Sisällys */ + osa Python-tulkki wikitext text/x-wiki 4a9es6gnbs3qr598ph643a14vjy43v2 140408 140397 2022-08-23T06:59:45Z Hunsvotti 6338 /* Sisällys */ + vianetsintä wikitext text/x-wiki l9nmz634yokaeduij7pnmth4e7vpk9d 140409 140408 2022-08-23T07:00:28Z Hunsvotti 6338 /* Sisällys */ wikitext text/x-wiki tlac80bcr47g6jjc2m7ecdtycyegtm7 140410 140409 2022-08-23T07:00:48Z Hunsvotti 6338 /* Sisällys */ wikitext text/x-wiki f0xnqfisxuia6fy5xyk9leawqbgqcfc Malline:Python 3 10 12212 140370 105723 2022-08-22T14:11:04Z Hunsvotti 6338 + tyylitiedosto wikitext text/x-wiki 4b4anp7g6c0jps26cfy7qo65qu5v4z1 Python 3/Ohjelman luonti 0 12946 140375 139595 2022-08-23T05:27:53Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki bjmo9an2pyra9f2jkddk8g5j7ei8go7 Python 3/Luvut 0 12947 140377 140297 2022-08-23T05:28:17Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki lottyr6x9gvuhl4h5954c48vud57a13 Python 3/Moduuli 0 13088 140379 139663 2022-08-23T05:29:32Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki mixiv4efayi5mmwt9srtofmk7jeb2f0 Python 3/Tiedosto 0 13092 140383 140213 2022-08-23T05:32:22Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki ajz5svd6cntqqxgeodwlgmovqwnbxol Python 3/GUI 0 13093 140392 139586 2022-08-23T05:33:47Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki 6pznfz66tjvkpczgjk75gtzb4upxtb4 Malline:Edellinen-seuraava+ 10 19056 140395 139628 2022-08-23T06:16:33Z Hunsvotti 6338 wikitext text/x-wiki 2qk2c9i35ie2lhyh96duysxiu1n0m1e 140396 140395 2022-08-23T06:17:04Z Hunsvotti 6338 wikitext text/x-wiki 27lyv0nwehtas56fzzbke8vbjd5chto Python 3/Sisäiset funktiot 0 19062 140386 140087 2022-08-23T05:32:53Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki 9gys54ytgh888lrw0v3cec2tkniymmr Python 3/Tulostus standarditulostukseen 0 19065 140382 139819 2022-08-23T05:31:50Z Hunsvotti 6338 wikitext text/x-wiki ed948bda16hyt8jttl743ibj93oqlqz Python 3/Korkeamman asteen funktiot 0 19069 140387 140116 2022-08-23T05:33:04Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki rsrqlc8obxzntczj0rzfetcfqknvoze Python 3/Iteraattorit 0 19070 140389 140127 2022-08-23T05:33:21Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki 1qmda4kd91rv0cc5tqrnyg8vcxrb1ek Python 3/Operaattoreiden kuormittaminen 0 19071 140390 140156 2022-08-23T05:33:29Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki 5as2acibdelj7x1r45p9xdizxlvj46x 140393 140390 2022-08-23T05:35:29Z Hunsvotti 6338 wikitext text/x-wiki mef4qy3svp41qpyvh8a1i3jc2enoo75 140394 140393 2022-08-23T05:50:05Z Hunsvotti 6338 wikitext text/x-wiki 093vz8qm63v00hjcps3sdi1k89c24n0 Python 3/Kontekstimanageri 0 19075 140391 140209 2022-08-23T05:33:37Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki e185z9n31738nf6wzmbavfuhpuvauo7 Python 3/Generaattorifunktiot 0 19076 140388 140222 2022-08-23T05:33:13Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki b2s60kocz97gptbz9zmxrf2smnktabh Python 3/Interaktiivinen Python-tulkki 0 19085 140376 140335 2022-08-23T05:28:07Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki l5vwr4drluqyigvm6frd461simebbo8 Python 3/Komentoriviargumentit 0 19087 140384 140337 2022-08-23T05:32:36Z Hunsvotti 6338 wikitext text/x-wiki 6c5h72svo3cnt4kpfcjzti95ge6kqk2 Python 3/Listan, sanakirjan, joukon ja generaattorin luominen kuvailemalla 0 19088 140351 140347 2022-08-22T12:58:37Z Hunsvotti 6338 /* Generaattorin alkioiden kuvailu */ wikitext text/x-wiki qgsy2hj0bax0zvw8ggc5bl7qrsfwp6u 140352 140351 2022-08-22T12:59:02Z Hunsvotti 6338 /* Generaattorin alkioiden kuvailu */ wikitext text/x-wiki 6eyfvyldikhlrieyb9wumb540irphna 140385 140352 2022-08-23T05:32:45Z Hunsvotti 6338 {{Edellinen-seuraava+}} wikitext text/x-wiki h7e6h7dmf8nbre2mc2n8hoxtkgil74x Python 3/Pakkaus 0 19089 140354 2022-08-22T13:32:52Z Hunsvotti 6338 Ak: Uusi sivu: {{Edellinen-seuraava|for-silmukka|Luokka}} Pakkaus on moduulien kokonaisuus. Pakkaus luodaan tekemällä hakemisto, johon lisätään <tt>__init__.py</tt>-niminen tiedosto. Tiedosto voi olla tyhjä. Tähän pakkaushakemistoon tulevat sen sisältämät moduulitiedostot ja alapakkaukset. == Pakkausten hallintasovellukset == == Virtuaaliympäristöt == Virtuaaliympäristöä tarvitaan, kun sovellus tarvitsee tietyn version kirjastosta. Jos yksi sovellus tarvitsee tietyn vers... wikitext text/x-wiki jbjwe1x71aayh6k8903irwf9s2647ip 140355 140354 2022-08-22T13:39:18Z Hunsvotti 6338 /* Pakkausten hallintasovellukset */ wikitext text/x-wiki 6ym8la2mrk5ogptdptg6fbadx1m4wkx 140356 140355 2022-08-22T13:43:20Z Hunsvotti 6338 /* Virtuaaliympäristöt */ wikitext text/x-wiki fwz0gijpqzac8fhxec6bp30s7iec8r4 140357 140356 2022-08-22T13:43:53Z Hunsvotti 6338 /* Virtuaaliympäristöt */ wikitext text/x-wiki rlvpkqe1l5a7bwhherg1l56s6ul424a 140358 140357 2022-08-22T13:44:33Z Hunsvotti 6338 /* Virtuaaliympäristöt */ wikitext text/x-wiki eb7v74ewtcfw04nspa8kzc4kxa87t0l 140359 140358 2022-08-22T13:45:14Z Hunsvotti 6338 /* Virtuaaliympäristöt */ wikitext text/x-wiki h04u3w1setk37jk12u7n9tntvtud4kc 140360 140359 2022-08-22T13:46:08Z Hunsvotti 6338 /* Virtuaaliympäristöt */ wikitext text/x-wiki rislgie42f0liqxs96151hk347if2a8 140361 140360 2022-08-22T13:52:52Z Hunsvotti 6338 wikitext text/x-wiki ru6rwzyzu85sot4pkqwbs8tq574p3l0 140362 140361 2022-08-22T13:53:46Z Hunsvotti 6338 wikitext text/x-wiki ldwfhty7umeko100uv4vrjuduz5gfxi 140363 140362 2022-08-22T13:58:04Z Hunsvotti 6338 wikitext text/x-wiki aw2qjhl68wit7iqjinenfqypwbe18wz 140364 140363 2022-08-22T13:58:49Z Hunsvotti 6338 wikitext text/x-wiki ol24z2oxgwbnyedpnypmhdl0ecmqqwv 140365 140364 2022-08-22T13:59:01Z Hunsvotti 6338 wikitext text/x-wiki 5g9bugc85r72c4ylg6407yxavx1wh6m 140366 140365 2022-08-22T14:00:17Z Hunsvotti 6338 wikitext text/x-wiki nwuxcv5rogj6f02t87yerzabdbh2hme 140367 140366 2022-08-22T14:01:06Z Hunsvotti 6338 wikitext text/x-wiki 53sxyph0wm3x8jp6k3ld23nqcwmwfmq 140368 140367 2022-08-22T14:02:17Z Hunsvotti 6338 /* Virtuaaliympäristöt */ wikitext text/x-wiki 8ognj5bvzlceylo24ek81cmm9bu6km4 140369 140368 2022-08-22T14:03:35Z Hunsvotti 6338 /* Virtuaaliympäristöt */ wikitext text/x-wiki n79hq3bwjozq75ou27kw3rpuce1gebf 140381 140369 2022-08-23T05:31:41Z Hunsvotti 6338 wikitext text/x-wiki lnv132jmkoyo87tfxv0mw56nwi5d3kg Malline:Python 3/tyyli.css 10 19090 140371 2022-08-22T14:11:58Z Hunsvotti 6338 Ak: Uusi sivu: .mw-highlight-lang-bash::before { content: "bash"; background: cornsilk; border-radius: 0.5em; border: solid gray 1px; padding: 0.1em; text-align: right; } .mw-highlight-lang-bash pre { margin-top: 0em; } sanitized-css text/css jtwhbnnsovruu7cxwijodftmxow7jgi 140372 140371 2022-08-22T14:17:39Z Hunsvotti 6338 sanitized-css text/css rdovwe37o2lexr8uyqxewb6mlrp0s21 140373 140372 2022-08-22T14:22:36Z Hunsvotti 6338 sanitized-css text/css sr3ncaeoqpzkfbw7v9cbsyouxawrkkk Moduuli:EdellinenSeuraava/data/Python 3 828 19091 140374 2022-08-23T05:26:07Z Hunsvotti 6338 Ak: Uusi sivu: return { { osa = "Johdanto", sivut = { "Yleistä", "Syntaksi", "Operaattorit", "Ohjelman luonti", "Interaktiivinen Python-tulkki", }, }, { osa = "Tietotyypit ja tietorakenteet", sivut = { "Luvut", "Merkkijonot (string)", "Lista (list)", "Monikko (tuple)", "Sanakirja (dict)", "Joukko (set)",... Scribunto text/plain 70hczdukw1ekqm45kgiwq0jt32vsin2 140378 140374 2022-08-23T05:29:05Z Hunsvotti 6338 Scribunto text/plain 42twhryktx6y1mrbhwly08ywitn8ql9 140380 140378 2022-08-23T05:31:20Z Hunsvotti 6338 Scribunto text/plain jq40fr8h6gtmqo4rxcr01jtc18xgokt 140398 140380 2022-08-23T06:18:40Z Hunsvotti 6338 Scribunto text/plain hz78yasecowfa4qpu44pskz0amwih9r 140414 140398 2022-08-23T07:25:26Z Hunsvotti 6338 Scribunto text/plain kml33eu6kfll1q8crq81i0ob424u7qv 140415 140414 2022-08-23T07:26:09Z Hunsvotti 6338 Scribunto text/plain 2c0e40ogqh5aw43muaaxl4w8580cdn7 Python 3/Python-tulkki 0 19092 140399 2022-08-23T06:34:19Z Hunsvotti 6338 Ak: Uusi sivu: {{Edellinen-seuraava+}} Python on tulkattava kieli. Ohjelmien suorittamiseen käytetään Python-tulkkia, joka suorittaa ohjelman. Python-tulkkia voi käyttää myös interaktiivisesti. Sitä käsitellään seuraavassa luvussa. Tässä osassa käsitellään joitakin tärkeimpiä tulkin parametreja. <syntaxhighlight lang="Bash"> $ python3 </syntaxhighlight> <tt>-O</tt> ja <tt>-OO</tt> Optimoi ajettavan koodin poistamalla siitä <tt>assert</tt> ja <tt>__debug__</tt>-ehtola... wikitext text/x-wiki dwv042136za9622gv1e4xwncs370w1u 140400 140399 2022-08-23T06:38:32Z Hunsvotti 6338 wikitext text/x-wiki ofem4ikgd1o2qebs4nx1ipsd4trr3t9 140401 140400 2022-08-23T06:43:36Z Hunsvotti 6338 wikitext text/x-wiki 9a3vkk9eelp5ep1ttwcdptd4jid7q8e 140402 140401 2022-08-23T06:44:11Z Hunsvotti 6338 /* -c */ wikitext text/x-wiki 0bv2v5omci19w256wcv4jbgv1nhldlk 140403 140402 2022-08-23T06:46:52Z Hunsvotti 6338 wikitext text/x-wiki sm3i8t4rb8w4iezom1h3b2p9uvg19vw 140404 140403 2022-08-23T06:53:28Z Hunsvotti 6338 /* -m */ wikitext text/x-wiki 2ix1ykp3hlar2l4znrmb66my343tpou 140405 140404 2022-08-23T06:54:13Z Hunsvotti 6338 /* -m */ wikitext text/x-wiki c9potz3yw1cd88fum84oas3dequg2qf 140406 140405 2022-08-23T06:56:15Z Hunsvotti 6338 wikitext text/x-wiki f66ceewg53usvn11t7vg48ogxe9r6mu 140407 140406 2022-08-23T06:58:07Z Hunsvotti 6338 /* -O ja -OO */ wikitext text/x-wiki iquk864hrfux6iivyhxyf97h3lvjsgw 140411 140407 2022-08-23T07:01:37Z Hunsvotti 6338 /* -O ja -OO */ wikitext text/x-wiki iqryzq6hvopjwcnvpgwv9omak1sw4ii Python 3/assert ja debug 0 19093 140412 2022-08-23T07:22:11Z Hunsvotti 6338 Ak: Uusi sivu: {{Edellinen-seuraava+}} == <tt>assert</tt> == Lauseella <tt>assert</tt> voi testat, että ohjelman sisäinen logiikka on koherenttia. <tt>Assert</tt>-lauseelle annetaan ehto, jonka oletetaan olevan tosi. Jos ehto ei ole tosi, keskeytyy ohjelman suoritus <tt>AssertError</tt>-virheeseen. Lauseelle voi antaa myös valinnaisen tekstin, joka tulostetaan virheen kanssa. <tt>Assert</tt>-lause on muotoa<br/> <tt>assert</tt> ''ehto'', [''virheilmoitus''] Esimerkiksi voimme varmista... wikitext text/x-wiki 9ewgnagm60otnrjq2tmmmdaptugse5r 140413 140412 2022-08-23T07:23:48Z Hunsvotti 6338 /* __debug__ */ wikitext text/x-wiki m3olssie5zr8nshw4qhg1zlrdh6kb7u 140416 140413 2022-08-23T07:29:23Z Hunsvotti 6338 /* assert */ wikitext text/x-wiki 3drc53lm5l323y8jktatr41zrh2ylz9 140417 140416 2022-08-23T07:31:04Z Hunsvotti 6338 /* assert */ wikitext text/x-wiki 53wpucgv8a7hkqbzoydvnu692jus5q9 140418 140417 2022-08-23T07:32:07Z Hunsvotti 6338 /* assert */ wikitext text/x-wiki qqt7bh69qliucl1xbaae4ahkhei3e3c 140419 140418 2022-08-23T07:32:26Z Hunsvotti 6338 /* assert */ wikitext text/x-wiki iyjujl26a22y0w0cc261ien2malp37m